- 博客(13)
- 资源 (14)
- 问答 (2)
- 收藏
- 关注
转载 Hibernate的openSession和getCurrentSession区别
原文链接:http://blog.csdn.net/xiao__gui/article/details/7695698很多资料从理论上解释hibernate的openSession和getCurrentSession的区别,本人写了几个程序来理解它们的区别,在这里和大家分享一下。简单来说,openSession是打开一个新的session,而getCurrentSession则是获取当前线程里的se
2016-10-30 22:10:18 331
原创 Oracle丢失管理员密码的解决方法
恢复办法:把原有密码文件删除,生成一个新的密码文件。恢复步骤如下: ① 搜索名为 PWD数据库实例名.ora 文件 ② 删除该文件,为预防万一,建议大家备份 ③ 生成新的密码文件,在dos控制台下输入命令: orapwd file=原来密码文件的全路径\密码文件名.ora password=新密码 entries=10;//entries:允许几个特权用户 密码文件名 一定要和原来的密
2016-10-30 16:24:13 437
转载 myeclipse中自带的tomcat在安装文件中的具体位置
安装myeclipse自带的tomcat没有在myeclipse的安装目录下,而是在myeclipse指定的工作空间下的:.metadata\.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat. 打开myeclipse,选择window->最后一个选项(首选项)会看到如截图对话框.在搜索框键入server 找到myeclipse T
2016-10-27 17:12:28 25301 2
原创 kettle数据源连接的集群设置
配置数据源连接是否启用集群设置说明:配置成功数据源后默认情况下数据源作用域为局部数据源,如果需要把数据源修改成为全局数据源,则选择数据源,右击Share保存即可。问题:如何查看数据源是否为全局数据?答:有两种方式,一种是直接打开Job或者Trans查看数据源,是否为变成黑色粗体字来确定,一种是直接打开当前用户下.kettle文件夹中的shared.xml文件是否有对应的数据源名称,如果有则表示是全局
2016-10-27 17:05:36 3372
转载 Java线程安全和非线程安全
原文链接:http://blog.csdn.net/xiao__gui/article/details/8934832ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;Hash
2016-10-20 18:01:40 435
转载 Java线程同步:synchronized锁住的是代码还是对象
原文链接:http://blog.csdn.net/xiao__gui/article/details/8188833在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下
2016-10-20 17:54:23 320
转载 如何线程安全地遍历List:Vector、CopyOnWriteArrayList
原文链接:http://blog.csdn.net/xiao__gui/article/details/51050793遍历List的多种方式在讲如何线程安全地遍历List之前,先看看通常我们遍历一个List会采用哪些方式。方式一:for(int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }方式二:Iter
2016-10-20 17:47:41 451
转载 Hibernate各种主键生成策略与配置详解
1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。<id name="id" column="id"> <generator class="assigned
2016-10-17 16:19:34 296
转载 Oracle中创建、修改、删除序列
ORACLE没有象SQL SERVER中一样的自增加字段,要实现只能通过SEQUENCE来实现。1、创建序列语法:(需要CREATE SEQUENCE系统权限)CREATE SEQUENCE 序列名[INCREMENT BY n] —用于定义序列的步长。如果省略,则默认为1,如果出现负值,则代表序列的值是按照此步长递减的。[START WITH n] —定义序列的初始值(即产生的第一个值),默认为1
2016-10-17 15:43:13 4063
转载 Java主线程等待子线程、线程池
public class TestThread extends Thread { public void run() { System.out.println(this.getName() + "子线程开始"); try { // 子线程休眠五秒 Threa
2016-10-12 19:37:20 341
转载 Eclipse中clean项目的作用
在Java Web中clean的作用还是相当重要的,在一个项目中我们经常遇见这样的问题,当我们已经修改Action中的处理代码,但是运行发现还是未修改之前的处理方法,这个时候clean一下也许就会解决问题。一:clean项目的方法Project->Clean…->然后选择你所要Clean的项目->OK二:clean作用eclipse为了提高效率,并不是每次启动项目都会检查插件,通过clean就是强制
2016-10-12 10:48:09 557
转载 Linux下安装Tomcat服务器和部署Web应用
一、上传Tomcat服务器二、安装Tomcat服务器2.1、解压tomcat服务器压缩包2.2、配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 编辑/etc下的profile文件,加上如下内容: 2.3、修改tomcat服务器的启动端口修改将Tomcat服务器启动时使用的端口,例如改成9999修改完server.xml文件之后,保存,退
2016-10-11 22:08:37 526
转载 记一次线上Java程序导致服务器CPU占用率过高的问题排除过程
1、故障现象客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令查看服务器情况,发现CPU占用率过高。2、CPU占用过高问题定位2.1、定位问题进程使用top命令查看资源占用情况,发现pid为14063的进程占用了大量的CPU资源,CPU占用率高达776.1%,内存占用率也达到了29.8%[ylp@ylp-web-01 ~]$ top top - 14:51:10
2016-10-10 20:30:26 24609 2
android中非空验证框架validation
2015-09-16
android中网络请求库volley.jar和asnychttp.jar
2015-09-16
android中的JSON数据解析库gson和fastjson
2015-09-16
android非空验证框架validation依赖库
2015-09-16
文件上传到数据库
2015-08-30
向mysql中插入数据时报错,错误提示如下,代码如下
2015-12-23
查询数据库报错,错误提示如下,代码如下
2015-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人