- 博客(14)
- 资源 (25)
- 收藏
- 关注
原创 Mysql主从数据库配置
MySQL数据库是一种功能性不是很强大的关系型数据库管理系统,尽管功能不完善,但MySQL数据库凭借着速度快、适应性好、可靠性高等优点赢得了广大用户的青睐,看MySQL数据库的性能如何,就应该首先从MySQL数据库的配置看起,下文中就为大家详细讲述MySQL数据库的主从配置问题。server-id一项可自行设置,但尽量不要设为1,也不能和从服务器重复。 需要两台主机,分别担任主服务器和从服务器主服
2016-07-27 15:50:17 370
原创 Freemaker 模板生成html文件带barcode4j条形码并转PDF
前面野了三篇博客,现在直接结合在一起做一个实例首先生成条形码并且放入html转换成pdf下载下来,将所有功能集合在一起 1.条形码String barcode=BarCodeUtil.create39Code(“A123456”);实现方法public static String create39Code(String code) { ByteArrayOutputStream b
2016-07-27 10:31:17 2485 2
转载 Java模板引擎 FreeMarker
概念FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。它是为Java程序员提供的一个开发包。它不是面向最终用户的,而是为程序员提供的一款可以嵌入他们所开发产品的应用程序。介绍那么,FreeMarker是一款怎样的工具呢?FreeMarker实际上是被设计用来生成HTML Web页面,尤其是通过实现了基于MVC模式的Java Servlet应用程序。使用MVC
2016-07-26 19:40:12 504
原创 Java实现HTML页面转PDF解决方案
首先,当然是找到能够解析PDF的完美组件,百度和谷歌不约而同的告诉我们。IText是王道。而目前开源的组件中,Itext的确是一个First Choice,如果各位单纯是做把图片转成PDF或者自己写了Velocity或者FreeMarker模板生成了HTML是非常推荐直接用Itext来进行的。而如果,大家像我这样已经有前人写好了HTML页面或者懒得写FreeMarker模板的话。可以直接看下一段。
2016-07-26 19:35:32 36464 8
原创 利用barcode4j生成条形码
利用barcode4j生成条形码,下载barcode4j,将build下的barcode4j.jar加到你的classpath中即可package k.barcode;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStrea
2016-07-26 19:26:22 3599
原创 Class.getResource和ClassLoader.getResource的路径区别
Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。Class.getResource(String path)**path不以’/’开头时,默认是从此类所在的包下取资源; path 以’/’开头时,则是从ClassPath根下获取;** 什么意思呢?看下面这段代码的输出结果就明白了:pack
2016-07-26 19:24:15 395
原创 MySQL实现序列(Sequence)效果
由于mysql不带sequence,所以要手写的,创建一张储存sequence的表(tb_sequence),然后手动插入一条数据 ,最后自定义一个函数来处理要增长的值。1、创建表tb_sequence,用来存放sequence值:create table tb_sequence(name varchar(50) not null,current_value int not null,_increm
2016-07-22 11:32:44 2247
原创 mybatis sql mapper 用map的写法
CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。 CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。 BIT_LENGTH(str) 返回2进制长度.
2016-07-20 11:39:17 4829
原创 Mybatis的if test字符串比较问题,mapper用等于又要用>比较<比较解决冲突
第一种解决方法: and msg.expire_time < now() 会报NumberFormatException,这样就可以了。 and msg.expire_time < now() 第二种解决方法 这样会有问题,换成 实际用到的地方是这样的 当一个条件既要用到等于又要用到>等判断的时候这样做 <if test="_parameter.conta
2016-07-15 14:07:47 44106 4
原创 事务的乐观锁和悲观锁
Select …forupdate语句是我们经常使用手工加锁语句。通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍。借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作。本篇我们就来介绍一下这个子句的用法和功能。从for update子句的语法状态图中,我们可以看出该
2016-07-15 10:46:58 6432
原创 Spring中@Async用法总结
1、@controller 控制器(注入服务) 2、@service 服务(注入dao) 3、@repository dao(实现dao访问) 4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的) @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是
2016-07-07 13:28:40 13870
原创 线程池 ExecutorService 详细介绍以及注意点区别
线程池 ExecutorService 相信java开发都用到,这里做个简单笔记一 Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 newS
2016-07-07 10:37:13 34024 4
原创 java多线程 主线程等子线程执行完毕
有时候java开发,主线程要等子线程执行完毕的处理结果 主要有两种方法处理 1. 是用thread.join() 2. 是使用线程池 ExecutorService1 thread.join()package andy.thread.traditional.test;import java.util.Vector;/** * @author Zhang,Tianyou * @versi
2016-07-07 10:16:08 1365
原创 eclipse远程调试Tomcat方法
要进行远程调试 首先下载 NetSarangXmanagerEnterprise5连接远程服务器用 http://www.newasp.net/soft/70816.html 打开应用xshell 1. 配置好了连接上去以后执行 ps -ef|grep tomcat看自己的应用起来后所在目录进入cd 进入 bin目录 vim catalina.sh 修改文件里面端口9000 保存
2016-07-06 13:29:06 516
postman插件interceptor插件
2018-07-29
java程序性能优化
2018-06-10
微信应用签名生成工具
2015-06-15
滑动删除ListView的Item的效果
2015-04-17
build-tools-21.1.1 build-tools_r21.1.1-windows
2015-02-07
实现IPcam的onvif相关实现源码
2013-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人