ssh
程序媛小雪
业精于勤而荒于嬉,行成于思而毁于随
展开
-
spring/springmvc/hibernate 配置异步线程池
最进在做一些调用python的工作,不需要接收python的返回值,因为调用比较耗时,所以这里采用异步线程的方式实现:在 applicationContext.xml 里配置如下代码:<!-- 异步线程池 --> <bean id="threadPoolTaskExecutor" class="org.springframework.scheduling.c...原创 2018-06-21 11:21:23 · 1504 阅读 · 0 评论 -
根据ip获取location(国家、城市、区号等)信息(亲测可行,我自己就在用)
最近需要根据ip地址获取国家和城市信息。我有两种解决方法。一种是阿里的提供的restful api。传入ip,请求对应的url。即可返回json数据,解析json即可。但是这种就依赖于阿里的api。个人觉得可能还是需要有一个自己的ip地址库会好一些,于是我选择了geoip2来根据ip获取location信息。1、 阿里的提供的restful api http://ip.taobao.com/ser...原创 2018-06-27 09:29:26 · 20392 阅读 · 6 评论 -
hibernate 对象状态异常:object references an unsaved transient instance - save the transient instance befor
问题:原因: save顺序问题~~~比如学生表和班级表。。学生表里有班级ID的外键。一对多的关系。你save的时候应该先save班级,再save学生。。否则学生的外键没有对应的值,引发异常解决参照:https://stackoverflow.com/questions/2302802/object-references-an-unsaved-transient-instance-save-the-...原创 2018-06-20 15:36:59 · 388 阅读 · 0 评论 -
ssh框架下前端页面的日期类型无法映射到实体类的解决方案
今天在做前端的一个日期显示的问题。我选择好了日期却始终无法保存到数据库,一直报400的问题。后来在网上看到某大神的解决方案,加一个注解轻松解决问题。问题: 前端录入日期类型的数据后,无法映射到实体类原因:spring mvc 在接收日期类型参数时,如不做特殊处理 会出现400语法格式错误解决方案:在实体类中加入格式化日期的注解,轻松解决问题。参考链接:https://blog.csdn.net/x...原创 2018-06-28 11:16:52 · 935 阅读 · 1 评论 -
JPA @Query时,无法使用limit函数原因及解决方案
前言使用ssh时,我加入了springdata-jpa去查询sql。在@query中使用limit函数时,报错,后来分析原因才知道,springdata-jpa的@query中写的sql叫JPQL,jpql是不支持limit函数的。而原生sql是支持limit函数的,那我们如何在query里写原生sql呢?解决方案 @Query(nativeQuery=true,value =...原创 2018-09-17 17:02:54 · 27985 阅读 · 1 评论