- 浏览: 66015 次
- 性别:
- 来自: 重庆
最新评论
-
hxtoyou:
Java适配器模式 -
Ueaner:
...
MYSQL查询语句大全集锦 -
volkswageos:
这的管用啊,不过应该指定一下在vs中的设置路径 project ...
运行MFC程序提示没有找到MFC42D.DLL文件的解决方法
文章列表
启动应用的时候发现info.log 日志文件是空文件,里面没有内容,仔细排查发现应用有个异常提示:Could not find Janino library on the class path
网上一搜发现是缺少jar包
maven 中添加:
<!-- The org.codehaus.janino:commons-compiler:2.6.1 dependency -->
<!-- will be automatically pulled in by Maven's transitivity rules -->
<dependency>
...
log4j-over-slf4j和slf4j-log4j12是跟java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆栈溢出异常。
异常信息大致如下(摘自slf4j官网文档 Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflowError ):
Exception in thread "main" java.lang.StackOverflowError
at java.util.Hash ...
Centos6.5 安装docker
- 博客分类:
- docker
1、升级CentOS 6.5内核到 3.10.28
1、导入public key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2、安装ELRepo到CentOS-6.5中
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
3、安装 kernel-lt(lt=long-term)
yum --enablerepo=elrepo-kernel install kernel-lt -y
4、编辑grub.conf文件,修 ...
好久没更新博客了,最近公司要用到springboot 用WAR包部署,正常的写法是:
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
...
昨天碰到一个奇怪的问题,公司使用的mqtt服务器突然收不到消息了,仔细检查发现是使用的 org.fusesource.mqtt.client 客户端在centos上无法连接,但放在windows2008下又能正常运行,检看源码后发现一个问题源码中要去获取host,如果找不到也不报错,太坑爹了。
解决方法:
1、用命令hostname,查看当前主机名
2、在/etc/hosts文件中,进行相应配置,例如:127.0.0.1 myhost
用最新的SSH搭环境的一些赶脚
- 博客分类:
- J2EE
好久没做SSH项目了,前几天项目组让我做一个网站,干脆用最新的SSH搭一个架子,采用strtus2.3+spring3.2+hibernate4.2+jquery+seaJS+mysql。
在搭架子的过程中也碰到一些问题,比如hibernate session的问题,H3和H4已经发生了很多改变,比如:
1、在hibernate4中,
AnnotationConfiguration已经过期。
对于注解配置,并没有新的类来替代它,而是将这部分功能放到Configuration类中来实现了。
Configuration cfg = new Configuration().config ...
Jackson 框架,轻易转换JSON
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。
前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html
相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。
一、准备工作
1、 下载依赖库jar包
Jackson的jar all下载地址:http://jackson.cod ...
恶心的Oracle的if else if...
前段时间写Oracle存储过程就遇到问题.
原来写成这样
if 1=2 then
null;
elseif 1=3 then
null
end if;
在PL/SQL编辑环境下elseif没有变色,说明不是关键字。
后来改成
if 1=2 then
null;
else if 1=3 then
null
end if;
编译时报异常。
去goole上百度了下,很多人都说是 elseif。
又试了N边,编译总不能通过。
怒了,直接写成
if 1=2 then
null;
else if 1=3 then
null
en ...
加锁是为了防止一些操作而进行的,比如说共享锁,可以防止别的事务加上排他锁,如果多个事物对同一张表都加上共享锁的话,也就都不能修改了,可以进行读操作。如果只有一个事物加上共享锁,是可以修改的。
而排他锁呢,则是不能增加任何共享锁和排他锁,因此,只要获得了排他锁,就可以去进行修改,不会被任何别的事物打搅到。
ORACLE里锁有以下几种模式:
0:none
1:null 空
2:Row-S 行共享(RS):共享表锁
3:Row-X 行专用(RX):用于行的修改
4:Share 共享锁(S):阻止其他DML操作
5:S/Row-X 共享行专 ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> test </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Pragma" content="no-cac ...
-- 创建 WEBCQ 表空间
CREATE SMALLFILE TABLESPACE "WEBCQ" DATAFILE 'D:\oracle\product\10.2.0\oradata\DZJC\WEBCQ' SIZE 1000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
-- 创建 WEBCQ_INDEX 表空间
CREATE SMALLFILE TABLESPACE "WEBCQ_IND ...
数据库版本:Oracle 9i
表TESTA,TESTB,TESTC,各有A, B两列
TestA
A B
001 10A
002 20A
TESTB
A B
001 10B
003 30B
TESTC
A B
001 10C
004 40C
连接分为两种:内连接与外连接。
A.内连接
内连接,即最常见的等值连接,例:
SELECT *
FROM TESTA,TESTB
WHERE TESTA.A=TESTB.A
结果
A B A B
001 10A 001 10B ...
索引就好象一本字典的目录。凭借字典的目录,我们可以非常迅速的找到我们所需要的条目。数据库也是如此。凭借Oracle数据库的索引,相关语句可以迅速的定位记录的位置,而不必去定位整个表。
虽然说,在表中是否创建索引,不会影响到Oracle数据库的使用,也不会影响数据库语句的使用。这就好像即使字典没有目录的话,用户仍然可以使用它一样。可是,若字典没有目录,那么可想而知,用户要查某个条目的话,其不得不翻遍整本字典。数据库也是如此。若没有建立相关索引的话,则数据库在查询记录的时候,不得不去查询整个表。当表中的记录比较多的时候,其查询效率就会很低。所以,合适的索引,是提高数据库运行效率的一个 ...
1.动态代理
Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类:
(1). Interface InvocationHandler:该接口中仅定义了一个方法Object:invoke(Object obj,Method method, Object[] args)。在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,如上例中的request(),args为该方法的参数数组。这个抽象方法在代理类中动态实现。
(2).Proxy:该类即为动态代理类,作用类似于上例中的ProxySubject,其中主要包含以下内容:
Prote ...