调皮的写代码

我调皮的玩代码,我调皮的享生活!
私信 关注
调皮的玩代码
码龄6年

调皮的玩代码,调皮的享生活!

  • 277,797
    被访问量
  • 305
    原创文章
  • 13,532
    作者排名
  • 114
    粉丝数量
  • 于 2014-12-01 加入CSDN
获得成就
  • 获得79次点赞
  • 内容获得39次评论
  • 获得158次收藏
荣誉勋章
兴趣领域
  • #大数据
    #storm#hadoop#ETL#spark#数据仓库#hive
TA的专栏
  • Android
    1篇
  • IOS
    1篇
  • ECMAScript
    5篇
  • web前端
    23篇
  • gulp/grunt/webpack
    1篇
  • UI框架
    7篇
  • VueJS
    4篇
  • ReactJS
  • 微信小程序
    6篇
  • 支付宝小程序
    2篇
  • java
    60篇
  • java基础
  • jvm
    4篇
  • 集合
    5篇
  • 多线程/juc
    2篇
  • Bio/Nio/Aio/网络编程
    2篇
  • javaweb
  • Netty/Mina/Grizzly
    3篇
  • SpringMVC/Struts2
    5篇
  • swagger
    1篇
  • SpringSecurity/Shiro
    2篇
  • mybatis/hibernate/SpringData
    9篇
  • Spirng
    9篇
  • quartz/poi
    1篇
  • springBoot
    3篇
  • Activiti
    1篇
  • python
    1篇
  • php
    2篇
  • Nodejs
    10篇
  • npm
  • Golang
  • Erlang
  • C
  • C++
  • 数据库
    24篇
  • 关系型mysql/Orcale/OceanBase
    13篇
  • redis/memcache/ehcached
    3篇
  • 文档型MongoDB
    8篇
  • 列式型HBase
  • 图形Neo4j
  • 运维linux
    27篇
  • linux系统
    3篇
  • shell
    1篇
  • Tomcat/weblogic/jetty
    4篇
  • httpd
    1篇
  • Nginx/haproxy/lvs/keepalive
    3篇
  • 容器Docker/kubernetes
    4篇
  • 架构
    36篇
  • 分布式
    3篇
  • 微服务
  • hudson/jekins持续集成
    3篇
  • gradle/maven/ant/make
    3篇
  • git/svn/cvs
    8篇
  • sonar Qube
    1篇
  • Dubbo/DubboX
    3篇
  • Zookeeper/eruka/configserver
    2篇
  • 分布式事务TCC
    2篇
  • 分布式锁
    1篇
  • MQ
    3篇
  • DFS
    3篇
  • lucene/solr/elasticsearch
    1篇
  • 分布式定时任务elastic-job
    1篇
  • mycatcobaramoebamysql-proxy
    3篇
  • spring cloud
    1篇
  • 大数据/云计算
    1篇
  • 数据采集Flume/Logstash
  • 数据传递
  • 数据存储Hbase/HDFS
  • 资源调度yarn
  • 数据计算
  • 数据分析
  • 数据展现
  • 区块链
    2篇
  • 人工智能
  • 物联网
  • 网络安全
    12篇
  • 网络抓包工具Fidder/Wireshark
    2篇
  • 游戏
    1篇
  • 计算机基础
    5篇
  • 设计模式
  • 开源项目
    12篇
  • wei框架
    1篇
  • 皇室战争
    1篇
  • 微支付
    8篇
  • 微商城开源商城源码解读
  • 微商城
    2篇
  • 资源和工具
    11篇
  • java开发工具
    2篇
  • api管理工具
    2篇
  • 产品和解决方案
    4篇
  • JIRA/禅道/华为项目管理工具
    1篇
  • auxer
  • 磨刀
  • 办公软件
    1篇
  • 推广运营
    1篇
  • 淘宝运营
  • 图片设计
    6篇
  • 美术基础
  • ps教程
    4篇
  • AI教程
    1篇
  • sketch
  • 平面设计
  • 电商美工
  • ui设计
  • 网站设计
  • 视频编辑
  • premiere
  • 工作/创业/投资
    2篇
  • 程序人生
    33篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

