- 博客(13)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
转载 CGLIB(Code Generation Library)详解
什么是CGLIBCGLIB是一个强大的、高性能的代码生成库。其被广泛应用于AOP框架(Spring、dynaop)中,用以提供方法拦截操作。Hibernate作为一个比较受欢迎的ORM框架,同样使用CGLIB来代理单端(多对一和一对一)关联(延迟提取集合使用的另一种机制)。CGLIB作为一个开源项目,其代码托管在github,地址为:https://github.com/cglib/cglib为什...
2018-04-26 17:04:04 160
转载 Java动态代理分析
Java动态代理机制的出现,使得Java开发人员不用手工编写代理类,只要简单地制定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分配到委托对象上反射执行,配置执行过程中,开发人员还可以进行修改代理设计模式代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息、过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。...
2018-04-26 17:02:50 159
转载 Java中的锁
在学习或者使用Java的过程中进程会遇到各种各样的锁的概念:公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重量级锁、读写锁、互斥锁等待。这里整理了Java中的各种锁,若有不足之处希望大家在下方留言探讨。WARNING:本文适合有一定JAVA基础的同学阅读。公平锁和非公平锁公平锁是指多个线程在等待同一个锁时,必须按照申请锁的先后顺序来一次获得锁。公平锁的好处是等待锁的线程不会饿死,但是整体效...
2018-04-25 19:27:48 131
转载 Java反射----Field的getModifiers()方法返回int类型值表示该字段的修饰符
如何判断类或变量、方法的修饰符,可以使用Java反射机制中,Field的getModifiers()方法返回int类型值表示该字段的修饰符,即这个方法就是返回一个int型的返回值,代表类、成员变量、方法的修饰符。 其中,该修饰符是java.lang.reflect.Modifier的静态属性。对应表如下:PUBLIC: 1PRIVATE: 2PROTECTED: 4STATIC: 8FI...
2018-04-25 11:30:18 480
原创 知识点整理
java基础 反射 io nio 异常 错误 注解java8jvmspring springmvc代理设计模式html5 css3 angular2+ freemarker jsp线程并发锁 公平 非公平 自旋 锁消除 锁粗化 可重入锁 类锁 对象锁 偏向锁 轻量级锁 重量级锁 悲观锁 乐观锁 共享锁 排他锁 读写锁 互斥锁 无锁mybatis数据库连接池数据库 优化 集群MQ常用算法androi...
2018-04-25 09:36:08 147
原创 排序常用算法
1. 冒泡 okpublic void bubbleSort(int[] a){ int length=a.length; int temp; for(int i=0;i<a.length;i++){ for(int j=0;j<a.length-i-1;j++){ if(a[j]&...
2018-04-24 20:52:04 183
转载 时间.空间复杂度
在很多数据结构的面试题中看似简单,但是对题目的要求却挺高,主要就体现在复杂度分析方面。复杂度又分为时间复杂度和空间复杂度。1.时间复杂度时间复杂度实际就是函数,函数计算执行的基本操作次数 .在进行时间复杂度分析时需注意: 1)时间复杂度强调的是函数执行的操作次数,这里的函数是指数学里面的函数,而不是C语法里的函数;2)在实际中我们通常情况考量的是算法的最坏情况;3)忽略掉常数;4) 关注运行时间的...
2018-04-23 20:52:33 131
原创 CentOS 7 安装MySQL 7 并设置 utf8mb4
1. 配置YUMwget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpmyum localinstall mysql57-community-release-el7-8.noarch.rpmyum repolist enabled | grep "mysql.*-community.*"yum install ...
2018-04-19 09:54:49 2644
原创 CentOS 7 安装 nginx-1.13
1. 安装依赖yum install gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel如果途中碰到问题,自行查找解决办法2. 准备安装wget http://nginx.org/download/nginx-1.13.12.tar.g...
2018-04-19 08:45:23 609
原创 yum install -y pcre pcre-devel 报错
Error: Multilib version problems found. This often means that the root cause is something else and multilib version checking is just pointing out that there is a problem. Eg.: ...
2018-04-19 08:22:30 11750
原创 CentOS7 装载 jdk 8
1. Oracle 现在不允许不勾选协议直接下载,按如下进行下载。wget --no-cookie --no-check-certificate --header "Cookie:oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174...
2018-04-18 19:32:22 183
原创 多线程安全时间格式化操作
SimpleDateFormat是一个非线程安全的实现。从以下代码可以体现。1.packageorg.saxing;2.3.importjava.text.ParseException;4.importjava.text.SimpleDateFormat;5.importjava.util.Date;6.import...
2018-04-18 17:42:25 2248 1
Netty权威指南 第2版 高清+书签
2018-08-16
Docker技术入门与实战 github版本
2018-08-01
EnterpriseArchitect 12.0 正式可用版 解压密码123
2018-05-07
EnterpriseArchitect12破解版 稳定 高效.zip
2018-05-06
thinking in enterprise java PDF版
2015-07-25
linux svn如何备份到windows的svn中呢?
2016-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人