- 浏览: 384353 次
- 性别:
- 来自: 上海
最新评论
-
suibianwsh:
有没有什么办法可以一次解决整个项目中的第三方jar包的源码问题 ...
eclipse中导入jar包的源码 -
zhaojundabing:
很好的教程,学习了。但是请问在mysql中建function, ...
MySQL增加Sequence管理功能 -
盖世英雄_1988:
吊!!!!!
eclipse中导入jar包的源码 -
可爱的不理不彩:
给个赞
eclipse中导入jar包的源码 -
huchuhan:
感谢, 一起学习.
sqlplus中查看执行计划分析
文章列表
一、三、Eclipse formatter配置
1、在Eclipse中点击Window -> Preferences菜单,点击左侧的Java->Code Style->Formatter,界面如下图所示:
Eclipse有自带的formatter模板,当然也可以点击上图的Import按钮,弹出格式化模板文件选择框,选择代码格式化文件,再点击下方的“Apply”按钮应用该模板文件,而后点击OK
编码规范(二)之CheckStyle配置
- 博客分类:
- Java
CheckStyle检验的主要内容包括:Javadoc注释、命名约定、标题、Import语句、体积大小、空白、修饰符、块、代码问题、类设计、混合检查。
要使用CheckStyle,首先必须安装Eclipse插件,可以从sourceforge网站下载插件,网址如下:
http://sourceforge.net/projects/eclipse-cs/files/Eclipse%20Checkstyle%20Plug-in/
安装checkstyle插件的方法主要有如下三种:
1、在Eclipse
基于公司的主流开发工具为eclipse,但每个人都有自己的编码习惯,为了统一格式,这里通过三个方面:设置Code Templates、Checkstyle 、Eclipse formatter,来介绍下配置统一的编码风格。
一、Code Templates的设置
具体步骤如下:
打开Window->Preferences->Java->Code Style->Code Templates
点击import,导入模板文件
在工作中,经常用到很多linux命令,netstat这个也属于查看网络情况的一个常用命令,以前常常用到,但只是知道带上一些参数:比如-anp 、-ln之类的组合,具体的含义和Output出来的一些选项都只是知道个大概,在查看了man文档以及部分资料后,这里整理下对于该命令的一些理解和说明。
]# man netstat
可以看到介绍如下:
NAME netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multi- ...
--创建数据表以及添加测试数据
create table TEST_A(ID NUMBER not null)
create table TEST_B(ID NUMBER not null)
insert into TEST_A values(1);
insert into TEST_A values(2);
insert into TEST_A values(3);
insert into TEST_B values(1);
insert into TEST_B values(2);
insert into TEST_B values(4);
co ...
项目开发中,我们有时会碰到需要分组排序来解决问题的情况,如:1、要求取出按field1分组后,并在每组中按照field2排序;2、亦或更加要求取出1中已经分组排序好的前多少行的数据
这里通过一张表的示例和SQL语句阐述下oracle数据库中用于分组排序函数的用法。
a、row_number() over()
row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的时候是先对结 ...
Java 正确的做字符串编码转换
- 博客分类:
- Java
Java 正确的做字符串编码转换字符串的内部表示?字符串在java中统一用unicode表示( 即utf-16 LE) , 对于 String s = "你好哦!";如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时, JVM将 按照GBK编码将字节数组解析成字符,然后将字符转换为unicode格式的字节数组,作为内部存储。当打印这个字符串时,JVM 根据操作系统本地的语言环境,将unicode转换为GBK,然后操作系统将GBK格式的内容显示出来。 当源码文件是UTF-8, 我们需要通知编译器源码的格式,javac -encoding ...
org.xml.sax.SAXParseException: Invalid byte 2 of 2-byte UTF-8 sequence。解析xml,出现该异常。
SAXBuilder builder = new SAXBuilder(); Document doc = builder.build(new File(responseXmlPath)); Element foo = doc.getRootElement();
在生成Document 对象时,Eclipse编译文件的编码或者文件所在地的编码和该文件需要的编码不一致, ...
ORA-00001: unique constraint (BBASS.PK98) violated 主键约束问题
BBASS.PK98为当前要插入数据的表中的一个主键名。
出现这个错误的原因:主键存在重复的问题,在bbass平台中(包括以后很多时候),很多model在自动生成主键的时候,会采用sequence的方式,并且很多时候hibernate的配置文件中会将不同的model的sequence名称配置为相同的名称。
在网上查看了一些资料:
发现不少说这是一个9i的BUG,10g中已经fixed。这是我查到的原文:
ORA-00001 PERFSTAT.STATS$ ...
项目应用中,曾有以下一个场景:
接口中要求发送一个int类型的流水号,由于多线程模式,如果用时间戳,可能会有重复的情况(当然概率很小)。
所以想到了利用一个独立的自增的sequence来解决该问题。
当前数据库为:mysql
由于mysql和oracle不太一样,不支持直接的sequence,所以需要创建一张table来模拟sequence的功能,理由sql语句如下:
第一步:创建--Sequence 管理表
DROP TABLE IF EXISTS sequence;
CREATE TABLE sequence (
name VARCHAR(50) NOT ...
1、IO的分类和一般使用习惯
2、Socket通信
3、JUnit的使用
5、线程的使用
6、Queue的使用
7、Ant
8、正则表达式
9、webservice整理
10、h2
13、Excel导出、写入整理--jxl--poi、乱码解决
14、xml解析:dom4j、jdom、simple--xml
15、日期的工具类
16、打包apk文件17、android记录本地日志18、执行ant命令利用proguard.jar混淆
19、导出文件的时候,文件名乱码--对于不同的浏览器
20、maven的常用整理
多线程、mina框架、jvm、设计模式 ...
有些网络环境中,考虑利用更为安全的文件传输协议:sftp
这里顺带整理一个之前编写的sftp的访问工具类:
package com.huaxia.alarm.utils;
import org.apache.log4j.Logger;
import com.huaxia.alarm.beans.FTPConfig;
import com.jcraft.jsch.Channel;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session; ...
java开发中经常会用到ftp上传、下载指定ftp服务器的文件,这里整理一个通过apache的commons-net包访问ftp服务的工具类:
package utils;
import java.io.IOException;
import java.net.SocketException;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;
import org.apache.log4j.Logger;
/**
* @descript ...
日常工作中,经常会遇到一些需要调用http协议接口的情况,下面整理一个用apache的httpclient访问http的工具类:
package com.hx.imweb.utils;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Ma ...
当前的项目中存在下面一种场景:web应用的某个功能中,jsp中加载的某个插件需要将数据提交给web服务端。插件中通过ObjectOutputStream向web端传输数据,但springmvc的拦截器会提前读取该流对象,那么配置指定的Action就无法再读取到该Stream的内容,会导致如下异常:
java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
at java.io.ObjectInputStream.readObject0(U ...