
java
文章平均质量分 91
xyzroundo
程序员
展开
-
Mybatis源码:Executor 模板模式
by yan 20220301Mybatis insert时序图原创 2022-03-01 15:38:56 · 343 阅读 · 0 评论 -
事务隔离级别(IsolationLevel)
来源:https://www.cnblogs.com/wms01/p/6183241.html事务隔离级别(IsolationLevel)事务的特性(ACID)1、原子性(Atomicity) 事物是数据库的逻辑工作单位,事务中的诸多操作要么全做要么全不做2、一致性(Consistency) 事务执行结果必须是使数据库从一个一致性状态变到另一个一致性状态3、隔离性(Isol...转载 2020-02-25 14:22:09 · 717 阅读 · 0 评论 -
Java笔记-字符串编码与解码以及编码表原理
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/u011753266/article/details/82629357#编码表编码表:是一张由字符及其对应编码的表计算机只能识别二进制数据,早期由电信号演化而来。为了方便使用计算机,让它可以识别各个国家的文字,就将各个国家的文字用数...转载 2019-11-21 00:48:23 · 267 阅读 · 0 评论 -
HQL多对多的查询语句
来源:http://www.blogjava.net/fuhoujun/archive/2009/01/06/232230.html一个老师教许多学生,一个学生被许多老师教,一个学生有好多书,同一种书被许多同学拥有. 要查询教拥有书"a"的学生的老师!Hql语句:SELECT t FROM Teacher t join t.students s join s.boo转载 2014-03-07 18:20:14 · 785 阅读 · 0 评论 -
Thrift入门及Java实例演示
来源:http://www.micmiu.com/soa/rpc/thrift-sample/Thrift入门及Java实例演示作者: Michael日期: 2012 年 6 月 14 日 发表评论 (12)查看评论目录:概述下载配置基本概念数据类型服务端编码基本步骤客户端编码基本步骤数据传输协议实例演示(java) th转载 2014-01-22 14:27:06 · 697 阅读 · 0 评论 -
Tomcat启动设置环境变量
作者:yan最彻底的做法:进入tomcat的bin目录下,修改catalina.bat 或 catalina.sh(linux) 文件。例如:set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_45原创 2014-01-09 14:26:32 · 1201 阅读 · 0 评论 -
tomcat查看内存使用情况
D:\pbcg\apache-tomcat-7.0.47\bin>jpsD:\pbcg\apache-tomcat-7.0.47\bin>jmap -heap 6100Attaching to process ID 6100, please wait...Debugger attached successfully.Server compiler detected.JVM原创 2014-01-09 19:06:04 · 731 阅读 · 0 评论 -
一致性哈希算法与Java实现
来源:http://blog.youkuaiyun.com/wuhuan_wp/article/details/7010071 一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如转载 2013-12-12 13:48:45 · 588 阅读 · 0 评论 -
StAX XMLInputFactory cannot create more than 64000 readers [JDK 1.7.0_45]
https://forums.oracle.com/thread/2594170转载 2013-12-02 18:05:19 · 707 阅读 · 0 评论 -
java读取http请求中的body
来源:http://blog.sina.com.cn/s/blog_49cc672f01018fik.html在http请求中,有Header和Body之分,读取header使用request.getHeader("...");读取Body使用request.getReader(),但getReader获取的是BufferedReader,需要把它转换成字符串,下面是转换的转载 2013-09-26 18:06:38 · 1419 阅读 · 0 评论 -
java显示临时变量目录默认路径
显示临时变量目录默认路径:System.out.println(System.getProperty("java.io.tmpdir"));原创 2013-10-11 14:11:51 · 848 阅读 · 0 评论 -
jcaptcha maven
来源:https://code.google.com/p/jcaptcha4struts2/issues/detail?id=6Reported by skpate...@gmail.com, Dec 26, 2009I am including this in pom.xml: com.google.code.jcaptcha4struts2 jca转载 2013-08-26 19:48:48 · 1699 阅读 · 0 评论 -
java集合排序
作者:Yan1、List的排序List> mappingList = null;mappingList = new ArrayList>(Constants.mpInterface.entrySet()); //通过比较器实现比较排序 Collections.sort(mappingList,new Comparator>() {public int compare(M原创 2013-08-01 20:42:52 · 543 阅读 · 0 评论 -
压缩解压文件异常
来源:http://www.myexception.cn/program/1054069.html1、ZIP文件解压的时候出现错误:Negative seek offset 原因:把rar文件直接改为ZIP 必须要 重新压缩为ZIP文件 不能直接修改文件名2、Exception in thread "main" java.lang.NoSuchMethodEr转载 2013-04-18 15:50:51 · 2511 阅读 · 0 评论 -
EJB之JPA(UUID与TABLE影射策略)
来源:http://www.16kan.com/post/217962.htmlUUIDpackage com.cnblogs.pojo;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistenc转载 2013-02-20 17:05:14 · 348 阅读 · 0 评论 -
JavaEE的13种核心技术规范
来源:http://blog.youkuaiyun.com/zhenyuzhu/article/details/7324372J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):J2EE中的13种核心技术规范:JDBC, JNDI,转载 2013-01-31 13:52:37 · 362 阅读 · 0 评论 -
当maven引用的jar在maven库中下载不到源代码
作者:yan当maven引用的jar在maven库中下不到源代码或者找不到相应格式的源码时可以用如下方法解决:1、在其它地方单独下载源码包,比如我下载了源码包为libthrift-0.9.1-tar.gz.src2、将它重命名为maven可识别的文件名:libthrift-0.9.1-sources.jar 放到本地的maven库里,如图。这样就OK了。原创 2014-01-24 13:54:42 · 1420 阅读 · 0 评论 -
RPC: 工作原理
来源:http://hi.baidu.com/avantjing/item/388b9f0960b90137f2eafc5fRPC: 工作原理 运行时,一次客户机对服务器的RPC调用,其内部操作大致有如下十步: 1.调用客户端句柄;执行传送参数 2.调用本地系统内核发送网络消息 3.消息传送到远程主机 4.服务器句柄得到消息并取得参数 5.执行远程转载 2014-01-25 23:10:40 · 775 阅读 · 0 评论 -
class声明为final的好处
来源:https://zhidao.baidu.com/question/397935417.htmlfinal class怎么调用亲,涉及到的知识点如下:1.final修饰类 不能被继承,也没有子类。【使用环境】:1.不是专门为继承而设计的类,类的本身方法之间有复杂的调用关系。假如随意创建这些类的子类,子类可能会错误的修改父类的实现细节2.出于安全原因,类的实现细节不允许有任何改动3.在创建对象...转载 2018-03-15 16:51:47 · 26347 阅读 · 1 评论 -
读tomcat源码,随笔类图
by yan 20170425读tomcat源码,随笔类图:原创 2017-04-25 18:24:28 · 462 阅读 · 0 评论 -
dubbo 实践笔记
//by yan 20170412亲测:1、 在github下载整个源码:https://github.com/alibaba/dubbo2、 import入eclipse3、 install 整个 dubbo-parent 4、 install所有成功后,可以对项目dubbo-demo-provider,执行mvn assembly:assembly5、 rz 上传到虚原创 2017-04-20 11:31:55 · 529 阅读 · 0 评论 -
JMX的Hello World
来源:http://www.blogjava.net/hengheng123456789/articles/65690.html一、JMX简介 什么是JMX?在一篇网文中是这样说的:"JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理",这句转载 2016-08-29 16:58:45 · 451 阅读 · 0 评论 -
EL toString()功能,对象转换字符串
by yan 20160801${ti.showIndex} //showIndex 对象取出是Integer类型,经过set之后变String,这样下面的${r.topicItemTextMap[showIndex]才能取到值√ 1}">${s[1]}原创 2016-08-01 11:42:34 · 3948 阅读 · 0 评论 -
Spring @transactional annotation 事务使用详解
来源:http://www.yihaomen.com/article/java/412.htmannotation 方式写程序越来越称谓主流了,以前用hibernate 也用 xml 一大堆配置文件。spring beans 管理也是一大堆xml 配置文件,但现在的趋势是 annotation ,这种方式写程序更方便,很少配置文件,维护起来也比较方便。这几天重新看 spring 的翻译 2016-05-25 16:01:13 · 494 阅读 · 0 评论 -
spring的annotation-driven配置事务管理器详解
来源:http://blog.sina.com.cn/s/blog_8f61307b0100ynfb.html这篇文章是我从ITeye上复制来的,看了一遍,觉得很深刻,决定把他复制来,对原作者表示感谢。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~转载 2016-05-25 15:58:42 · 384 阅读 · 0 评论 -
让32位Eclipse和64位Eclipse同是在64的Windows7上运行
让32位Eclipse和64位Eclipse同是在64的Windows7上运行 我的机器安装的OS是Windows7 64位版本,JDK也是64位版本,有Eclipse indigo也是64位版,此搭配天造地设,运行完美。然而今天要运行Adobe Flash Builder 4.6转载 2014-07-15 11:21:44 · 946 阅读 · 0 评论 -
Mybatis
AND a.data_status = #{dataStatus}原创 2014-07-24 17:01:49 · 726 阅读 · 0 评论 -
Mybatis 高级结果映射 ResultMap Association Collection
来源:Mybatis 高级结果映射 ResultMap Association Collection转载 2014-06-05 14:55:59 · 960 阅读 · 0 评论 -
http://jackielieu.blog.51cto.com/5586910/1161944
来源:http://jackielieu.blog.51cto.com/5586910/1161944说明,JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备, (3)使用中国网建提供的S转载 2014-05-15 18:39:05 · 739 阅读 · 0 评论 -
Java内存查看与分析
来源:http://tech.ifeng.com/internet/detail_2011_03/08/5022006_0.shtml[导读]业界有很多强大的java profile的工具,比如Jporfiler,yourkit,这些收费的东西我就不想说了,想说的是,其实java自己就提供了很多内存监控的小工具,下面列举的工具只是一小部分。业界有很多强大的java profil转载 2014-02-25 23:11:59 · 647 阅读 · 0 评论 -
yan-round-sysuser的pom.xml文件
作者:yan我的一个maven项目:yan-round-sysuser的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.ap原创 2012-11-17 16:37:32 · 367 阅读 · 0 评论 -
详解Pattern类和Matcher类
来源:http://www.189works.com/article-45516-1.htmljava正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳). Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,转载 2012-07-07 15:07:59 · 543 阅读 · 0 评论 -
java访问权限 public private protected
作者:yan1. Java中的访问控制表1-1 可见/访问性在同一类中同一包中不同包中 同一包子类中 不同包子类中 public yes yes yes yes yes protected yes yes n原创 2012-05-22 10:00:08 · 713 阅读 · 0 评论 -
關於BigDecimal的比較
來源:http://www.javaworld.com.tw/jute/post/view?bid=5&id=265915 在需要做大量金融運算的系統中,我們常用 BigDecimal 來取來double ,因為若直接以double來加減乘除,可能發生尾差或除不盡的問題,而BigDecimal則是提供了大量及豐富的method,方便運算或四捨五入等等,但是在二個BigD转载 2010-01-28 13:32:00 · 1074 阅读 · 0 评论 -
Java Application 直接通过jndi连接数据库
来源:http://www.ej38.com/showinfo/java-132636.html 使用jar包: commons-pool-1.5.3.jar,tomcat-naming-common.jar,commons-pool-1.5.3-bin.zip,commons-dbcp.jar 注意:jdbc 驱动要与数据库兼容. package test.comm;im转载 2010-01-22 23:21:00 · 586 阅读 · 0 评论 -
使用eclipse生成文档(javadoc)
作者:xyz使用eclipse生成文档(javadoc) 使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两个地方要注意的: javadoc command:应该选择jdk的bin/javadoc.ex原创 2010-01-17 00:27:00 · 625 阅读 · 0 评论 -
ResourceBundle的路径问题
來源:http://www.diybl.com/course/3_program/java/javajs/200862/119502.html System.out.println(System.getProperty("user.dir")); //这个是去工程的绝对路径的 System.out.println(Thread.currentThread().getContext转载 2009-11-11 17:46:00 · 859 阅读 · 0 评论 -
一个Java反射机制例子
來源:http://blog.youkuaiyun.com/loyoveui/archive/2007/06/22/1662154.aspx package test;import java.lang.reflect.Method;public class InvokeTest { /** * * main 方法 * @param args * voi转载 2009-11-11 17:44:00 · 376 阅读 · 0 评论 -
驼峰拼写法(CamelCase)
來源:http://www.3lj.com/blog/user1/1/archives/2007/338.htm 在英语中,依靠单词的大小写拼写复合词的做法,叫做“驼峰拼写法”(CamelCase)。比如,backColor这个复合词,color的第一个字母采用大写。这种拼写法在正规的英语中是不允许的,但是在编程语言和商业活动中却大量使用。比如,sony公司的畅销游戏机PlayS转载 2009-11-02 12:21:00 · 1955 阅读 · 0 评论 -
javaBean规范
来源:http://developer.51cto.com/art/200907/133310.htm 作为 Java 程序员,对于 JavaBean 也许你会说再熟悉不过了,它活跃于系统的很多层,不同的说法有PO、VO、DTO、POJO。然而它无外乎就是一个 Class 类,带上些属性和它们的 setter/getter 方法,set/get后面那一个字母大写。虽然我们现在很少转载 2009-10-27 14:21:00 · 697 阅读 · 0 评论