家庭路由器设置(非企业路由器)

一、路由器第一次设置二、路由器重置目前市面上的无线路由器,都有2种方法可以恢复出厂设置,这2种方法分别如下所示:1.长按复位按钮(1)一般在无线路由器的电源接口旁边,有些路由器可能在机身其它位置,有一个复位按钮,按钮下方标注有英文字母:Reset、RESET、Default、WPS/REST等等。(2)在路由器插上电源的时候,一直按住复位按钮10秒左右的时间,就可以把它恢...
原创
331阅读
0评论
0点赞
发布博客于 2 年前

登入思考

一、传统的登入方式 浏览器输入用户名密码,服务端校验通过,根据用户信息生成一个token,将token和user_id存到数据库或者session中,并将token返回给前端,存入cookie,后面浏览器每次请求都会带上cookie,服务端根据cookie查询用户,验证用户有效性。 弊端: 1)如果出现XSS(跨站脚本攻击)漏洞,由于cookie可以被js读取,...
原创
111阅读
1评论
0点赞
发布博客于 2 年前

git第一次提交代码

$ git add . #将当前目录所有文件添加到git暂存区 $ git commit -m "my first commit" #提交并备注提交信息 git remote add origin https://git.oschina.net/zk15519092013/IonicCss.git //将本地仓库同步至地址为https://git.oschina.net/z...
原创
94阅读
0评论
0点赞
发布博客于 2 年前

git版本回退

一、问题描述在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)。二、背景知识git的版本管理,及HEAD的理解使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果没有新建分支,那么只有一条时间线,即只有一个分支,...
翻译
101阅读
0评论
0点赞
发布博客于 2 年前

openssl的简介

一、openssl简介OpenSSL 是一个开源项目,其组成主要包括一下三个组件: openssl:多用途的命令行工具 libcrypto:加密算法库 libssl:加密模块应用库,实现了ssl及tls openssl可以实现:秘钥证书管理、对称加密和非对称加密 。1、对称加密对称加密需要使用的标准命令为 enc ,用法如下:openssl enc ...
原创
777阅读
0评论
1点赞
发布博客于 3 年前

Git的常用命令

一、分支操作1、检出分支git checkout二、提交代码1、提交代码的命令(缓存——>本地库——>远程库)git add提交到缓冲区git commit提交到本地库git push提交到远程库...
原创
128阅读
0评论
1点赞
发布博客于 3 年前

mybatis使用(3):mybatis的插件

一、mybatis的插件功能简介mybatis的插件功能就和spring mvc的拦截器是一样的作用,其中也叫做mybatis的拦截器。二、mybatis的插件功能原理三、mubatis的插件功能扩展...
原创
191阅读
0评论
1点赞
发布博客于 3 年前

mysql的索引的创建

一.索引的作用       一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。       在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化s...
原创
218阅读
0评论
0点赞
发布博客于 3 年前

MQ的使用场景

MQ的使用场景一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。...
原创
229阅读
1评论
0点赞
发布博客于 3 年前

mysql的函数库

MySQL函数大全及用法示例1、字符串函数ascii(str)   返回字符串str的第一个字符的ascii值(str是空串时返回0)  mysql> select ascii('2');    -> 50  mysql> select ascii(2);    -> 50  mysql> select ascii('dete');    ->...
原创
137阅读
0评论
0点赞
发布博客于 3 年前

常用的第三方平台

同城配送1、菜鸟配送其中的配送需要商户的淘宝id,直接从里面扣除费用,这样要签收扣除费用的协议。但是其中的接口有问题?2、蜂鸟配送其中的问题包括怎么扣除费用的?其中一个账号可以添加多个门店的账号,可以将所以的商家全部添加到这个平台上面,这样就可以进行所有的管理,这样理解就是所有的都在这个我们的平台上,但是这个费用怎么扣除的,要思考3、达达配送其中有明显的商户的费用充值和...
原创
246阅读
0评论
0点赞
发布博客于 3 年前

api的管理工具

