- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 学习笔记(1):<9>基于linux百万级高并发框架Skynet-skynet普通服务
全面介绍一款专门为游戏服务所打造的后台框架skynet,Actor模型的剖析与搭建,通用服务模块认识与应用,从宏观框架到具体代码应用。让你轻松掌握一款高性能高可用高并发的后台技术框架。...
2020-10-19 03:41:16
185
1
转载 1.mina服务初体验-->.<简单的搭建个mina
1.准备jar,,直接去官网http://mina.apache.org/downloads-mina.html所需jar包如图: 2.服务端程序log4j.properties配置:log4j.rootLogger=DEBUG,MINA,filelog4j.appender.MINA=org.apache.log4j.ConsoleAppenderlog4j
2015-09-22 16:56:59
583
原创 存储过程写法
存储过程不是经常用到,但是有时负责业务需要用到,每次都去百度,这次记一下,方便下次用到,可以快速定位.下面的实例写的清楚,可以参考下BEGIN #按天拉取(ds_fenfen_lotto)的数据到报表(ds_report)表中 DECLARE t_error INTEGER;#出错标识 DECLARE done INTEGER;#结束标识 DECLARE r_id BIGINT(
2015-09-17 20:24:49
2003
原创 eclipse 加载xml头文件的xsd
最近项目用到dubbo但是每次写xml的时候没提示,于是就引入xml头文件,这样写xml有提示比较方便点.如下图:然后关闭xml文件,右键validate一下,再次打开,有提示了~
2015-09-16 21:02:11
774
原创 eclipse 依赖项目 一起打包部署(tomcat方式)
为项目中依赖了另外一个项目,打包的时候发现没有打包进来,各种google,baidu,最终有下面解决方案.下一步选择依赖的项目,这样就会把项目一起打包进tomcat.当然,还有一个笨方法,直接把依赖项目打包成jar引入进来,这样当要修改的时候还要打包,没有这种方式方便~主要还是有一个同事用myeclipse运行能运行,eclipse不能,就花了一天的时间研究下怎么打包依赖项
2015-09-16 19:55:03
1448
1
翻译 1.spring-bean-1工程源码浅析(来源郝佳的书)
spring-bean 的两个核心的类:DefaultListableBeanFactory , XmlBeanDefinitionReader1.DefaultListableBeanFactory首先我们可以看下结构:1.AliasRegistry: 定义了对alias的简单操作,registerAlias,removeAlias,isAlias,getAliases.2.
2015-09-14 20:52:22
952
2
原创 maven 导入自定义jar
1.cmd执行命令:mvn install:install-file -DgroupId=msgsrv -DartifactId=msgsrv -Dversion=2.4 -Dpackaging=jar -Dfile=E:\thritypartlib\msgsrv-tools-2.4.jar效果如图:2.eclipse 打开maven repositories 窗口视图右键
2015-05-08 14:01:52
1868
原创 maven 打包web项目成jar, 可放在服务器上运行
1.pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/m
2015-05-08 09:44:42
5089
原创 spring boot 启动web,内嵌tomcat
1.pom.xml文件配置(酌情修改)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache
2015-05-07 16:58:57
4658
原创 jquery源码分析三 96-283行源码解析
jQuery.fn = jQuery.prototype = {// The current version of jQuery being usedjquery: core_version,constructor: jQuery,//重新定义prototype的constructor,防止被修改了init: function( selector, context, roo
2015-01-04 22:25:58
473
原创 jquery源码分析二 21-94行源码解析
//21-94 行源码分析(function(window, undefined){}(window)这样写法的好处:1.jquery这样设计第一个把window作为参数传递过来,javascript查找是一层一层向上查找,里面大量用到了window对象,如果查找多次影响性能,故作为参数,减少浏览器花时间去查找.2.方便压缩版压缩,压缩版本的写法(f
2015-01-03 17:26:12
463
原创 jquery源码分析--1.框架介绍
//2.1.3 jquery 新写法(function(){}(function(){}));//还没太理解,先不研究这个新版本//2.0.3 jquery源码分析(function(){//里面的东西都是插件,在当前函数内有效(21 , 94)定义了一些变量和函数jQuery = function( selector, context ) {}
2015-01-02 15:25:20
920
原创 GOF 24种设计模式-策略模式
package org.jackson.gof.pattern.strategy;/** * description : 抽象策略类 * 定义了一个公共接口,各种不同的算法以不同的方式实现这个接口,Context使用这个接口调用不同的算法,一般使用接口或抽象类实现 * * @author jackson * */public interface Strategy { publ
2014-11-23 18:19:08
968
原创 eclipse 添加maven自定义类库
mvn install:install-file -Dfile=%IKAnalyzer2012_u6.jar% -DgroupId=org.wltea -DartifactId=IKAnalyzer -Dversion=2012_u6 -Dpackaging=jar -DgeneratePom=true
2014-11-20 10:19:04
1114
原创 11.多线程学习--用线程工厂创建线程
package com.jackson.deng.concurrent.chapter1.eleven;import java.util.ArrayList;import java.util.Date;import java.util.Iterator;import java.util.List;import java.util.concurrent.ThreadFactory;im
2014-11-04 15:48:50
559
原创 10.多线程学习--处理线程组内的不受控制异常
package com.jackson.deng.concurrent.chapter1.ten;import java.util.Random;/** * function desc : 处理线程组内的不受控制异常 * summary : * 对于编程语言来说,一个非常重要的事情是提供管理应用出错情况的机制。 * Java 语言,作为最现代的编程语言,实现except基于异常的
2014-11-04 15:13:48
551
转载 9.多线程学习--线程组
package com.jackson.deng.concurrent.chapter1.nine;import java.util.Date;import java.util.Random;import java.util.concurrent.TimeUnit;/** * 线程组 * function desc : 有 10 个随机时间休眠的线程 (例如,模拟搜索),然后当其中
2014-11-04 13:08:45
418
原创 8.多线程学习--使用线程本地变量
package com.jackson.deng.concurrent.chapter1.eight.task;import java.util.Date;import java.util.concurrent.TimeUnit;/** * 线程不安全的任务,多个线程共享同一份,一个改变,所有改变 * @author jackson * */public class UnSaf
2014-11-04 09:27:12
526
原创 7.多线程学习--处理线程的不受控制异常
package com.jackson.deng.concurrent.chapter1.seven;import java.lang.Thread.UncaughtExceptionHandler;/** * 处理线程的不受控制异常 * * @author jackson * */public class ProcessNotCaughtException { /**
2014-10-31 17:33:20
435
原创 6.多线程学习--守护线程的创建和运行
package com.jackson.deng.concurrent.chapter1.six;import java.util.ArrayDeque;import java.util.Date;import java.util.Deque;import java.util.concurrent.TimeUnit;/** * title : 守护线程的创建和运行 * desc
2014-10-31 17:13:33
476
翻译 6.多线程学习--守护线程的创建和运行
package com.jackson.deng.concurrent.chapter1.six;import java.util.ArrayDeque;import java.util.Date;import java.util.Deque;import java.util.concurrent.TimeUnit;/** * title : 守护线程的创建和运行 * desc
2014-10-31 17:05:35
407
原创 5.多线程学习--等待线程的终结
package com.jackson.deng.concurrent.chapter1.five;import java.util.Date;import java.util.concurrent.TimeUnit;/** * 线程.join()表示等待该线程执行完成(TERMINATED状态) * * @author jackson * */public class F
2014-10-31 11:40:19
441
原创 4.多线程学习--操作线程的中断机制
package com.jackson.deng.concurrent.chapter1.four;import java.io.File;import java.util.concurrent.TimeUnit;/** * 简意为:在指定路径下找到指定文件,如果10秒没有找到,就打断这个文件搜索的线程. * 应用场景: * 接收邮件的时候,如果超过指定时间没有接收到,给出不响应
2014-10-31 10:49:08
431
原创 3.多线程学习--线程的中断
package com.jackson.deng.concurrent.chapter1.three;import java.util.concurrent.TimeUnit;/** * 从这里可以看出两种实现线程方法还是有不同的 * extends Thread 可以调用一些参数和方法,详见源代码 * implements Runnable 只有覆盖run方法,没有调用参数 *
2014-10-31 09:44:14
409
原创 2.多线程学习--获取和设置线程信息
package com.jackson.deng.concurrent.two;import java.io.FileWriter;import java.io.PrintWriter;import java.lang.Thread.State;/** * 线程管理(二)获取和设置线程信息 * * ID: 每个线程的独特标识。 * Name: 线程的名称。 * Priori
2014-10-30 17:36:44
355
原创 1.多线程学习--线程的创建
package com.jackson.deng.concurrent;/** * 创建线程有两种方式 * 1.extends Thread * 2.implement Runnable * @author jackson * */public class CreateThread {public class Calculator impleme
2014-10-29 11:45:26
466
原创 JavaMail邮件开发的一点小归纳,,我自己也是新手,大佬们别嘲笑啊
MimeBodyPart:表示复杂邮件的一个组成部分,它可以表示文本,附件,图片 DataHandler:表示可以读取图片或附件 MimeMultipart:表示二个邮件组成部分的关系,文本和图片的关系是"related"关系 Content-ID:表示图片的编号下面是在doc里面发一封邮件,我们其实可以把这些转化成java代码给出一段复杂邮件的代码,给比我还菜的鸟看看
2013-04-27 21:41:01
609
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人