java
程序员陆通
程序员、AI创业者、创业项目曾获数百万投资,也曾经最高负债1000万。开发过抑郁症互助的郁乐园,找兼职的千职APP,看广告赚钱的鼓励豆APP,库拉AI学英语小程序等。分享各种搞钱方法及AI变现、AI创业经验。
展开
-
Java动态代理之JDK动态代理和CGLib动态代理
http://www.itzhai.com/java-dong-tai-dai-li-zhi-jdk-dong-tai-dai-li-he-cglib-dong-tai-dai-li-mian-xiang-qie-mian-bian-cheng-aop-yuan-li.html点击打开链接转载 2015-12-09 20:54:14 · 377 阅读 · 0 评论 -
http连接池
<!-- 开始:http连接池PoolingClientConnectionManager配置 --> <beans:bean id="connManager" class="org.apache.http.impl.conn.PoolingClientConnectionManager"> <beans:property name="maxTotal" value="50"原创 2017-02-08 15:07:43 · 2058 阅读 · 0 评论 -
ThreadPoolTaskExecutor异步线程池
一、在spring配置文件中配置<!-- 异步线程池 --> <bean id="threadPool" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 核心线程数 --> <property name="corePoolSize" value=原创 2017-02-08 15:16:26 · 5971 阅读 · 1 评论 -
ContextLoaderListener类(spring源码解析)
org.springframework.web.context.ContextLoaderListener/此处定义了spring配置文件的参数名称,和web.xml中的 contextConfigLocation /WEB-INF/applicationContext.xml,/WEB-INF/dataAccessContext-IBatis.xml 完全对应,这原创 2017-01-18 17:50:46 · 447 阅读 · 0 评论 -
spring中@value注解需要注意
http://blog.csdn.net/qiuhan/article/details/47089329转载 2017-01-21 10:51:14 · 400 阅读 · 0 评论 -
DelayedQueue
package com.test.t1;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.concurrent.DelayQueue;import java.util.concurrent.Delayed;import java.util.concurrent.TimeUnit;/**转载 2017-04-26 22:59:55 · 851 阅读 · 0 评论 -
DelayedQueue
DelayedQueue是一个用来延时处理的队列, * 所谓延时处理就是说可以为队列中元素设定一个过期时间, * 相关的操作受到这个设定时间的控制。 首先,这种队列中只能存放实现Delayed接口的对象, 而此接口有两个需要实现的方法。最重要的就是getDelay, 这个方法需要返回对象过期前的countdown时间。 简单说,队列在某些方法处理前,会转载 2017-06-01 15:15:20 · 1069 阅读 · 0 评论 -
CentOS环境下tomcat启动超级慢的解决方案
tomcat日志中的其中一行: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [341,502] milliseconds总启动时间:INFO: Starting ProtocolHandler ["http-bio-8080"]Aug 05, 2017 12:11:35 PM转载 2017-08-10 14:28:22 · 325 阅读 · 0 评论 -
centos jdk 1.7升级到1.8后显示还是1.7
系统原来安装的是jdk 1.7,现在要升级到1.8,查看了一下,原来是通过解压的方式安装的, 现在重新按这种方式安装1.81 下载jdk1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 找到下载链接 然后在linux中:wget http://111.1.50.1原创 2017-11-04 17:33:00 · 2332 阅读 · 0 评论 -
项目中使用到的设计模式
1、模板方法模式 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,如JdbcTemplate 2、代理 spring的Proxy模式在aop中有体现 3、观察者 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 spring中Observer模式常用的地方是listener的实现。如ApplicationListener。原创 2017-02-05 20:22:01 · 4643 阅读 · 0 评论 -
Ambiguous mapping found. Cannot map 'xx' bean method异常
java.lang.IllegalStateException: Ambiguous mapping found. Cannot map ‘xxxController’ bean method public java.lang.String com******ApplyTestController.toCashier(java.lang.Long,java.lang.Long,java.lang原创 2016-12-14 10:21:13 · 2329 阅读 · 0 评论 -
JAVA面试题整理
① java的内存模型?② 垃圾回收机制③ 并发,锁④ object类中有什么方法?(之前还看过一次,结果临场只说了6个,漏了finalize()、getClass(),居然漏了toString()。。。)⑤ 写一个快排⑥ 常用排序的优缺点和适用情况⑦ 讲一下zookeeper⑧ B树,B+树,B*树 JVM的结构和类加载原理 spring的源码原创 2015-11-30 12:14:51 · 711 阅读 · 0 评论 -
jvm
JVM体系结构 内存模型 JVM垃圾收集算法: JVM内存管理:深入Java内存区域与OOM JVM 堆内存设置原理 JVM内存区域模型: 1.程序计数器 每个Java线程都有一个程序计数器来用于保存程序执行到当前方法的哪一个指令(只有此不会产生OutOfMemoryError) 2.Java虚拟机栈 Java虚拟机栈生命周期也是与线程相同,在VM Spec中对这个区域规定了2中异常原创 2015-12-02 21:46:25 · 433 阅读 · 0 评论 -
Nginx与tomcat 实现负载均衡和动静分离
我的配置文件 参考文章# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user转载 2015-12-07 12:12:49 · 836 阅读 · 0 评论 -
Java.net.URLConnection和Apache HTTPClient的主要区别对比
做发送短信功能,以前使用的是Java.net.URLConnection,看了别人写的使用Apache HTTPClient,于是网上找了对比: 性能测试对比: 文章地址:http://www.cnblogs.com/langtianya/p/4001499.html,并且看看这个文章后面的评论转载 2016-03-26 11:57:45 · 821 阅读 · 0 评论 -
java.security.KeyException
java.security.KeyException的解决 程序调用环信的接口时,出现此异常。 环境:centos ,openjdk 7,tomcat 原因:open jdk引起,换成sun jdk即可 1 下载 wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm?AuthParam原创 2016-04-19 21:26:31 · 3023 阅读 · 0 评论 -
jvm
jvm相关jvm相关快捷键Markdown及扩展表格定义列表代码块脚注目录数学公式UML 图离线写博客浏览器兼容-XX:+PrintGCDetails 打印GC日志在控制台 -Xss 设置栈大小 -Xmx 设置最大堆大小: -Xms 设置最小堆大小:JVM启动时所占用的操作系统内容大小。 java运行时先被分配-Xms制定的内存大小,并尝试在这么大小的内存中运行程转载 2016-08-12 12:30:58 · 325 阅读 · 0 评论 -
JDK里的设计模式
Structural(结构模式) Adapter: 把一个接口或是类变成另外一种。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xml.bind.annotation转载 2016-08-12 14:54:34 · 293 阅读 · 0 评论 -
java内存模型JMM及分区
http://www.tuicool.com/articles/UVzuQb转载 2016-11-15 10:47:37 · 471 阅读 · 0 评论 -
centos下升级git版本
http://blog.csdn.net/time888/article/details/54600605centos下升级git版本的操作记录https://www.cnblogs.com/kevingrace/p/8252517.html转载 2018-02-23 17:11:23 · 435 阅读 · 0 评论