一、常用的api管理工具和测试的方法1、postman2、Yapi3、swagger4、Rap(阿里)
原创
532阅读
0评论
2点赞
发布博客于 3 年前

电商系统的设计(1):商品系统

一、商品系统
原创
529阅读
0评论
0点赞
发布博客于 3 年前

图片的常用网站

站长素材
原创
140阅读
0评论
0点赞
发布博客于 3 年前

ps的基本工

一、选区就是如何使用工具进行选区,其中主要有两种方式进行选区选择的方式:通过选区工具进行选择,这种方式一般不常用;还有就是先通过路径的方式来选择路径,之后用ctrl+f6的方式将路径转化为选区,而且路径还可以存储在psd和jpg格式文件中。选区是很重要的概念,其中在抠图中主要用到这个概念二、形状其中是矢量图,其中有关于形状的各种布尔运算三、图层样式其中图层样式是对各种图层样...
原创
172阅读
0评论
0点赞
发布博客于 3 年前

dubbo常出现的问题

一、dubbo的常见问题分类二、案例分析1)服务超时问题目前如果存在超时,情况基本都在如下几点:客户端耗时大,也就是超时异常时的client elapsed xxx,这个是从创建Future对象开始到使用channel发出请求的这段时间,中间没有复杂操作,只要CPU没问题基本不会出现大耗时,顶多1ms属于正常 IOThread繁忙,默认情况下,dubbo协议一个客户端与一个服务提...
原创
659阅读
0评论
0点赞
发布博客于 3 年前

舟山

一、舟山    普陀区、海定区、岱山区 第一天:星期六,170公里左右,小雨杭州——>宁波宁波过夜第二天:星期六,小雨宁波——>白峰码头:41公里左右白峰码头——>舟山鸭蛋山站:45min一班,大概45min左右时间长度舟山鸭蛋山站——>沈家门:30公里左右(2.5h)舟山沈家门——>庙子湖岛:14:30最后一班,大概2.5h左...
原创
156阅读
0评论
0点赞
发布博客于 3 年前

追你到天涯海角(1)

        当我用脚步丈量着2500公里的距离,到达的那一刻!我放弃了!        站在三亚"天涯海角"门口的那一刻,我明白了,我们有进去,因为我明白了...
原创
174阅读
0评论
0点赞
发布博客于 3 年前

分布式登入原理

一、登入原理各种实现方案cookie+sessionjwttoken实现的方式 CAS Oauth2.0三方授权
原创
216阅读
0评论
0点赞
发布博客于 3 年前

分布式ID

一、数据库的id生成的策略二、
原创
328阅读
0评论
1点赞
发布博客于 3 年前

分布式锁

一、什么叫分布式锁二、分布式锁的用途三、分布式锁实现的原理1)分布式锁的实现要求条件互斥性。在任意时刻,只有一个客户端能持有锁。不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。具有容错性。只要大部分的Redis节点正常运行,客户端就可以加锁和解锁。解铃还须系铃人。加锁和解锁必须是同一个客户端,客户端自己不能把别人加的锁给解了...
原创
231阅读
0评论
0点赞
发布博客于 3 年前

makedown编辑器

一、makedown的常用快捷键标题 引用图片:![图片alt](图片地址 "图片title")
原创
1143阅读
0评论
0点赞
发布博客于 3 年前

Ai简介

一、Ai简介
原创
238阅读
0评论
0点赞
发布博客于 3 年前

ps概念

一、选取羽化蒙版快速蒙版选区:选区是闪烁的蚂蚁线,路径:路径是实现,其中路径可以在psd和jpg图片中存储路径,路径是没有实际的线,其中路径是为了后续的操作形状:形状是包含路径的,所以可以通过路径的一些操作来对形状调整图层:就是图片由多个图层叠加在一起形成的图片,图层样式:抠图图像合成 位图,像素图,其中ps是强大的位图工具,其中单位是以像素为单位,...
原创
230阅读
0评论
0点赞
发布博客于 3 年前

ps常见的一些应用场景

