- 博客(84)
- 资源 (107)
- 收藏
- 关注
原创 CentOS 6.5开放端口方法
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 写入修改 /etc/init.d/iptables save 保存修改 service iptables restart 重启防火墙,修改生效
2018-10-11 12:16:47 5584
转载 MySql-- linux下navicat for mysql无法连接问题解决方法
https://blog.csdn.net/q35445762/article/details/51011873
2018-10-31 16:48:50 1929
原创 MySql(二十八)--水平分表代码实现
DROP TABLE IF EXISTS `tbl_servers`;CREATE TABLE `tbl_servers` ( `uuid` int(11) NOT NULL AUTO_INCREMENT, `sid` varchar(10) NOT NULL, `ip` varchar(20) NOT NULL, `port` int(11) NOT NULL, ...
2018-10-31 16:10:36 746
原创 MySql(二十六)--分库分表--基础
实在没招的时候,才考虑分库分表。一般来说,如果在使用水平分表的话,都会分到多个库中。一个经验值,mysql一张表的记录不要超过500万条。https://www.cnblogs.com/sunny3096/p/8595058.htmlhttps://blog.csdn.net/hello1234554321/article/details/53200724?utm...
2018-10-31 13:38:33 269
原创 Spring源码解析(十六)——AOP原理——获取拦截器链——MethodInterceptor
* 3)、目标方法执行 ; * 容器中保存了组件的代理对象(cglib增强后的对象),这个对象里面保存了详细信息(比如增强器,目标对象,xxx); * 1)、CglibAopProxy.intercept();拦截目标方法的执行 * 2)、根据ProxyFactory对象获取将要执行的目标方法拦截器链; * ...
2018-10-30 16:43:19 3469 1
原创 Spring源码解析(十五)——AOP原理——创建aop代理
* AnnotationAwareAspectJAutoProxyCreator【InstantiationAwareBeanPostProcessor】 的作用: * 1)、每一个bean创建之前,调用postProcessBeforeInstantiation(); * 关心MathCalculator和LogAspect的创建 * ...
2018-10-30 16:02:05 353
转载 ThreadLocal-
简单使用示例https://www.cnblogs.com/codechange/p/8652352.html面试必问深度解析https://www.jianshu.com/p/98b68c97df9b一针见血理解ThreadLocal类http://www.threadworld.cn/archives/66.html 使用注意--使用前和使用后要removeht...
2018-10-30 12:13:54 362 1
原创 Spring源码解析(十四)——AOP原理——AnnotationAwareAspectJAutoProxyCreator执行时机
* AnnotationAwareAspectJAutoProxyCreator => InstantiationAwareBeanPostProcessor * 4)、finishBeanFactoryInitialization(beanFactory);完成BeanFactory初始化工作;创建剩下的单实例bean * ...
2018-10-29 19:57:45 623
原创 Spring源码解析(十三)——AOP原理——AnnotationAwareAspectJAutoProxyCreator注册
* 2、 AnnotationAwareAspectJAutoProxyCreator: * AnnotationAwareAspectJAutoProxyCreator * ->AspectJAwareAdvisorAutoProxyCreator * ->AbstractAdvisorAutoProxy...
2018-10-29 19:12:15 442
原创 Spring源码解析(四)——组件注册4
/** * 给容器中注册组件; * 1)、包扫描+组件标注注解(@Controller/@Service/@Repository/@Component)[自己写的类] * 2)、@Bean[导入的第三方包里面的组件] * 3)、@Import[快速给容器中导入一个组件] * 1)、@Import(要导入到容器中的组件);容器中就会自动注册这个组件,id默认是全类名...
2018-10-28 22:36:21 151
原创 Spring源码解析(十二)——AOP原理——@EnableAspectJAutoProxy
一、@EnableAspectJAutoProxy第一步:注册AnnotationAwareAspectJAutoProxyCreator把AnnotationAwareAspectJAutoProxyCreator创建为RootBeanDefinition,加入到BeanDefinitionRegistry中,key为org.springframework.aop.con...
2018-10-28 22:01:51 1269
原创 Spring源码解析(八)——生命周期——BeanPostProcessor在spring底层的使用
一、ApplicationContextAwareProcessorimport org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;...
2018-10-28 20:31:00 597
转载 2018Java面试题汇总与解答
https://blog.csdn.net/u010697681/article/details/79414112
2018-10-28 19:58:17 368
原创 Spring源码解析(七)——生命周期——BeanPostProcessor
https://blog.csdn.net/u011734144/article/details/72600932http://www.cnblogs.com/lucas2/p/9430169.html BeanPostProcessor:bean的后置处理器。在bean初始化前后进行一些处理工作。public interface BeanPostProcessor { /*...
2018-10-26 16:20:15 287
转载 Spring源码解析(六)——生命周期——给Bean指定初始化和销毁方法
https://blog.csdn.net/liujun03/article/details/81671041
2018-10-26 14:23:49 189
原创 Spring源码解析(十一)——AOP原理——demo
1.业务类public class MathCalculator { public int div(int i, int j) { System.out.println("MathCalculator---div"); return i / j; }}2.切面类import org.aspectj.lang.JoinPoint;i...
2018-10-26 12:31:43 277 1
原创 Spring源码解析(三)——组件注册3
@Scope设置组件作用域import com.ken.domain.Person;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annota...
2018-10-26 10:58:29 176
原创 Spring源码解析(二)——组件注册2
import com.ken.service.BookService;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;import org.springframework.context....
2018-10-26 10:20:30 154
原创 Spring源码解析(一)——组件注册1
一、@Configuration&@Bean给容器中注册组件public class Person { private String name; private Integer age; public Person() { } public Person(String name, Integer age) { this.na...
2018-10-26 08:50:35 251
原创 Nginx(三)——高可用
在两台机器上都要安装Nginx。两台机器上都安装keepalivedservice keepalived startservice keepalived stopservice keepalived restart 第三步:查看当前机器的网卡最后,master上的配置备份机器上的配置创建nginx_c...
2018-10-25 21:40:32 158
原创 Zookeeper(END)——面试题
https://segmentfault.com/a/1190000014479433#articleHeader0 http://www.cnblogs.com/lanqiu5ge/p/9405601.html#_labelTop
2018-10-24 16:14:22 191
原创 Nginx(二)——配置文件
一、配置文件介绍vi config/nginx.conf这里的location /表示对应同级的目录,目录名是:html,欢迎页是index.html修改看看: 二、反向代理1.修改Nginx的配置文件2.启动一个tomcattomcat的ROOT下新建一个test.jsp<%@ page contentType="text/...
2018-10-22 18:34:35 180
原创 Zookeeper(七)——zkClient使用
https://blog.csdn.net/sun_wangdong/article/details/77461108
2018-10-21 16:06:36 266
原创 Zookeeper(五)——watcher核心机制
客户端可以拥有多个watcher。 https://blog.csdn.net/shengqianfeng/article/details/79508376
2018-10-21 14:12:05 211
原创 Redis-New(四)----redis集群中动态的添加和删除节点
一、增加1.增加配置文件修改两个配置文件里面的端口号。2.加入节点先了解一下redis-trib.rb如果新加的节点是master,就要给它增加槽。如果是slave,就要给它指定关联的master节点。二、删除删除节点有2中情况,slave和masterslave的情况master的情况 ...
2018-10-21 10:29:24 232
原创 Zookeeper(四)——java操作zookeeper
临时节点,是zk的本次会话有效。分布式锁就是用临时节点做的。 import org.apache.zookeeper.*;import java.util.concurrent.CountDownLatch;public class ZookeeperBase { static final String CONNECT_ADDR = "192.168.25...
2018-10-20 19:17:18 778
原创 Zookeeper(二)——环境搭建
1.解压zookeeper安装包。2.配置环境变量vi /etc/profile然后,source /etc/profile3.到zookeeper的conf目录下修改配置文件的名称4.修改zookeeper存放数据的路径先在zookeeper的目录下mkdir data然后,vi zoo.cfg5.配置zookeeper集群间通信server.0...
2018-10-20 16:42:11 380
转载 Redis-New(三)----redis实现类似sql的where条件查询
https://blog.csdn.net/zbw18297786698/article/details/52904316
2018-10-20 10:26:15 14512
原创 Redis-New(二)----事务&持久化
redis的事务一般都不会去用的。工作一般用aof,用的aof都会用 appendfsync always开启aof之后rdb就没用了。如果一个redis服务器挂了,可以把appendonly.aof复制到另外一个机器上,这个机器上的redis服务就可以读这个appendonly.aof,把数据恢复出来。 ...
2018-10-18 19:45:12 155
转载 redis面试题
https://blog.csdn.net/yangzhong0808/article/details/81196472https://blog.csdn.net/weixin_42882439/article/details/82663721 https://blog.csdn.net/youanyyou/article/details/79243628 Redis分布...
2018-10-18 16:01:03 136
原创 Redis-New(一)----介绍
reids和memcache的区别。redis支持的是单线程请求,所有命令串行执行,并发情况下不需要考虑数据一致性问题。但是它可以创建多个实例,多个实例之间,是可以并行的。Memcache可以利用多核优势,单实例吞吐量极高 多线程并发的写redis的时候,AOF模式(aof提供了高可靠性)会大量的写日志。这就会导致redis变慢。怎么解决?1.搭建集群,分但...
2018-10-16 19:51:10 781
原创 Zookeeper(一)——简介
zk不适合存大量的信息。比较适合用来存一些配置的信息、发布/订阅的信息、注册的信息。可以动态实时的监听节点的变更,反馈给服务器端,服务器端可以第一时间做出响应。zk保证分布式环境中数据的一致性。zk没有单节点部署的,至少是3个节点。官方推荐奇数个节点。zk就是为分布式服务产生的一个框架。 zk是怎么实现的?ZAB,paxos。容易出面试...
2018-10-15 21:35:19 199
原创 ActiveMQ(三十七)--AMQ应用
mq适合写的动作,和复杂业务逻辑的处理。很多人来访问的时候,业务逻辑又比较复杂,系统忙不过来,此时,采用异步处理的方式。大量的并发写的操作,适合用mq。 ...
2018-10-15 19:44:59 336
01.后台管理系统静态页面
2018-02-24
IDUtils.java
2018-02-24
E3Result.java
2018-02-24
JsonUtils.java
2018-02-24
FastDFSClient
2018-02-24
fastdfs_client.zip
2018-02-24
jdk-7u71-linux-i586.tar.gz
2018-02-24
VMware-workstation-full-9.0.0-812388
2018-02-24
商城项目,商品的添加
2018-02-24
商城商品列表展示的完整代码
2018-02-21
商城项目soa拆分完成
2018-02-21
商城项目第一天代码
2018-02-20
逆向工程代码
2018-02-20
e3mall数据库脚本
2018-02-20
ssh分模块maven项目
2018-02-19
maven项目整合ssh
2018-02-19
maven项目的sql准备
2018-02-19
maven整合struts2
2018-02-19
jedis操作的简单例子
2018-02-18
basedao的封装
2018-02-17
springboot整合mybatis多数据源
2019-03-30
architecture1-02
2018-09-14
dubbo-monitor-simple-2.0.0
2018-09-10
dubbo-admin-0.0.1-SNAPSHOT.jar
2018-09-10
dubbocode2
2018-09-09
dubbo-project1
2018-09-08
Java思维导图
2018-07-03
并发编程艺术思维导图
2018-07-02
spring源码解析思维导图
2018-07-02
商城11天代码
2018-03-23
商城项目第十天代码
2018-03-21
商城项目第九天代码
2018-03-19
lucene第一天完整代码
2018-03-08
lucene的第一个程序
2018-03-07
商城项目第七天代码
2018-03-06
商城项目day06源码
2018-03-03
第五天的代码
2018-02-27
e3-content-new
2018-02-25
e3-商品分类选择-阶段性代码
2018-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人