- 浏览: 29830 次
- 性别:
- 来自: 太原
文章列表
Druid 是阿里提供的比较专业的可视化web、DB监控工具,基于标准SpringWeb的集成方式,Druid的官网手册写的非常明晰了,本人在使用SpringBoot进行集成的时候,遇到了一些问题,并且扎到了解决方案。
1. 搭建SpringBoot的基础框架,本人这里配置了Mysql数据库、Web(这个不是本文重点)
2. 引入Druid
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<v ...
以下示例以 apache-cxf-2.2.9 为例,开发工具为MyEclipse10
在jboss中使用cxf调用webservice的时候,如果是在web应用中调用,没有什么太大的问题。但是如果是以EJB或者其他服务的方式发布的话,可能会出现 【javac: 无效的标志: ......】的问题。出现问题的原因是,cxf需要动态编译根据wsdl生成的java文件,但是在cxf在jboss服务器中获取不到正确的classpath。
解决办法:
创建一个简单的java工程
导入 cxf-2.2.9.jar
获取 org.apache.cxf.endpoint.dynami ...
开发语言java
服务器端 增加 response.setHeader("Access-Control-Allow-Origin", "*");
意思是任何跨域的域名都允许,可以限制域名,比如 将*号替换为 http://my.doname.name,表示只有 http://my.doname.name 发送的跨域请求才被受理,其他不受理。
如果要限制多个,可以使用 response.addHeader("Access-Control-Allow-Origin", "TheDomain"),但是我试了,不生 ...
一般出现在从别处import的项目上,只有项目文件夹上有红叉,其他地方都正常,现总结个人的几个解决方案,有几种可能:
1、 编码设置是否一致,也即是你项目原来的编码和现在eclipse用的默认编码是否一致
2、导入项目中jar路径可能已经被改变,多数情况下都是这个原因造成,我也曾经遇见过,你要确保你的jar包路径都没问题。myeclipse有查看jar路径的视图你可切换看看,报红X的就都是路径被改动过的,重新加进来就OK。
3、在problem控制台里有如下错误提示:Java compiler level does not match the version of the inst ...
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。
1. 尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
1) 控制资源的使用,通过线程同步来控制资源的并发访问;
2) 控制实例的产生,以达到节约资源的目的;
3) 控制数据共享,在不建立直接关 ...
1. 查询先后顺序 a. 执行from b. 执行where c. 执行select 所以,from 表名 as 表别名 可以在where中使用,而且通常也这么做 但是select 列名 as 列别名 不可以在where中使用,如果必须使用列别名,需要嵌套一个内联视图
2. 使用concat函数连接来自多个列的值
在DB2、Oracle中,用“||”是concat的简写
在SQL Server 中“+” 是concat的简写
3. CASE
WHEN ... THEN ...
...
基本要求:
OS:windows XP(本人在此OS上测试通过)
apache: httpd-2.2.17-win32-x86-openssl-0.9.8o.msi
tomcat:apache-tomcat-7.0.33-windows-x86.zip
JK:tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip
以上均可在apache网站上下载到
1. 安装JDK等,并设置java相关环境变量
2. 安装tomcat,可以不设置
CATALINA_HOME等
3. 安装apache,建议安装到默认路径下。
注 ...
参数名
类型
描述
url
String
(
默认
:
当前页地址
)
发送请求的地址。
type
String
为了防止Java的class文件被反编译,可以使用Java混淆器对Java字节码进行混淆。
混淆就是对发布出去的程序进行重新组织和处理,使得处理后的代码与处理前的代码完成相同的功能。
同时,混淆是不可逆的。
混淆器作用不仅仅是保护代码,也有精简编译后程序大小的作用。
Oracle lnnvl
- 博客分类:
- Oracle lnnvl 函数
原文地址 http://blog.csdn.net/adwfcu/article/details/3336484
lnnvl用于某个语句的where子句中的条件,如果条件为真就返回真,否则为假。其含义可理解为LNNVL == IS NULL OR IS NOT TRUE这样我们在下面的试验中使用的大于小于符号将会是返的,还要注意这个问题。它的优势是可以处理简单条件判断无法实现的null条件比如要查询一个学校的登记表中检索其毕业年份早于2010年的,并且包含那些还未填写年份而未null的记录。create table testaaa(name varchar2(10),year number); ...
java
- 博客分类:
- Java编程中影响性能的一些特点(转帖)
原文地址:http://sd.csdn.net/a/20110808/302783.html
1.尽量使用final修饰符。
带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的,则该类所有方法都是final的。java编译器会寻找机会内联(inline)所有的final方法(这和具体的编译器实现有关)。此举能够使性能平均提高50%。
2.尽量重用对象。
特别是String对象的使用中,出现字符串连接情况时应使用St ...
引用位置 http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html
(完全Copy,是为了自己使用方便,特此声明!)
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容
4、随机读取文件内容
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><b ...
1. ArrayList 在底层维护一个 Object[] ,如果你使用了泛型,其实是维护一个泛型指定类型的数组对象
/**
* The array buffer into which the elements of the ArrayList are stored.
* The capacity of the ArrayList is the length of this array buffer.
*/
private transient E[] elementData;
ArrayList维护的数组的长度表示一个“容量”, ...
Oracle
数据库的管理
1. Oracle 9i
中两个最重要的用户 sys
和 system
下面分析二者的区别
(1)
存储的数据的重要性不同
sys
存放所有oracle
用户的数据字典的基表和动态视图,这些基表和视图对 ...
Oracle
函数
1.
lower
(char
) 转小写
2.
upper
(char
) 转大写
3.
length
(char
)
4.
substr
(str,i,len
) 在str
中从第i
个字符开始取len
的字符组成的新串(下标从1
开始)
5.
数学函数
round(num,n)
四舍五入num
到小数点后n
位,不指定n
表示整数,n
为负数表示小数点前n
位 ...