一、抠图图片的合成
原创
663阅读
0评论
1点赞
发布博客于 3 年前

ps常见的一些快捷键

一、ps常用的快捷键二、
原创
603阅读
0评论
0点赞
发布博客于 3 年前

支付宝小程序插件开发流程

一、支付宝小程序插件开发的用处 
原创
1528阅读
0评论
0点赞
发布博客于 3 年前

sourceTree的使用

一、sourceTree的简介二、sourceTree的 
原创
242阅读
0评论
0点赞
发布博客于 3 年前

fiddler的使用

一、fiddler的简介二、fiddler获取浏览器上的强求包二、fiddler获取Android模拟器上的包四、fiddler获取其他软件上的包
原创
193阅读
0评论
0点赞
发布博客于 3 年前

支付宝小程序容器开发

一、支付宝小程序介绍二、支付宝小程序容器介绍
原创
650阅读
2评论
0点赞
发布博客于 3 年前

Swagger的使用

一、swagger的简介
原创
229阅读
0评论
0点赞
发布博客于 3 年前

YApi的使用

一、api管理工具二、Yapi的参考文档Yapi的官方参考文档:https://yapi.ymfe.org/index.html三、Yapi的部署https://yapi.ymfe.org/devops/index.html四、Yapi的项目和用户管理https://yapi.ymfe.org/documents/index.html五、Yapi的使用接口列表数...
原创
4434阅读
1评论
2点赞
发布博客于 3 年前

WireShark的使用(1)

一、wireshark的简介
原创
119阅读
0评论
0点赞
发布博客于 3 年前

ssh的原理

一、ssh的原理
原创
101阅读
0评论
0点赞
发布博客于 3 年前

IDEA的使用(2):快捷键方式和一些常见的操作

一、IDEA的常见快捷键方式 
原创
183阅读
0评论
0点赞
发布博客于 3 年前

分布式事务

一、分布式事务分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。二、数据库事务数据库事务的几个特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是ACID。数据库隔离级别...
原创
729阅读
0评论
0点赞
发布博客于 3 年前

mycat在linux上的安装

一、mycat的简单介绍mycat是数据库的一个中间件,其中是cobar进行发展起来的,  二、mycat的配置文件然后在conf目录下编辑server.xml,rule.xml,schema.xml三个文件。 server.xml主要配置mycat服务的参数,比如端口号,myact用户名和密码使用的逻辑数据库等 rule.xml主要配置路由策略,主要有分片的片键,拆分的策...
原创
184阅读
0评论
0点赞
发布博客于 3 年前

zookeeper的原理(1):

一、zookeeper的原理
原创
270阅读
0评论
0点赞
发布博客于 3 年前

sonar Qube在linux安装

一、sonar Qube的简介
原创
309阅读
0评论
0点赞
发布博客于 3 年前

mycat的使用(1):mycat的简介

一、mycat的简介二、
原创
186阅读
0评论
0点赞
发布博客于 3 年前

RocketMQ的使用(1):RocketMQ的简介

一、RocketMQ的简介实现分布式系统中解耦、异步消息、流量销锋、日志处理等场景,后面我也会结合一些场景进行探讨。现在生产中用的最多的消息队列有Activemq,rabbitmq,kafka,rocketmq等二、JMSrocketmq虽然不完全基于jms规范,但是他参考了jms规范和 CORBA Notification 规范等,可以说是青出于蓝而胜于蓝1)JMS的一些相关概念...
原创
695阅读
0评论
0点赞
发布博客于 3 年前

spring cloud的使用(1):spring cloud的简介

一、spring cloud的简介二、
原创
178阅读
0评论
0点赞
发布博客于 3 年前

mycat的使用

一、mycat的使用二、mycat的原理图
原创
288阅读
0评论
0点赞
发布博客于 3 年前

分布式定时任务:elastic-job

一、分布式定时任务二、使用场景
原创
408阅读
0评论
0点赞
发布博客于 3 年前

lucene的使用

一、全文检索简介二、
原创
74阅读
0评论
0点赞
发布博客于 3 年前

分布式事务TCC

