自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

原创 JAVA的agent使用总结(用ASM进行操作)

1、入口是定义MANIFEST.MF文件,声明Premain-Class  属性,值是一个类(如com.blueware.agent.StartAgent)2、在上述类中实现public static void premain(String agentOps, Instrumentation inst);方法,通过使用inst.addTransformer(new ClassFileTrans

2016-03-08 19:26:51 3871

原创 Maven私服--Nexus的本地xml配置

一、setting.xml配置:(1)将下载源改成私服: nexus * http://localhost:8081/nexus/content/groups/public nexus central

2014-12-02 15:13:34 1274

原创 Sonatype Nexus中央仓库索引下载失败解决方法

1、先下载:http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties和http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz2、使用Tomcat,在webapps下创建目录maven2/.index(.index在

2014-11-29 14:34:36 9790

原创 maven实战的个人笔记(一)

mvn执行顺序为compile、test、package、install,下一步都会包含上一步的操作

2014-11-23 13:41:08 509

原创 Spring与quartz结合

在制定Spring定时任务中,常用到QuartzJobBean

2014-10-13 16:41:07 584

原创 Fork/Join个人小结

主要的类:1、RecursiveTask:1)  RecursiveTask:表示一个“任务”,重写他的T  compute()方法,计算返回值;2)  RecursiveTask有个fork()方法,表示启动、分发;3)  RecursiveTask有个T  join()方法,表示等待、同步等待结果;2、ForkJoinPool:1)new ForkJoin(int):i

2014-08-13 10:58:39 1073

原创 mybatis传入混合参数(多个不同类型的参数)

当调用接口:public List selectUserInIDs(List ids,String name);

2014-08-06 10:57:54 20026 1

转载 (转载)StampedLock、ReadWriteLock以及synchronized的比较

对于方法和代码块,语言层面的加锁机制是synchronized关键字,该关键字是由HotSpot虚拟机内置的。我们在代码中分配的每一个对象,如String、Array或者一个完整的JSON文档,在本地垃圾回收级别都具有内置的加锁能力读写锁(ReadWriteLock)指定哪些线程可以阻塞其他线程(写线程),哪些线程可以与其他线程共享数据(读线程),读写锁还是不够快,并且有时候慢得要死,慢到你觉

2014-07-29 10:04:01 646

转载 Java中断机制的一些摘抄

1.      Java中断机制是一种协作机制,也就是说通过中断并不能直接终止另一个线程,而需要被中断的线程自己处理中断2.      每个线程对象里都有一个boolean类型的标识, 代表着是否有中断请求3.      public staticboolean interrupted:判断是否“被中断”了,且将标志位清0(false)4.      若不想清0,则调用isInterr

2014-07-28 16:36:45 482

原创 Disruptor个人笔记(一)

主程序代码:

2014-07-24 18:15:32 832

原创 Windows下配置Tomcat的Apr(包括Https)

Tomcat版本:7.0(1)配置Apr:到官网

2014-07-17 14:15:16 7894

原创 SpringMVC+MyBatis+MySQL的中文乱码小结

1、SpringMVC的Controller得到的是乱码:

2014-07-17 14:00:43 2285

原创 JVM个人笔记一:内存管理(1)

内存

2014-07-16 15:43:06 517

转载 sleep和wait的区别(笔记)

sleep()和wait()方法的最大区别是:    sleep()睡眠时,保持对象锁,仍然占有该锁;    而wait()睡眠时,释放对象锁。  但是wait()和sleep()都可以通过interrupt()方法打断线程的暂停状态,从而使线程立刻抛出InterruptedException(但不建议使用该方法)。转载自

2014-07-16 14:07:49 531

原创 SpringMVC+Spring+MyBatis搭建过程

Demo:SpringMVC+Spring+MyBatis

2014-07-15 21:58:47 3413 1

原创 SpringMVC个人笔记1

web.xml:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_4.dtd" > springMVC org.springframework.web.servlet.DispatcherSe

2014-07-14 18:12:27 614

原创 Thrift的一些总结(Java开发)

Client的开发顺序为:定义Tsocket->将Socket包装到Transport-

2014-07-07 15:10:11 1522

原创 关于Qrcode和zxing的一些看法

尝试了使用日本的Qrcode的jar包和google的在

2014-04-07 12:13:16 1798

原创 关于i++ 和 ++i 的一些总结

如:int i=1;i=i++ + i++ + i++;System.out.println(i);int j=1;j=++j + ++j + ++j;System.out.println(j);再有:int z=0;z=z++;最终i=6;j=9;z=0这是因为i++的“返回值”取i+1之前,而++i的“返回值”取i+1之后而且“赋值”只考虑其

2014-03-26 20:33:07 468

原创 使用Strut2开发时注意到的几个问题

1、在使用validator时,dtd发生了改变,应该声明为:"-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">2、validator中的正则表达式regex的expression失效,应该改成 3、提交中文表单时应该

2014-03-08 14:10:25 623

SpringMVC+Spring+Mybatis整合DEMO

搭建详情地址: http://blog.csdn.net/woshi74/article/details/37831095

2014-07-16

zxing_3.0.jar

zxing3.0 包括jar,doc和源码

2014-04-07

微程序控制器

要将code1、2、3这三个文件导入EPROM上才能运行,三个code文件在实验指导书的基础上还添加了异或操作,具体可以用ultraedit进行查看或者编辑(要改成十六进制的),操作方法要结合之前做的几个实验将指令传进内存,这里就不细说了

2014-01-12

华工高性能实验

华工本科生高性能课程三个实验的实验报告以及代码,包括openmp,mpi,hadoop

2014-01-12

进程间通信(华工操作系统)

实验 4:进程间通信(IPC) 实验目的 了解IPC通信中的信号、管道、消息、共享存储区的通信原理和基本技术 掌握linux环境中构造这些通信机制的方法和步骤; 熟悉在实现通信中使用的系统调用和编程方式,以及这类程序的调试和技巧。

2014-01-08

实验一shell实验报告

实验1: SHELL编程 实验目的 熟悉linux常用命令,为以后的实验打下良好基础; 熟悉vi编辑器的使用; 了解Shell程序的语法规则,能编写简单的Shell程序。 实验内容 1、使用常用的Linux命令,主要包括如下命令: date, mail, write, man, ls, cat, mv, grep, tail, head, cp, wc, pwd, who等; 2、使用vi编辑器编辑文件,熟悉vi编辑器的各种操作模式和常用命令。 3、使用vi编辑器编写一段Shell程序,取名为mycal,实现与Linux中cal命令类似的功能,当输入: $mycal [月份名] 年时,屏幕输出指定的年月的月历。例如: $mycal October 2009 屏幕输出2009年10月的月历。 注:参数可以是英文或者是数字。

2014-01-08

空空如也

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

TA关注的人

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