Java
wangdachui95345
挨踢小白,但有一个大牛的梦。。
展开
-
Java 命名习惯总结
类名: 大驼峰class StudentInfo属性名,方法名:小驼峰studentName包名:全部小写常量:全部大写,个别字符之间以下划线分割static final int SQUARES_PER_SIDE = 8原创 2015-02-08 14:19:07 · 271 阅读 · 0 评论 -
Ubuntu: eclipse tomcat unknown version of tomcat was specified
在ubuntu下,在eclipse中设置“Runtime Environment”, 配置tomcat时,提示“eclipse tomcat unknown version of tomcat was specified”。网上的解决办法都不行啊,摸索半天,才意识到可能是权限问题,因为配置tomcat需要访问tomcat目录下的lib库。 通过如下命令:chmod -R 777 apache-to原创 2016-08-15 11:20:21 · 9735 阅读 · 8 评论 -
JPA 多对多关联查询
假设有两张表user和goods,中间表为user_goods. JPA定义User类:@ManytoMany(cascade={CascadeType.PERSIST,CascadeType.REFRESH,CascadeType.MERGE)@JoinTable(name="user_goods",joinColumns={@JoinColumn(name="user_id",referen原创 2016-08-26 15:55:14 · 6067 阅读 · 0 评论 -
Hibernate 查询
1 基于hibernate, 获得所有列。Query query = session.createQuery("from mytable as ta where ta.name like :name and a.email=:email"); query.setParameter("name","%"+user_name+"%");query.setParameter("email",user原创 2016-08-25 12:54:06 · 196 阅读 · 0 评论 -
Spring MVC 结合 Jedis Cluster
配置服务器端集群参考:Redis Cluster实践Spring MVC 配置配置host信息(master) host.properties:利用FactoryBean代理JedisCluster(FactoryBean理解).Spring MVC 配置文件建立redis service原创 2016-09-12 14:53:29 · 1779 阅读 · 0 评论 -
Git reset and revert
git rest: –hard 三区恢复到指定版本, 用在重置所有,丢弃全部更改。 HEAD恢复到修改前,也就是用当前版本 HEAD^修改的上一个版本–soft 内容不改变,但是将暂存区和工作区的版本恢复到指定版本,只是版本回退,两个版本之间的修改保留,为add, 但未commit状态。 用在更新已提交,回退更改。–mixed 默认情况,原创 2016-08-31 13:30:01 · 256 阅读 · 0 评论 -
HTTP Status 500 - Could not write content: failed to lazily initialize a collection of role
在spring mvc中创建多对多映射类时,对应两张表分别为app和app_list,类App, 需要添加集合:private Set<App> mapApps = new HashSet<App>();类AppList,需要添加集合:@ManyToMany(mappedBy="mapApps") private Set<AppList> app_lists = new HashSet<AppL原创 2016-08-03 10:16:54 · 3683 阅读 · 0 评论 -
SpringMVC JNDI 配置
配置如下: web.xml <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/demoDB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>原创 2016-07-12 14:49:16 · 1449 阅读 · 0 评论 -
Spring MVC中添加log4j日志,及用slf4j做扩展
添加log4j日志web.xml<context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-INF/log4j.xml</param-value> </context-param><listener> <listener-cla原创 2016-08-01 10:36:50 · 1065 阅读 · 0 评论 -
通过java.net.URLConnection发送HTTP请求的方法
转载路径为:http://www.cnblogs.com/nick-huang/p/3859353.html如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。 Java有原生的API可用于发送HTTP请求,即java.net.URL、java.net.URLConnection,这些API很好用、很常用,但不够简便;所以,也流行有许多Java HTTP请求转载 2016-07-20 16:17:55 · 348 阅读 · 0 评论 -
Spring MVC Json 405 (Method Not Allowed)/ 404 Bad Request
在spring mvc 框架下利用Ajax向后台发送Json格式数据,出现了404、405问题。原因如下:出现404,是因为Ajax的type设成了“GET”,但是@RequestBody注解不支持GET,只支持POST.出现405,是因为框架添加了spring security, 凡是post方法都需要token验证。具体配置如下: ajax: <script type="text/原创 2016-07-22 15:36:10 · 2721 阅读 · 0 评论 -
Spring Security Logout 404 问题
Spring Security Logout 4044.1版本,书上和网络上看到的配置大致是配置<http auto-config="true" use-expressions="true"> <logout invalidate-session="true" logout-success-url="/" logout-url="/j_spring_sec原创 2016-06-26 09:45:46 · 1350 阅读 · 0 评论 -
JUnit 总结
包名:junit.jar继承类:junit.framework.TestCase添加方法标准:1 public2 返回值为void3 方法名字必须以小写test为前缀4 方法不能接受任何参数执行C:\Documents and Settings\Administrator\桌面\new>java -cp .;junit.jar junit.awtui.TestRu原创 2015-02-03 21:46:34 · 266 阅读 · 0 评论 -
Java 日期总结
Java 日期处理有两种类: Date类和GregorianCalendar(继承于Calendar)Date 由于Sun 已经清楚地将相应的构造函数和方法标记为“不赞成”( deprecated),所有倾向于使用GregorianCalendar。一 获取GregorianCalendar对象方法:1. Calendar.getInstance() 2. new Gregor原创 2015-02-08 19:05:46 · 288 阅读 · 0 评论 -
命令行 编译、执行 java文件
记录一下,使用eclipse, 对命令行执行都不了解。编译:javac -classpath 依赖的jar包路径 要编译的java程序。执行:java -cp .;需要的jar 要执行的类原创 2015-02-03 21:22:01 · 393 阅读 · 0 评论 -
Maven: Can't change the version of project to Dynamic Web Module
使用eclipse创建maven project的时候,默认的Dynamic Web Module是2.5。从网上看到,目前最新的为3.1,但是项目的Properties/Maven/Project Facets 上更改时,提示如标题错误。实现更改Dynamic Web Module版本的方法如下: 1 在Project Explorer 右侧有个向下的图标,点开Customize Vie原创 2016-08-15 14:30:19 · 1178 阅读 · 0 评论