一、分布式事务二、分布式事务的存在问题三、分布式事务使用场景
原创
273阅读
0评论
0点赞
发布博客于 3 年前

zookeeper的使用:在linux上搭建zookeeper

一、zookeeper的简介
原创
206阅读
0评论
0点赞
发布博客于 3 年前

dubbo的使用(1):分布式中dubbo的使用

一、dubbo的简介二、dubbo的使用1)dubbo需要的jar包<dependency> <groupId>org.jboss.netty</groupId> <artifactId>netty</artifactId></dependency><dependency>
原创
245阅读
0评论
0点赞
发布博客于 3 年前

activity的使用

一、activity的使用
原创
660阅读
0评论
0点赞
发布博客于 3 年前

quartz的简介

一、quartz的简介二、quartz的原理1)quartz的重要对象Scheduler:调度器。所有的调度都是由它控制。scheduler容器包含多个JobDetail和Trigger。scheduler是个容器,容器中有一个线程池,用来并行调度执行每个作业,这样可以提高容器效率。Scheduler代表一个调度容器,一个调度容器中可以注册多个JobDetail和Trigger。当Tr...
原创
140阅读
0评论
0点赞
发布博客于 3 年前

java的编译过程

一、java类的编译过程这是由.java源码文件转为 .class二进制字节码文件的过程。编译过程主要有三步:词法分析和输入到符号表;注解处理;语义分析和生成字节码详细过程:源代码文件*.java -> 词法分析器 -> tokens流 -> 语法分析器 -> 语法树/抽象语法树 -> 语义分析器 -> 注解抽象语法树 -> 字节码生成器 ...
原创
2593阅读
0评论
0点赞
发布博客于 3 年前

Spring Boot的使用(1):springboot简介

一、spring boot的简介 
原创
465阅读
0评论
0点赞
发布博客于 3 年前

java集合(4):java中的Map接口实现类TreeMap、HashMap、WeakHashMap、HashTable

一、Map的简介二、HashMap源码解读1)HashMap的特点HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长;HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap;HashMap 实现了Seria...
原创
74阅读
0评论
0点赞
发布博客于 3 年前

java集合(3):java中的Set接口实现类HashSet、TreeSet

一、Set的简介二、HashSet源码解读1)HashSet的特点2)HashSet的源码讲解(jdk1.7)参考附属文件的代码,原文中有注解,下载3)HashSet的总结三、TreeSet源码解读1)TreeSet的特点2)TreeSet的源码讲解(jdk1.7)参考附属文件的代码,原文中有注解,下载3)TreeSet的总结四、Set总结...
原创
124阅读
0评论
0点赞
发布博客于 3 年前

java集合(2):java中的List接口实现类ArrayList、LinkedList、Vector、Stack

一、List的简介二、ArrayList源码解读1)ArrayList的特点ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。ArrayList是线程不安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List list)函数返回一个线程安全的ArrayLis...
原创
228阅读
0评论
1点赞
发布博客于 3 年前

java字符串:String、StringBuffer、StringBuild

一、String、StringBuffer、StringBuild的简介String、StringBuffer、StringBuild三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。二、String、StringBuffer、StringBuild在运行速度的区别在这方面运行速度快慢为:StringBuilder > StringBuffer > Strin...
原创
387阅读
0评论
1点赞
发布博客于 3 年前

mybatis和hibernate的区别

一、mybatis和hibernate的区别Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,...
原创
1952阅读
0评论
0点赞
发布博客于 3 年前

mybatis使用(1):为什么是选择mybatis

一、代码和数据库连接的原理一般正常情况下,数据库是一个单独的服务,其中你设计的代码工程也是一个服务工程,工程和数据库都是一个单独的一个服务,其中服务之间可以在同一台服务器上,也可以在不同的服务器上,他们之间通过网络通信协议来进行通信,各种不同的数据库的通信协议都不同的,其中mysql的默认端口是3306,其中通过网络通信协议有多种。 TCP/IP协议        通常我们...
原创
712阅读
0评论
0点赞
发布博客于 3 年前

mysql的源码解读(1):mysql的目录结构详解

