`
wwwzhouhui
  • 浏览: 358896 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
今天遇到个问题,2张表关联查询,要显示出另一张表ID的中文名称。本来直接HIBERNATE 多刷新一次就可以带出来,需要要求直接写出来,没办法 改进代码 表结构 WCSC_CSC create table WCSC_CSC ( COMPCODE VARCHAR2(32) not null, CSC_ID NUMBER not null, NAME VARCHAR2(100) not null, LOGO_URL VARCHAR2(200), CSS_STYLE VARCHAR2(64), WELCOME VARCHAR2(200) ...
   经常会遇到写一些不好的代码,或者是不安全不规范的代码,等程序运行的时候才会发现错误等问题,一写代码经常这么写有写写法是错误的或者是不合适的,但是没有别人知道,还会一直错误下去,对自己的提高每有好处。    可以借助一些辅助工具发现在没有运行代码的时候发现这些错误并及时改正,这样减少开发中产生的BUG数量,提高代码质量。下面介绍一下find bugs(eclipse 插件) 帮助开发人员写出质量更高的代码来。举例出几个常见问题。   1. 类的名称首字符大写   public class testMain { /** * @param args */ pub ...
有时候经常用到JAVA 时间转换 如 字符串转换成时间,时间转换成字符串 1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出 /** * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss * @return */ public static String longToStrng(){ String time="1256006105375";//long型转换成的字符串 Date date= new Date(Long.parseLong(time ...
前几天系统中用到复杂的SQL,想用HQL 来实现结果HQl语句写不出来。想想hibernate也支持SQL 的,就只能写SQL 封装来实现了。  SQL select * from wcsc_service_log a, (select id, max(end_time) as end_time from wcsc_service_log group by id) b where a.id = b.id and a.end_time = b.end_time and COMPCODE = '0001'  J ...
1.有时候我们会在点击链接地址之前需要JS操作一段功能后在连接到需要的地址,我们可以先写一段JS 来实现  如: <a href='http://www.sina.com.cn'>新浪</a>   在点连接的时候触发一个提示消息,修改如下: <a href=JavaScript:openFileMessageOver('http://www.sina.com.cn‘);>新浪</a>   JS  function openFileMessageOver(url){ alert("hello"); ...
1.最近项目中应用到JAVA 后台代码取得WEBROOT物理路径的问题,网上找了点资料学习了一下 我们知道JSP Servlet 取得WEB根路径可以用request.getContextPath(), 相对路径request.getSession().getServletContext().getRealPath("/") 物理路径 绝对路径 这2个相对有方法可以使用我们很容易取得根路径   2.JAVA 中取得系统路径可以使用System.getProperty("user.dir"); 但是我要取得WEB的物理路径如何取得呢,JAVA中 ...
1.最近写了一个系统中,需要服务端生成文件路径,将生成好的文件路径传递客服端JS 返回出来。发现直接回传给JS 会遇到乱码问题,后来换了一个变通的方式解决了。 代码 test.jsp <%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <%@ page import="java.util.*" %> <%@ page import="j ...
关键字: mysql, oracle, 数据类型, 转换 Table 2-4 Default Data Type Mappings Used by Oracle SQL Developer MySQL Data Type Oracle Data Type BIGINT NUMBER(19, 0) BIT RAW BLOB BLOB, RAW CHAR CHAR DATE DATE DATETIME DATE ...
  这几天看了一下MINA,学习了一下mina的技术。写了一些例子从普通的SOCKET通讯到MINA通讯,已经SOCKET client和mina做服务端通讯。下面贴出具体的代码    1.普通socket通讯       client.java   package test.socket; import java.io.IOException; import java.io.InputStreamReader; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import ...
  最近在做多服务器之间通信压力测试,找官方TSUNG的手册中也没有发现教程来测试,后来自己胡乱整了一下。实现了2台服务器之间消息通信和状态变更(压力测试,当然如果你只是实现功能测试,手工登录客户端测试2台服务器之间是否通信,就不需要这么麻烦了,需要更多压力就需要修改TSUNG脚本了)   一:测试2台服务器消息互发(即A服务器发聊天消息发送给B中指定的用户)       1.准备2服务器 如:132.159.206.22  和 132.159.206.23  分别部署openfire 服务端 2个服务器对对应的域名分别为       domain    address       t ...
  a、以sysdba身份登陆PL/SQL 或者 Worksheet    b、查询目前连接数       show parameter processes;    c、更改系统连接数       alter system set processes=1000 scope=spfile;    d、创建pfile       create pfile from spfile;    e、重启Oracle服务或重启Oracle服务器
   前段时间测试的时候发现客户端,双击图标多次回生成多次XXX.exe.所以在启动时判断一下时候有进程已经启动了,下面把代码写出来。   public boolean getProcess(){ boolean flag=false; try{ Process p = Runtime.getRuntime().exec( "cmd /c tasklist "); ByteArrayOutputStream baos = new ByteArrayOutputStream(); InputStream ...
有时候表中会有一些重复的数据,造成统计上的麻烦,需要删除它。整理出删除重复记录的方法 1首先建立表 create table TEST ( MESSAGEID NUMBER(38) not null, CREATIONDATE CHAR(15) not null, MESSAGESIZE NUMBER(38) not null, ID NUMBER(5) default 0 not null ) 2.制一些重复记录 3 删除   下面具体介绍删除操作 1.ORACLE 中的ROWID(唯一标示记录),可以根据ROWID的方法把重复记录删 ...
最近用linux比较多点,把一些工作中的命令记录下来。 1.ls 查看文件目录    比如进入某个文件夹中,查看多少文件 [root@as logs]# ls debug_1.log debug_2.log    列出文件结构    查看详细信息 可以用 ls -l 或者 ls -all    结果    [root@as logs]# ls -l total 8828 -rw-r--r-- 1 root root 1048627 Jul 30 10:11 debug_1.log -rw-r--r-- 1 root root 1048632 ...
1.我们知道oracle 中有sequence做代理主键(自动增长)数据库实现 每次调用INSERT 都需要 BIZASSISTANT.OFSMSLOG_SEQ.NEXTVAL 这样的调用。数据库一旦更换OFSMSLOG_SEQ没有及时同步过去或者重新生成的序列和原有数据ID主键冲突等问题会发生。   先将sequence 生成让代码实现,这样代码移植后就不会出现上面问题了 代码如下 SequenceManager.java import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.Resu ...
Global site tag (gtag.js) - Google Analytics