Java
fantasyagain
这个作者很懒,什么都没留下…
展开
-
java实现的翻页查询小构件
使用场景:需要对一个大的表格进行全表扫描。设计思路:翻页查询,每页查询数据控制在一定数量内,不会对数据库造成压力。将翻页部分抽象成公共代码。具体业务逻辑单独定义。使用代码:一、定义查询函数、转化函数、处理函数二、定义数据持有的容器三、调用组件翻页查询(PageQueryUtil.pageQuery),支持定义翻页的个数、处理总个数、起始id、翻页睡眠时间具体sql: <select id="queryPage" resultType="com.ItemDO">原创 2020-12-24 12:05:51 · 458 阅读 · 0 评论 -
springCloud使用自定义注解实现redis缓存
springCloud使用自定义注解实现redis缓存这里写目录标题首先实现自定义注解:定义切点和切面,实现缓存逻辑首先实现自定义注解:```javapackage com.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotatio原创 2020-06-28 18:00:32 · 757 阅读 · 0 评论 -
接口熔断小构件
熔断小构件 转至元数据结尾 由 尹燕彬创建, 最后修改于1分钟以前 转至元数据起始 我们的工程如果通过http接口或rpc获取数据,实际就是依赖对方接口的稳定性。如果被依赖的接口挂掉了,我们的系统要做到基本不受影响,并且能在依赖接口恢复后自动恢复接口的正常调用。实现了一个小构件,功能原理如下:1、支持注解的方式或者原生调用2、设置接口的最大调用时间maxTime,接口失败的最大次...原创 2018-06-14 16:44:51 · 1111 阅读 · 0 评论 -
Dom4j的使用(全而好的文章)(转载)
Dom4j的使用(全而好的文章)Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com转载 2015-04-07 16:26:33 · 656 阅读 · 0 评论 -
Java Sax解析xml(转载)
出处: http://www.iteye.com/topic/7638951. Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xmlXml代码 xml version="1.0" encoding=转载 2015-04-03 16:53:01 · 406 阅读 · 0 评论 -
Thinking In Java学习笔记之enum状态机
输入的枚举:package com;import java.util.Random;public enum Input{ NICKEL(5),DIME(10),QUARTER(25),DOLLAR(100),TOOTHPASTE(200),CHIPS(75),SODA(100) ,SOAP(50), ABORT_TRANSACTION{ public int amount()原创 2015-04-01 14:21:20 · 2312 阅读 · 0 评论 -
详解Java解析XML的四种方法(转载)
出处:http://developer.51cto.com/art/200903/117512.htmXML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Ty转载 2015-04-03 17:00:49 · 386 阅读 · 0 评论 -
JavaMail发送和接收邮件(转载)
出处: http://blog.csdn.net/zapldy/article/details/3971579一、JavaMail概述: JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类。但它并没有包含在JDK中,而是作为JavaEE的一部分。 厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协转载 2015-04-02 15:50:13 · 2898 阅读 · 0 评论 -
Thinking In Java学习笔记之目录实用工具
递归的方式遍历目录,将文件和目录分别保存在不同的list之中,支持正则表达式来过滤文件package com;import java.io.File;import java.io.FilenameFilter;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import原创 2015-03-18 11:06:21 · 1416 阅读 · 0 评论 -
Thinking In Java学习笔记之文件读写实用工具
继承ArrayList,对象实例化的时候将文件按行读入,每一行作为一个元素放入数组,后续对文件的操作可以转化为对ArrayList的操作package com;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileRea原创 2015-03-19 10:58:31 · 572 阅读 · 0 评论 -
sun.misc.unsafe类的使用(转载)
Java是一个安全的开发工具,它阻止开发人员犯很多低级的错误,而大部份的错误都是基于内存管理方面的。如果你想搞破坏,可以使用Unsafe这个类。这个类是属于sun.* API中的类,并且它不是J2SE中真正的一部份,因此你可能找不到任何的官方文档,更可悲的是,它也没有比较好的代码文档。 实例化sun.misc.Unsafe 如果你尝试创建Unsafe类的实例转载 2015-02-13 10:57:15 · 481 阅读 · 0 评论 -
java内置调试工具的使用
JDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Process Status Tool)三、jstack命令(Java Stack Trace)四、jstat命令(Java Virtual Machine Statistics Monitoring To转载 2015-01-23 09:24:51 · 602 阅读 · 0 评论 -
java vm 参数及设置(转载)
一、设置JVM内存设置1. 设置JVM内存的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn Java Heap Young区大小,不熟悉最好保转载 2015-01-22 12:15:03 · 14771 阅读 · 0 评论 -
(转) Java文件路径(getResource)
getResourceAsStream ()返回的是inputstreamgetResource()返回:URLClass.getResource("") 返回的是当前Class这个类所在包开始的为置Class.getResource("/") 返回的是classpath的位置getClassLoader().getResource("") 返回的是clas转载 2014-12-25 15:50:15 · 681 阅读 · 0 评论 -
使用Memory Analyzer tool(MAT)分析内存泄漏(一)
使用Memory Analyzer tool(MAT)分析内存泄漏(一)转载 2014-08-11 17:14:47 · 769 阅读 · 0 评论 -
java和C++子类中重载的不同
在Java中,子类中可以重载父类的方法,在C++ 中,子类中对父类的中方法的重载实际上是覆盖在C++中Homer.hclass Homer{public:Homer(void);~Homer(void);char doh(char c);//父类中的方法void test();};Homer.cppchar Homer::doh(ch原创 2012-02-16 13:51:29 · 1814 阅读 · 1 评论 -
C# C++ java中多态的罗列
关于C#,C++,Java在继承,覆盖和多态,抽象类等几个方面的比较归纳。关于C#,C++,Java在继承,覆盖和多态,抽象类等几个方面的比较归纳。C#,C++用visual studio2005编译通过;java代码用JDK1.4.2编译通过。一、继承中的带参数构造函数=============================C#示例://myClass.csusin转载 2012-02-10 10:20:19 · 745 阅读 · 0 评论 -
java向oracle数据库中插入当前时间
public class Test{public static void main (String args []){java.util.Date a = new java.util.Date();System.out.println(a);java.sql.Date b = new java.sql.Date(a.getTime());System.out.println转载 2012-02-08 10:52:19 · 33468 阅读 · 2 评论