一、mysql的简介二、mysql的编译包安装目录结构详解1)编译包解压之后的目录结构mysql-5.6.39 ├── bin # 存放的是服务器和客户端的程序(命令) ├── COPYING # 跟版权相关的 ├── data # 存放数据的目录,由于指定了/mysql/data/,那么这个...
原创
1420阅读
0评论
0点赞
发布博客于 3 年前

linux系统的目录结构详解

一、linux的简介二、linux的系统目录结构参考文章:https://www.cnblogs.com/dengyungao/p/8426878.html三、linux的安装目录规则参考文章http://www.cnblogs.com/kzloser/articles/2673771.html...
原创
145阅读
0评论
0点赞
发布博客于 3 年前

SecureCRT无法远程连接服务器的问题

一、linux系统远程连接的原理二、常见的问题解决方案1)问题一:The remote system refused the connection 解决方法:如果你遇到这个问题,说明你的Linux系统里面没有安装openssh-server,安装spenssh-server之后就可以连接了。#查看是否安装openssh-server,如果下面没有列表显示,证明没有安装ope...
原创
7658阅读
0评论
0点赞
发布博客于 3 年前

mysql在linux上的安装

一、mysql在linux上的安装(yum源安装)https://blog.csdn.net/huyangg/article/details/71308147二、mysql在linux上的安装(二进制安装)说明:在centos7上安装mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz1)下载mysql的安装包官方网站下载百度云下载2)检...
原创
647阅读
1评论
1点赞
发布博客于 3 年前

spring的使用():spring在对数据库操作的事务管理

一、事务管理的简介二、为什么要出现事务管理三、场景还原四、事务管理的解决方法
原创
315阅读
0评论
0点赞
发布博客于 3 年前

spring的使用(7):SSH整合

一、ssh整合思路
原创
60阅读
0评论
0点赞
发布博客于 3 年前

spring的使用(5):spirng整合hibernate

一、spring整合hibernate
原创
68阅读
0评论
0点赞
发布博客于 3 年前

spring的使用(3):spirng整合struts2

一、spring整合struts2思路
原创
66阅读
0评论
0点赞
发布博客于 3 年前

spirng的使用(6):SSM整合

一、SSM整合思路
原创
76阅读
0评论
0点赞
发布博客于 3 年前

spirng的使用(4):spring整合mybatis

一、spring整合mybatis的思路SqlSessionFactory对象应该放到spring容器中作为单例存在。传统dao的开发方式中,应该从spring容器中获得sqlsession对象。Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。数据库的连接以及数据库连接池事务管理都交给spring容器来完成。二、spring整合mybatis的流...
原创
77阅读
0评论
0点赞
发布博客于 3 年前

spring的源码解读(1):准备工作

一、spring的源码解读准备工作
原创
177阅读
0评论
0点赞
发布博客于 3 年前

学习网站

学习本应是我们生活中的一件“稀疏平常”的事,但太多人仍然和在学校里一样,把它当成了“任务”。其实,学习一样新的东西,不是要塞满你的大脑,而是要点燃你的大脑。周末在家,与其寻觅各种放松方式,不妨安静地学点什么。很多人总以为学习是一件有“场景”的事,它必须发生在学校里。拍学位服的那一天,被很多人视作某种“成人礼”和“告别式”。你终于上“完”学了,从此以后不再是一个孩子。一切在学校做的事——看书...
原创
154阅读
0评论
0点赞
发布博客于 3 年前

java类在jvm的加载、创建、使用

一、java类的加载过程类加载器的任务就是根据一个类的全限定名来读取此类的二进制字节流到JVM中,然后转换为一个与目标类对应的java.lang.Class对象实例。 BootstrapClassLoader、ExtClassLoader和AppClassLoader 的defineClass方法将字节码的byte数组转换为一个类的class对象实例,如果希望在类被记载到JVM时就被链接,那么...
原创
413阅读
0评论
0点赞
发布博客于 3 年前

jvm的内存划分和垃圾回收

