- 博客(13)
- 收藏
- 关注
原创 【Rails】PostgreSQL中嵌套json查询
备忘:工作记录。 # attr_json:{"ext": {"conditions": {"appId": "168","templateSettings": {"is_show": true,"pages": ["pages/1/index", "pages/2/index"]}}}}Program::Data.f
2018-10-24 21:12:09
1581
原创 【Java】Hibernate&Spring:使用jpa注解形式时applicationContext配置的方法
记录。在applicationContext.xml直接配置hibernate信息。不使用*.hbm.xml和hibernate.cfg.xml。具体方法说明附上原文链接:https://blog.youkuaiyun.com/myspacedemen/article/details/38397589但注意hibernate版本是4以后会出现异常信息。 使用版本hibernate5+,ap...
2018-08-09 21:47:07
399
原创 【JAVA】MySQL连接时Initializing c3p0 pool错误解决记录
之前使用低版本驱动未出现过此类问题。改为8.0.11后遇到的问题,在此做个记录。 Mysql版本:5.7.17;驱动:mysql-connector-java-8.0.11.jar。连接池部分配置如下:comboPooledDataSource.setDriverClass("com.mysql.jdbc.Driver");comboPooledDataSource.set...
2018-08-08 18:10:19
3060
1
原创 【java】spring data jpa @Query本地查询部分字段,并分页排序
项目中遇到,在此做个记录避免忘记。数据库:Mysql;要求:查询t_user表中指定boxId的mobile和msg字段,根据状态(state)排序并分页DAO层:@Query(value = "SELECT r.mobile,r.msg FROM t_user r WHERE r.boxId =:boxId", countQuery = "SELECT COUNT(*) FROM...
2018-07-06 13:37:35
4383
2
原创 【java】记录 - 创建Pageable的小工具类
项目中编写的小工具,在此做一个记录。import org.springframework.data.domain.PageRequest;import org.springframework.data.domain.Pageable;import org.springframework.data.domain.Sort;public class PageableUtil { pu...
2018-06-28 18:16:29
1458
原创 【java】Spring事务(@Transactional)回滚问题
项目中遇到的问题,此处做一个记录,以免忘记。 默认配置下,自动回滚需要抛出RuntimeException类异常。 解决方法一:在需要自动回滚的地方抛出RuntimeException类异常(可自定义异常类);若需在方法中try..catch处理,需要在catch中将异常再次抛出让其捕捉到,才能自动回滚,后面代码不再执行。 解决方法二:使用Transaction...
2018-06-13 15:45:04
709
原创 【java】HashMap中自定义类型key以及修改后的查找问题
HashMap集合中的储存的是偶对象,即键值对应关系:key = value。在调用put()方法添加数据时,保存的顺序并不是添加的顺序。首先根据key的hashCode进行一定的运算来实现分类,保存在对应的“桶”中。在数据量较小时,运算所得值相同的对象在同一“桶”中是以链表的形式存在的;当数据增大到一定量(未达到集合扩容条件前),则变为红黑树的形式储存,以提高查询等方面的效率。 同...
2018-05-15 17:10:50
2511
原创 【java】ArrayList中indexOf、contains等方法的判断问题
关键字:学习笔记,ArrayListArrayList中的indexOf、contains、remove的等方法实际需要equals方法的支持。其中contains方法调用的是indexOf方法: public boolean contains(Object o) { return indexOf(o) >= 0; }在未覆写equals方法的情况下默认调用的是Obj...
2018-05-05 16:17:15
9136
1
原创 【java】结合工厂设计模式,利用反射实现动态代理设计
关键字:InvocationHandler(接口)、Proxy(类)、reflect;如果有N个接口需要使用代理类来完成一些辅助的操作,而这些辅助功能又很相似,此时希望有一个代理类,能满足N多不同接口的代理处理,而不是具体针对某一个接口,这样就需要使用动态代理来实现。要实现动态代理的类,必须实现java.lang.reflect.InvocationHandler接口(其中只包含有一个invoke...
2018-04-26 02:49:31
928
原创 【java】通过反射实现简单的单级VO
要求:传入一个固定格式字符串:“属性名称:值|属性名称:值”,能正确设置对应的值,最后按固定格式输出。实际操作的类文件不需要更改变动,只需改动配置文件,则可以适应其他相似需求。另外,为了简化,此时的值都为String类型。关键字:简单Java类;反射实现后的包&类如下:其中util包为核心操作,不需改动;vo和action是对应的实际业务类和连接类,根据需要更改配置;demo为最终请求发起...
2018-04-19 17:12:50
490
原创 【java】使用字节流和内存流实现txt文件合并(限文字)
关键字InputStream、OutputStream、ByteArrayOutputStream。(还未学习BufferedReader类)目的:实现两个文件内容的合并(按传入先后顺序),并生成一个新的文件保存。合并限制:txt类型的文字文件。实现如下:import java.io.ByteArrayOutputStream;import java.io.File;import java.i...
2018-04-13 18:14:29
1204
原创 【java】关于out和err混合输出顺序问题
在eclipse执行以下代码时:public class TestDemo { public static void main(String[] args){ try { Integer.valueOf("abc"); } catch (Exception e) { System.out.println(e);...
2018-04-13 17:56:54
1606
原创 【java】 用链表实现宠物商店的一些基本操作
要求实现以下需求:上架宠物;下架宠物:按具体对象删除,按关键字删除;搜索:按关键字搜索,按种类搜索;特别要求:Node中保存的数据data类型为Object。初版代码如下:class Link{ //------------------一下为Node类------------------ private class Node{ private Object da...
2018-01-25 23:43:06
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人