自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 非springBoot 分布式事务JTA(atomikos)解决方案

atomikos transactions Essentials 为分布式事务开源免费版本。

2024-02-03 17:46:48 812 1

原创 JWT 理解记录

JWT 能防止CSRF?

2024-02-03 17:41:12 353

原创 排查占用资源java代码脚本

show-busy-java-threads.sh(摘自:https://github.com/oldratlee/useful-scripts/blob/master/show-busy-java-threads.sh)  #!/bin/bash # @Function # Find out the highest cpu consumed thread...

2016-11-12 20:44:27 258

原创 应用内存泄漏排查

一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢?首先显示线程列表:...

2016-11-12 20:36:57 297

ora-01034解决方法

问题: sqlplus 登录,报  ora-01034 原因: oracle 服务没有开解决:           1、确认环境变量 ORACLE_HOME、 ORACLE_SID配置没错           2、控制台:       输入:sqlplus                                      提示:                ...

2015-06-10 22:02:11 432

linux unary operator expected解决方法

centOs 在 设置了oracle安装环境后,出现了 "unary operator expected",原因是修改了/etc/profile文件,增加了这一段:if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 6...

2013-10-30 15:31:39 3222

原创 hibernate search 小结

最近项目中选择了hibernate search 做全文检索。选型的主要原因是:自动更新索你是用原生lucene,个人觉得需要去考虑索引的更新同步问题。比如新增记录时,新增索引,修改时更新索引。使用中遇到了几个问题:1、框架使用了dorado hibernate后,自动更新索引失败!原因是dorado 拿到的实体是代理过的。解决的方法是修改源码,一种方案是在fullTextEven...

2013-08-13 23:14:35 119

原创 js 学习笔记

    本文是总结下自己学习js的一些小知识点,如果总结的不好,或是理解有误的地方,请指教~  1、 描述如下:var a = "11";var b = 11;a == b // truea === b // false 这个挺有意思的,我的理解是,a和b的字面值一样,所以, a == b ,但是, 由于typeof(a) == "string" ,ty...

2013-01-27 16:31:00 90

原创 Metro-UI-CSS 学习-----@font-face

@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶。我的Blog就使用了许多这样的自定义Web字体,比如说首页的Logo,Tags以...

2013-01-22 22:38:23 100

原创 Metro-UI-CSS学习——em

    Metro-UI-CSS的排版,我们可以看到,它使用了em,而不是常用的px,它们到底有什么区别?    px是定义CSS元素尺寸大小的单位,是相对于屏幕分辨率而言,即相对长度;    em,据说国外的网站经常被使用,指的是字体的垂直高度,一般浏览器默认的字体是16px,即1em。    按照这个说法,如果网页字体指定了px的大小,比如16px,不能使用浏览器的文字大小对字...

2013-01-22 22:07:31 226

原创 hibernate hbm.xml里面使用list标签,查询结果集里面含null记录

主要问题:hibernate中集合映射list中的list-index中的问题: 参见一个配置文件: 在User类的配置文件中配置了一个List是指定他向UserInfo的关联。其中有key,这是指定UserInfo类对应的table中的关联User类对应的表的外键。使用的是user...

2012-03-28 14:58:56 385

原创 javaScript 鼠标样式

1. 2. 3. hand:是大家所熟悉的手型。 4. crosshair:是十字型,就是小乌龟首页所用的样式。 5. text:是平时鼠标移动到文本上的样式。 6. wait:是等待的效果。 7. default:是默认的那种效果。 8. help:是带问号的鼠标样式。 9. e-resiz...

2011-11-26 16:35:38 178

原创 margin小结

你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?……Margin是什么CSS 边距属性定义元素周围的空间。通过使用单独的属性,可以对上、右、下、左的...

2011-11-15 09:13:39 108

原创 js关于ie的一些东东

document.addEventListener("click",doclick,false); 里最后一个属性设置该事件的响应顺序; true的话将是最先触发 顺序为 addEventListener->标签的onclick事件->document.onclick  false的话是最后触发 顺序为 标签的onclick事件->document.onclick->addEv...

2011-10-09 22:19:07 113

原创 Java中常用数据结构的实现类 Collection和Map

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack ...

2011-06-27 23:04:30 175

原创 hibernate 中createQuery与createSQLQuery(转载)

原文地址:http://stta04.javaeye.com/blog/377633信息: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.miracle.dm.doc.catalog.model.DocCatalogInfo原来的查询语句:String sql = "sel...

2011-06-22 23:12:27 92

原创 CallableStatement

概述 CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement 对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参数,另一种形式不带结果参数(有关换码语法的信息,参见第 4 节“语句”)。结果参数是一种输出 (OUT) 参数,是已储存过程的返...

2011-05-19 10:53:14 233

原创 软件安装原理

软件在安装时,到底做了些什么? 大家每天都在用电脑,可能也经常在自己的电脑上安装软件。就算自己没安装过,至少也看到人家安装过软件。在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中,到底都做了些什么动作?为什么有些软件要安装,直接拷贝过去却不能用?为什么一些软件安装或卸载之后要重启。下面要讨论的就是这些问题。 首先,我们探讨一下软件安装的共通部分,说共通,就是在不同版本的...

2011-05-14 14:10:40 1636

原创 网上关于 javax.mail的总结

1、首先定义一个邮件的数据结构类 public class EmailData() { String from = null; //发件人 String[] recipients = null; //收件人,可以多个 String subject = null; //邮件主题 String content = null;...

2011-05-10 11:31:04 291

原创 一些软件设计的原则

本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。 Don’t Repeat Yourself (DRY) DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时...

2011-04-26 09:32:22 134

原创 ibatis

一站式  iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。   相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。纵观目前主流  所谓“半自动”,可能理解上有点生涩。纵观目前主流的 ORM,无论 Hibern...

2011-04-19 11:01:50 69

原创 Spring中Quartz的配置

Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:package com.kay.quartz;public class QuartzJob{ public void work() { System.out.println("Quartz的...

2011-02-25 13:51:45 79

原创 事务传播性理解

PROPAGATION_REQUIRED 加入当前正要执行的事务不在另外一个事务里,那么就起一个新的事务 比如说,ServiceB.methodB的事务级别定义为PROPAGATION_REQUIRED, 那么由于执行ServiceA.methodA的时候,ServiceA.methodA已经起了事务,这时调用ServiceB.methodB,ServiceB.methodB看到自己已经运...

2010-12-24 13:45:38 92

原创 spring-hibernate声明式事务

1、声明式事务配置 * 配置SessionFactory * 配置事务管理器 * 事务的传播特性 * 那些类那些方法使用事务 ...

2010-12-24 13:40:19 65

空空如也

空空如也

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

TA关注的人

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