一、jvm的内存划分我们将jvm的内存划分为线程单独区和线程共享区,线程单独区就是每个线程单独有的,线程共享区就是线程都共享的区域。jvm中有5块内存区域。线程单独区:程序计数器、Java 虚拟机栈、本地方法栈线程共享区:Java 堆、方法区(运行时常量池)1)程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当...
原创
135阅读
0评论
0点赞
发布博客于 3 年前

mysql的集群搭建

一、mysql集群搭建的思路
原创
552阅读
1评论
0点赞
发布博客于 3 年前

mysql的优化

一、mysql的优化思路二、mysql优化的原则1)在架构策略上的优化读写分离分库分表缓存用 NOSQL 的方式使用 MYSQL2)在数据库安装配置参数的优化 3)在表的数据库优化永远为每张表设置一个ID 使用 ENUM 而不是 VARCHAR 从 PROCEDURE ANALYSE() 取得建议 选择正确的存储引擎。myisam适合一些需要大量...
原创
126阅读
0评论
0点赞
发布博客于 3 年前

Tomcat集群搭建

一、tomcat集群搭建的思路 参考文档:https://www.cnblogs.com/wy2185/p/6385994.html
原创
135阅读
0评论
0点赞
发布博客于 3 年前

Tomcat的调优

一、tomcat的调优策略二、tomcat调优1)tomcat的服务硬件优化服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响,所以说服务器性能好,Tomcat也不会太差。当然提高服务器的硬件配置,是需要大量RMB的支持的。所以不到万不得已不会采用这种方式,一般公司会采取下面这种通过优化配置,来提升Tomcat性能的方式。2)tomcat的架构策略调优tomcat的集...
原创
163阅读
0评论
0点赞
发布博客于 3 年前

spirngboot整合springmvc

一、spirngboot整合springmvc
原创
136阅读
0评论
0点赞
发布博客于 3 年前

spirng的使用(2):spring整合springmvc

一、spring整合springmvc的思路
原创
158阅读
0评论
0点赞
发布博客于 3 年前

springmvc的源码解读(1)

一、springmvc源码解读准备工作二、
原创
95阅读
0评论
0点赞
发布博客于 3 年前

SVN的使用

一、SVN的独立客户端安装TortoiseSVN 二、SVN的客户端eclipse的插件安装 三、SVN的客户端IDEA的插件安装 四、SVN的功能介绍 五、SVN的版本冲突解决方式 ...
原创
109阅读
0评论
0点赞
发布博客于 3 年前

ActiveMQ的简介

一、ActiveMQ的简介
原创
95阅读
0评论
0点赞
发布博客于 3 年前

svn的安装linux

一、svn的安装独立安装(单库的安装)说明:就是svn服务器访问的方式是svn的方式,其中的访问地址是:svn://192.168.18.201的方式来访问的。1)安装yum -y install subversion2)创建仓库,在home下面创建一个svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。cd /home...
原创
102阅读
0评论
0点赞
发布博客于 3 年前

httpd的简介和安装linux

一、httpd的简介httpd就是静态的apache服务器,其中一半用来作为静态页面的服务器,其中tomcat也可以作为静态服务器,但是在静态服务器性能上没有apache好,tomcat只是作为一个servlet容器的性能比较好,一半在使用tomcat的时候可以用httpd+tomcat或者Nginx+tomcat的方式来进行web服务器的搭建。二、httpd的安装和配置(使用yum源进行...
原创
124阅读
0评论
0点赞
发布博客于 3 年前

Hudson的使用介绍

一、Hudson的主要功能介绍
原创
147阅读
0评论
0点赞
发布博客于 3 年前

Hudson的安装linux

一、Hudson的安装结构1)下载hudson的安装包war包,其中是一个web工程,将其运行在tomcat中即可。官方下载地址:百度云下载地址:2)将war包放在tomcat的环境中,tomcat的安装和配置参考另外一篇参考文档:tomcat的安装和配置linux注意:在安装tomcat之前要先安装jdk的环境:可以参考文章:jdk的安装和配置3)直接将hudson-3....
原创
133阅读
0评论
0点赞
发布博客于 3 年前

