自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 从0开始学习docker-1.mysql安装

初始docker

2023-04-25 14:41:43 382 1

转载 学习笔记(1):<9>基于linux百万级高并发框架Skynet-skynet普通服务

全面介绍一款专门为游戏服务所打造的后台框架skynet,Actor模型的剖析与搭建,通用服务模块认识与应用,从宏观框架到具体代码应用。让你轻松掌握一款高性能高可用高并发的后台技术框架。...

2020-10-19 03:41:16 185 1

转载 ReentrantLock可重入锁的使用场景

ReentrantLock可重入锁的使用场景

2017-01-05 11:56:25 352

转载 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

原创 mysql系列-解压版安装mysql和配置以及密码修改

解压版mysql的一些简单安装以及简单配置和操作

2015-05-05 11:17:04 815 1

原创 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

mysql数据库

非常实用的一款软件,学习,,商用都可以~~

2013-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除