关于java的QQ群有很多,本人旨在打造一个高端,大气,上档次的环保、高效QQ群。 目前,群里面已有二十人,其中有众多开源项目的发起人,有阿里巴巴等知名企业的java高级工程师,也有清华大学的研究生,日本早稻田大学博士........高手云集。 现在热烈欢迎即将加入的阁下~ 请在评论中写上简短的自我介绍,包括工作经验,所在的公司,擅长的技术,以及您的QQ号,如果我们觉得这个QQ群非常适合您,本人
Myeclipse 10.0之前都不会出现这种问题,window -->preferences -->myeclipse -->validation -->javascript validator for Js files 把Bulid 复选框的勾去掉,点击OK,会弹出一个提示框,点击确认即可。重装完IDE的朋友可能会发现这个问题,以前的项目没错啊,怎么现在错误百出呢。。按照上文的步骤操作
jeebbs是国内很著名的开源论坛项目,系统采用SpringMVC3+Spring3+Hibernate3+Freemarker技术架构,功能丰富、操作简单,能与jeecms进行无缝整合,实现全站用户统一,门户网站首页轻松调用论坛数据,在用户体验方面能够更加自然的过渡,增加用户在站内应用的一站式服务用户体验。想好好好学习下这个项目,先从freemarker下手。下面是我在网上找到的一篇很好的f
MyEclipse如何显示行数
在实习工作中出现异常com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"在网上看了很多解决方法基本上都是说修改
简单总结一下:method=“get”时,request.getParameter("name");String output=new String(name.getBytes("ISO-8859-1"),"UTF-8");%>method="post"时,String name=request.getParameter("name"); 下面是原理:首先,
说到遍历,首先应该想到for循环,然而map集合的遍历通常情况下是要这样在的,先要获得一个迭代器。Map map = new HashMap<>(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.E
先看下jo_user这张表。jeebbs采用hibernate作为持久层框架,我们设计一个持久对象PO来映射这张表。PO=POJO+映射配置文件 文件目录如下图所示。其中UnifiedUser继承的是BaseUnifiedUser这个抽象类,所以UnifiedUser这个类就是POJO。下面看下映射文件,指定了pojo里面属性和jo_user中字段的一一映射关系。
MYSQL中,如果某个字段有一些重复值,如何在去掉重复值的同时给该字段添加唯一索引呢?请看下面SQL语句alter ignore table cats_temp add UNIQUE index(cid,name);亲身试验成功,供大家参考。
java如何将字符串中的空格,制表位,换行符去掉
这里要用到一个Comparator的接口,里面只有一个方法,compare(),我们实现这个接口就好,很简单private class ValueComparator implements Comparator> { public int compare(Map.Entry mp1, Map.Entry mp2) {
对于List,可以调用Collections工具类的sort()方法,直接进行排序。HashMap,就没这么幸福了。。其实,只要了解了Comparator这个接口之后,HashMap的排序也就不难了,无论是根据key,还是根据value排序。这个接口也很简单,只有一个抽象方法int compare();需要我们去实现。这个方法,就是实现你制订的比较规则。(其实这个接口里面还有一个方法boo
浅谈filter里面为什么要强制转换成httpServletRequest类型
还有一周就开学了,这个假期的实习工作也快结束了。总体来说,java水平得到了提高,对mysql有了进一步的认识,对ant的使用更加得心应手,熟悉了基本的Linux命令和shell,学会了使用SVN作为版本控制工具,了解了互联网公司的基本工作流程。但代价实习破坏了我原本的假期学习计划,原本打算假期好好学习下AJAX的,因为目前后端的技术,包括框架,自己都已经学习过了,想要独立建站还得学习一下
在java的IO体系中,写文件通常会用到下面语句BufferedWriter bo=new BufferedWriter(new FileWriter("sql语句.txt"));用到这个的时候一定不能忘了他的伴侣代码。。bo.close();或者bo.flush();实际上,FileWriter在写文件时,会把内容存储到一块缓冲区中,当缓冲区满后,才会把缓冲区中的内容存入数据库,内容
刚接触到ctime的时候为了与mtime区分开,误以为ctime只是当文件或目录权限发生改变的时候ctime才会变,其实大错特错了!经过我亲身试验,之后google了很多资料,总结如下:1)文件只读时, 影响atime2)文件内容修改时,包括创建,同时更新mtime和ctime3)修改文件属性时(chattr、chmod、chown等),只更改ctime这三条记住了就可以了
大三下学期的时候,课程不是很多,于是我便有了较为充足的时间学习java编程知识,期间编写了很多小程序,参加了几个老师搞的小项目,积累了一些宝贵的经验,于是我试着在招聘网站上投简历,截止到我选择这份实习工作,大概接到了十几个电话,当得知我没有离校,开学还有课时,仍然还对我表示有兴趣的就寥寥无几了。。放假回家后,面试了第一家就被录用了。是一家基于大数据,做精准定向营销的创业公司,创始人是从支付宝和
方法有很多,除了最简便的,alter ignore table 表名 add UNIQUE index(字段名);然后再将索引drop掉,这个方法外。更加中规中矩的方法也是有的。。比如我在网上搜到的:delete from people where peopleId in (select peopleId from people group by peop
1、看到重定向一下子就想起了web里面的redirect,没错,但是Linux数据流重定向的作用不是跳到另一个网页,而是用来存储重要的屏幕信息、将不必要的屏幕信息输出到文件里或者“黑洞”里、将错误信息和正确信息分开存储,或者只显示正确信息等等~2、数据流重定向分为标准输入(代码为0,使用或>>)、标准错误(代码为2,使用2>或2>>)输出这三种。3、标准输入 > 例子:ls -l / >d
对于cp -a最主要的用法是在保留原文件属性的前提下复制文件。其实还有个很好的用法,如下:大家知道linux下复制目录可以通过,cp -r dirname destdir但是这样复制的目录属性会发生变化,想要使得复制之后的目录和原目录完全一样,可以使用cp -a dirname destdir
有一个字符串的时间,比如"2012-12-31 16:18:36" 与另一个时间做比较,如果前者比后者早,则返回true,否则返回false。为此,我设计了一个方法。import java.util.*;import java.text.ParseException;import java.text.SimpleDateFormat;class Test{ public bool
最近在学C语言,每写一个C语言程序,就再写一个java的实现,发现简单的小程序,还是C语言简单啊。。。java写起来要复杂繁琐的多。。说到统计,通常的需求是统计一篇文章的各种信息数据。但神需求无处不在,只要技术使用正确就一定可以解决的。直接上代码。import java.util.*;class Test1{ public static void main(String[] a
今天在Linux下用c语言写个小程序玩玩,主要就是根据华氏温度计算摄氏温度。公式是:摄氏度=(5/9)*(华氏度-32)代码很简单~#includemain(){ int c,f; /*c代表摄氏度,f代表华氏度*/ int lower,upper,step; lower=0; upper=300; step=20; f=lower; while(f<=upper) {
最近用了好多正则表达式,都是循规蹈矩的在前面加上^在后面加上$像这个样子"^[.]\\S+$",但实际上我在eclipse和editplus下都试了一下,不加前缀和后缀也是可以的。代码如下import java.util.*;import java.util.regex.Pattern;import java.util.regex.Matcher;class Test1 {
感觉最近很忙啊,阿里巴巴和百度马上就要笔试了,算法神马的还没有看。。还是安心学习linux吧,决定在接下来的一周里,每天写一个shell script#!/bin/bash#输出提示语句,请输入一个文件名,这个脚本会检测这个文件的类型和权限echo "please input a filename,then the script will check the file's type
在bash中两个·· 之间为可以先执行的指令,也可以用$()代替。比如要先找出build.xml,然后再列出这个文件的详细信息,可以用如下指令完成ls -l `locate build.xml`或ls -l $(locate build.xml)那么这个`反引号怎么打呢。。就在键盘左上角,数字1的左边,ESC的下面,看到没~
安安静静学习小shell,今天看到if else 喽~下面这个脚本是判断用户执行脚本的参数,如果是hello的话,就显示how are you如果什么都没有,就提示输入如果参数不是hello,就提示输入hello代码也很简单~#!/bin/bashif [ "$1" == "hello" ];thenecho how are you !elif [ "$1" ==
下面提供一个比较费时,但成功率极高的方法1、在eclipse中新建一个和myeclipse中那个项目同名的web项目。2、找到需要导入的项目所在的文件夹,将src文件夹中的文件复制到eclipse中的src文件夹中3、将WebRoot中的文件复制到WebContent中主要思想就是克隆一个项目到eclipse中,对应的位置放对应的文件。很简单吧~
CharacterIterator是一个接口,主要用来以字符为单位来遍历文本的。StringCharacterIterator是这个接口的一个实现类。下面是一个遍历字符串的例子,通过这种方式遍历就可以不用charAt()方法了。import java.text.CharacterIterator;import java.text.StringCharacterIterator;p
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号