`
文章列表
再进行收据哭设计的时候有时会意外的将表名与sql语句关键字设置相同,这是如果在java程序中进行数据库操作的时候会出现错误,解决方法是用"`"符号将重复的表名括起来如:`index`。`符号是Esc键下面的那个符号。 insert into talbe (label,type,`desc`) values(?,?,?)其中desc是sql关键字中的按降序排序。
Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS : 4E00-9FBF:CJK 统一表意符号 Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS :F900-FAFF:CJK 兼容象形文字 Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A :3400-4DBF:CJK 统一表意符号扩展 A CJK的意思是“Chinese,Japanese,Korea”的简写 ,实际上就是指中日韩三国的象形文字的Unicode编码 Character.U ...
今天听了一节Java课,老师讲到集合类着重介绍了其中的Set接口,Set接口有两个实现类HashSet和TreeSet。Set是集合的意思,这个接口实现类的特点是集合中不含有重复元素,例如向Set中插入1,1,2,3,这四个数后再输出结果是1,2,3因为Set中重复插入的1被舍弃掉了。HashSet和TreeSet的不同就在于如何判断两个数是否相同的方法上。TreeSet判断两个对象是否相同的方法是Comparable接口中的compareTo()方法(public void int compareTo(Object o)方法不仅可以比较是否相等,还可以比较大小,如果相等则返回0,调用者大于参数 ...
   今天写程序用到了mysql数据库,需要支持中英文,好久没用过mysql数据库了,以前用的时候也就是做演示小程序用没注意过这个问题,今天试了一下发现不支持中文。于是google了不少解决的方法,感觉很杂很乱,于是自己尝试了一些,在这里做个总结,方便自己也方便别人。    mysql不支持中文是编码的问题,我的平台用的是linux平台,如果用windows平台可能会好一些。支持中的编码一班就是gbk,gb2312,这两个都是支持中英文的,是国标,如果做国际化最好是用utf8编码格式,这个是国际规范,支持的字符类型也很广,支持汉字,朝鲜语,日本语等等。而且linux平台和java都是默认编码是u ...
昨天win7突然不能启动,只要启动win7进入桌面就蓝屏,没办法只好重新安装win7,安装完之后发现ubuntu10.04不能启动了,于是找到了几种解决重新安装windows后ubuntu不能使用的方法 解决方案如下 用Ubuntu live启动进入Ubuntu 运行终端,输入命令:sudo fdisk -l(在罗列出的计算机的盘符信息中找到Linux所在的盘符,如我的是在Dev/sda3) 再输入命令:sudo -i(获取权限) 输入命令:mount /dev/sda3(数字为你的Ubuntu所在盘符) /mnt(注意空格不可少) 输入:grub-install --root-dire ...
遇到这个错误,搜索了一下解决方法,经测试好用。 java.sql.SQLException: Already closed. at org.apache.tomcat.dbcp.dbcp.PoolableConnection.close(PoolableConnection.java:84) at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingD ...
以前写java都是把变量写死在程序里,每次运行都得重新编译一遍,太麻烦,就想到写成配置文件,在网上搜了一下相关资料,写了一些,中间出现了好多弱智的错误,耽误了不少时间,在这里记录下来,方便有同样需求的人和自己以后查着方便。 import java.io.IOException; import java.util.Properties; public class Configuration { private static Properties p ; static { p = new Properties(); try { p.load(Configu ...
今天系统的一个模块需要实现以下功能。有一个文本文件存有4000个左右的人名,每个人名占一行,这些人名中有重复,现在需要剔除重复并且将这些人名按照重复的次数由多到少显示出来。考虑了一下决定采用以下流程。 1.将这4000个左右人名读出来村到一个LinkedList<String>和一个HashSet<String>中。 2.创建HashMap<String,Integer>遍历HashSet<String>,将每条结果setResult按照<result,0>添加到HashMap<String,Integer>中。 3.遍历L ...
今天做的时候用到了HashMap,其中类型为<String,Integer>。需要将存在HashMap中的数据按照value排序,并将排序后的key输出出来。网上搜了一下发现绝大部分都是将HashMap按照key排序,于是想出了一个解决方案,记录下来方便以后使用,也方便大家交流。 原理如下:通过HashMap.entrySet()获得Map.Entry的集合。将这个集合存储到ArrayList<Map.Entry<String, Integer>>.这时通过Collections.sort()排序。用sort方法排序需要创建实现Comparator接口的比较器 ...
首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中 然后,在shell中执行: 代码: sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin 修改bin文件权限,使其可执行 然后,执行 代码: sudo /usr/lib/jvm/java/jdk1.6.0_12.bin 将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目 ...
由于做的东西需要在mysql数据库中存贮中文,考虑到效率问题就在tomcat上配置了数据源,在配置链接参数的时候总是出现"The reference to entity "characterEncoding" must end with the ';' delimiter."的错误.搜索了一下发现是xml配置文件中在配置参数<Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource" ...
在eclipse中安装tomcat服务器,报错" Cannot create a server using the selected type ". 原因:以前安装的tomcat目录改变 解决方法:Window->preferences->Server->Runtime Environment,改变tomcat的目录为你安装的目录,然后保存,这样就可以建立Tomcat server了。 还有另一种方式: 在当前工作区中如下路径:/.metadata/.plugins/org.eclipse.core.runtime/.settings,记住不是ecli ...
平台介绍 系统:ubuntu10.04 jdk:Java(TM) SE Runtime Environment (build 1.6.0_20-b02) gcc:gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5 如上一篇博客写道的先是简单的调用,本篇则是进一步带返回值的调用。 gcc编译器会根据文件后缀名来识别C或C++程序, ...
项目需要java调用C函数,网上查了一些资料,调试成功,现将资料和过程记录下来。 平台介绍 系统:ubuntu10.04 jdk:Java(TM) SE Runtime Environment (build 1.6.0_20-b02) gcc:gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) 过程介绍(以下内容转自http://blog.csdn.n ...
Alt+/:代码提示 Ctrl+/:注释/取消注释 Ctrl+D:删除光标所在行 Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量 Shift+Ctrl+K:和Ctrl+K查找的方向相反 Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化 Shift+Ctrl+O:快速地导入import Shift+Ctrl+X:将所选字符转为大写 Shift+Ctrl+Y:将所选字符转为小写 Ctrl+M:快速对当前视图最大化 Ctrl+O:在代码中打开类似大纲视图的小窗口 Ctrl+单击:可以跟踪方法和类的源码 Alt+左右方向键:跳到前一次/后一次的编辑位 ...
Global site tag (gtag.js) - Google Analytics