![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
huqingwei0824
这个作者很懒,什么都没留下…
展开
-
分布式事务的理解
分布式事务概念性的东西:1.柔性事务和刚性事务 刚性事务:遵循ACID原则,强一致性。(单数据库下的事务都是刚性事务) 柔性事务:遵循BASE理论,最终一致性。允许某个时间节点,数据库的数据不一致,但是最终数据库的数据是一致的。2.分布式事务的理论基础 BASE理论:基本可用(Basically Available)、柔性状态(Soft State)、最终一致性(Eventual Consistency) CAP理论:一致性(Consistency)、可用性(Availa...原创 2020-07-30 17:04:46 · 128 阅读 · 0 评论 -
JAVA CPU占用率高问题解决
1.top命令查看cpu占用率高的进程2.查看该进程下有哪些线程在占用cpu ps -mp 27404 -o THREAD,tid,time 发现有很多执行几个小时的东西。3.在进一步查看该线程里面具体在执行什么东西 printf "%x\n" 27404 -- ID转成16进制jstack 27404 |grep 72d9 -A 50 查原创 2017-07-25 16:05:50 · 669 阅读 · 0 评论 -
Ecplise安装反编译插件
1.下载jadClipsehttp://sourceforge.net/projects/jadclipse/?source=typ_redirect2.下载jad.exe可执行文件http://varaneckas.com/jad/3.把net.sf.jadclipse_3.3.0.jar放到eclipse\plugins目录下4.配置jad5.配置cla原创 2015-04-07 14:35:23 · 869 阅读 · 0 评论 -
Velocity 语法
1、声明:#set ($var=XXX)左边可以是以下的内容Variable referenceString literalProperty referenceMethod referenceNumber literal #set ($i=1)ArrayList #set ($arr=["yt1","t2"])算术运算符2、注释:单行## XXX多行原创 2012-12-12 09:51:10 · 405 阅读 · 0 评论 -
escape,encodeURI和encodeRUIComponent的区别
JavaScript中有三个URL函数编码,他们都是全局的;区别在于:encodeURI只将URI中的空格和非AscII字符进行编码,编码后的URI可以正常访问(ajax中文问题可以使用encodeURI对url进行编码)encodeURIComponent 除了将所有的非ASCII字符编码外,还将一些特殊字符进行编码,如?#:,&等,编码后的URI不可访问escape 功能和en原创 2012-05-24 10:40:00 · 2395 阅读 · 0 评论 -
List集合排序
//先按照数量大小排列,若数量相同在根据名字在字典中的顺序排列public class ComparatorStudyCountSort implements Comparator {/** * 倒序排列list集合 * */public int compare(Object arg0, Object arg1) { StudyCountBean user0 = (StudyCountBean)原创 2012-05-17 10:10:12 · 1274 阅读 · 0 评论 -
org.springframework.web.struts.DelegatingRequestProcessor
采用DelegatingRequestProcessor将处理转发给Spring容器中的bean (比如:struts action) DelegatingRequestProcessor继承自RequestProcessor。为了让Struts使用DelegatingRequestProcessor,还需要在struts-config.xml文件中增加如下代码:原创 2012-04-10 11:42:29 · 2110 阅读 · 0 评论 -
行列转换
问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ---- ----李四 74 84 94张三 74 83 93-------------------*/create table tb(姓名 var原创 2012-03-12 12:14:08 · 534 阅读 · 0 评论 -
Java反射机制 模拟hibernate的Session对象
import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;import com.hq88.fox.bean.TbPlanType;public class Session { /** * 表名和字段名本应该是从hbm.xml文件中读取的,这个就是读取xml文件,不去详写, *原创 2012-03-02 14:04:37 · 567 阅读 · 0 评论 -
Java生成静态HTML页面
生成静态页面技术解决方案之一 转载者前言:这是一个全面的jsp动态页面静态化方案,本站的帖子静态化方案将借鉴这篇帖子中方法。向http://www.agilejava.org的single的共享精神致敬。 转帖正文: 相信很多人都希望自己的页面越快越好,最好是能静态的,提高客户访问速度。也便于搜索引擎搜索。所以,就希望我们的动态读取数据库的页面,尽可能的生成静原创 2012-02-03 10:05:36 · 13277 阅读 · 2 评论 -
Spring 定时器
Spring 中配置定时器 0 0 0,12 * * ? 配置说明: 中的buildHtml 是定时器具体操作的实现类,该类中可以实现具体要操作的方法。配置中原创 2011-11-08 17:34:17 · 657 阅读 · 0 评论 -
Java socket编程
1.建立ServerSocket,给出一个大于1024的端口ServerSocket ss = new ServerSocket(10001)2.调用ServerSocket的accept()方法,等待一个接入的Socket客户端Socket socket原创 2011-09-29 13:10:42 · 526 阅读 · 0 评论 -
java运算符
310>>3 = 10/(2*2*2); 10除以2的3次方,取整数;原创 2011-07-18 15:04:08 · 483 阅读 · 0 评论 -
tomcat自动部署
在tomcat\conf\Catalina\localhost下面添加和项目名一样的xml文件配置如下 path : 相当于访问的时候的 http://localhost:8080/Merchandise docBase: 项目的工作空间路径要写到WebRoot这原创 2011-07-12 18:34:41 · 419 阅读 · 0 评论 -
js 实现replaceAll和加号的传递
code = code.replace(new RegExp("[+]","gm"),"%2B");原创 2011-07-12 18:14:48 · 674 阅读 · 0 评论