Tomcat的安装(Linux和windows)

一、tomcat在linux上的安装和配置注意:在安装tomcat之前,在linux上要先安装jdk的环境:可以参考另外一篇文章:jdk的安装和配置1)下载tomcat的安装包,由于tomcat是免安装。官网下载地址:https://tomcat.apache.org/download-70.cgi百度云地址(tomcat7):2)解压tomcat的安装包tar -zxv...
原创
2481阅读
0评论
1点赞
发布博客于 3 年前

jdk的安装

一、jdk在linux上的安装1)jdk安装包的下载官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html百度云备用地址(jdk1.7、jdk1.8、jdk9、jdk10):2)上传文件rz或者直接用wget来进行下载#安装rz上传文件工具和sz下载文...
原创
285阅读
0评论
0点赞
发布博客于 3 年前

FastDFS的客户端

一、FastDFS的使用 
原创
849阅读
0评论
0点赞
发布博客于 3 年前

fastDFS的安装

一、fastDFS的安装二、fastDFS的部署结构
原创
89阅读
0评论
0点赞
发布博客于 3 年前

微商城开源项目业务介绍(2)

 一、微商城的业务划分二、 
原创
641阅读
0评论
1点赞
发布博客于 3 年前

fastDFS简介

一、fastDFS简介FastDFS 是一个开源的轻量级高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Stora...
原创
373阅读
0评论
0点赞
发布博客于 3 年前

IT行业的技术图谱

整个互联网技术都是通用的,主要是在以前的知识上不断的深入和扩展
原创
418阅读
0评论
0点赞
发布博客于 3 年前

spring Data

一、spring data的简介二、spring data的模块三、
原创
132阅读
0评论
0点赞
发布博客于 3 年前

值得学习的开源web项目

一、vue开源项目    饿了么模仿:https://github.com/bailicangdu/vue2-elm    
原创
7706阅读
0评论
3点赞
发布博客于 3 年前

LVS原理

负载均衡的原理这是1998年一个普通的上午。一上班,老板就把张大胖叫进了办公室,一边舒服地喝茶一边发难:“大胖啊,我们公司开发的这个网站,现在怎么越来越慢了? ”还好张大胖也注意到了这个问题,他早有准备,一脸无奈地说: “唉,我昨天检查了一下系统,现在的访问量已经越来越大了,无论是CPU,还是硬盘、内存都不堪重负了,高峰期的响应速度越来越慢。”顿了一下,他试探地问道:“老板,能不能买个好机器? 把...
原创
66阅读
0评论
0点赞
发布博客于 3 年前

LayUI框架

一、
原创
264阅读
0评论
0点赞
发布博客于 3 年前

mybatis的插件:mapper

一、mapper
原创
560阅读
0评论
0点赞
发布博客于 3 年前

IDEA的使用(1):IDEA的安装和破解

一、下载二、破解1)准备破解的包百度下载一个 JetbrainsCrack-2.6.2.jar 破解补丁。放在你的安装idea下面的bin的目录下面。下载链接:http://idea.lanyus.com/2)破解在安装的idea下面的bin目录下面有2个文件 : 一个是idea64.exe.vmoptions,还有一个是idea.exe.vmoptions用记事本打...
原创
123阅读
0评论
0点赞
发布博客于 3 年前

mysql自增和orcale自增

一、自增二、自增的写法三、自增的id获取        1)mysql获取自增的下一个id值SELECT Auto_increment FROM information_schema.`TABLES` WHERE Table_Schema='数据库名称' AND table_name = '表明' limit 1;        2)orcale自增...
原创
580阅读
0评论
0点赞
发布博客于 3 年前

mybatis的插件:mybatis-generator(MBG)

一、mybatis的插件mybatis-generator二、mybatis-generator的三种代码生成方法        1)用源码工程生成        2)用IDE插件生成        3)用maven插件生成(推荐)二、mybatis-generator的可视化工具mybatis-generator-guimybatis-generator-gui是什么介绍mybatis-gene...
原创
161阅读
0评论
0点赞
发布博客于 3 年前