此博客已迁移,以后将不在csdn上更新

此博客已迁移,以后将不在csdn上更新 感觉csdn的观看体验越来越差了,广告奇多,自己重新搭了博客,已经将文章都搬运过去了,这边就不再更新了。 新博客地址: http://yangge.ac.cn ...

2018-12-15 20:34:20

阅读数 141

评论数 0

springboot项目打包非常慢的问题

问题由来: 最近发现用maven package打包的速度越来越慢了,非常影响调式速度。 解决方案: 因为在控制台发现了测试用例里面的输出,所以问题定位到是因为在打包的时候运行了测试用例,那就很简单了,百度一搜很多博客都又写,比如: https://blog.csdn.net/m0_3789393...

2018-10-31 15:02:31

阅读数 652

评论数 0

SpringData jpa 实现多条件动态查询,分页功能

问题由来: 刚开始使用springdata的时候,只会用findByName这样的简单查询,这样写dao层确实非常的快,但是在我们做筛选功能的时候,这样的查询似乎很难满足我们的需求,但是都已经用上的springdata又不想再去写mybatis这样在xml里面判断是否为Null。 解决方案: 1....

2018-10-18 15:31:46

阅读数 8757

评论数 4

swagger带token或者cookie怎么过验证

问题由来: 最近愈发感觉写接口文档太麻烦了,就研究了一下swagger,springboot用起来确实不要太方便,什么多余的操作都不需要有就可以把链接甩给前端了。 但是通常我们的系统都是带有身份认证的,无非几种方式,cookie,session,token,前两种可以算为一类,这个倒是比较好解...

2018-05-27 14:21:47

阅读数 10373

评论数 3

猪场实习一个月总结

入职猪场已经一个月了,进入大公司之后最大的感觉就是,牛人很多,自己非常渺小。 以前自以为自己的开发能力肯定也不会输给企业里的人,完全有能力承担一个大项目。 但其实并不是这样,大公司里项目所考虑事物的维度真的和我之前的野路子不一样,我之前的小团队,想得最多的就是,怎么样才能实现?而我观察大佬们的...

2018-04-15 15:04:25

阅读数 2082

评论数 1

Java递归的将JSON所有参数的key的首字母转为大写

问题由来: 这两天对接其他部门的api接口时,发现一个参数检查始终过不去,最后被告知这个参数的首字母必须为大写,这就很恶心了!因为java object自动转出来的json首字母都是小写的! 解决方案: 网上有说用@JsonFiled @JSONProperties 注解可以解决的,但是我试...

2018-03-30 14:53:30

阅读数 519

评论数 0

ThreadLocal和线程的普通成员变量究竟有什么区别?

问题由来: 最近在看多线程的知识,有提到ThreadLocal是一种线程局部变量,每个线程都有相对独立的变量初始化拷贝,是一种以空间换时间的做法。 那么问题来了, 1. 它和在线程代码里直接写一个普通成员变量有什么区别呢? 2. 它真的能“以空间换时间”吗? 问题1的思考: 问题:...

2018-02-25 23:40:30

阅读数 328

评论数 0

解决idea新建Module的奇怪路径问题

问题由来: 在部署SpringCloud的时候想新建一个module来快速创建,结果被创建出来的目录结构搞得一脸懵逼,新建的module的根目录跑到了,项目的src目录下,整个看起来乱七八糟,而且remove module之后会有配置文件始终没有被删干净,逼死强迫症啊!最后我是直接把整个项目全删...

2018-02-02 14:08:16

阅读数 3406

评论数 0

hibernate设置jdbc的编码问题

问题由来: 数据库请求的中文参数始终会有问题,问题定位到请求jdbc的编码,但是在xml里面按照各路方案试了很多次,但是还是不行。 解决方案: 遇到了一个超大的坑!!!!!!!!! 有时候在使用xml作为配置文件的时候,应该要使用xml的编码规则来进行适当的设置。 下面给出xml中一些特...

2018-01-15 21:17:04

阅读数 177

评论数 0

Java实现 DES算法ECB模式NoPadding填充

问题由来: 今天客户需要我向机器端发送命令,然后需要加密一个字段,用的就是DES算法ECB模式NoPadding填充。因为之前没有接触过,所以在网上找了很多,最后调试,优化了一个。 解决方案: 实现类: public static byte[] getKeyByByteBuf(By...

2018-01-12 15:42:33

阅读数 3365

评论数 0

HibernateTemplate.save()报错 org.hibernate.exception.SQLGrammarException

1.问题由来写着写着在用this.getHibernateTemplate().save(l);的时候报错了,而且是说sql语法错误,这就有点让人摸不着头脑了,这又没有写sql怎么可能会有sql语句错误,而且以前这么写的时候好像也没啥问题啊。2.解决方案:在另外一个博客上,看到有另一个博主也遇到了...

2017-12-31 17:59:02

阅读数 264

评论数 0

pip错误:TypeError: parse() got an unexpected keyword argument 'transport_encoding'

装了TensorFlow后莫名其妙的出现了这个错误,百度了一个答案mark一下,转自http://blog.csdn.net/cheese_pop/article/details/78201359 Win10,ANACONDA3(64-bit),Python3.6.2。ANACO...

2017-12-25 19:12:14

阅读数 366

评论数 0

maven项目报 ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

1.问题由来:今天在移植一个spring项目的时候update maven了一下,然后就报了如题的bug。2.解决方案:百度的一个教程:严重: Error configuring application listener of class org.springframework.web.conte...

2017-12-25 16:25:19

阅读数 255

评论数 0

Netty报java.net.BindException: Address already in use: bind

1.错误提示:java.net.BindException: Address already in use: bind at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:433) a...

2017-12-15 22:24:41

阅读数 2841

评论数 0

递归下降语法分析实验

一、实验目的 通过设计、开发一个高级语言的递归下降语法分析程序,实现 对词法分析程序所提供的单词序列进行语法检查和结构分析,加 深对相关课堂教学内容的理解,提高语法分析方法的实践能力。 二、实验要求 (1)理解语法分析在编译程序中的作用,以及它与词法分析程序的 关系; (2)...

2017-12-06 18:30:58

阅读数 875

评论数 0

自定义@Query 中使用分页

1.问题由来:有一个比较复杂的sql请求,所以自定义sql写起来比较顺手,也比较清晰,但是不能直接使用,Pageable进行分页,需要进行一系列配置。2.解决方案:public interface UserRepository extends JpaRepository<User, Long...

2017-12-02 23:33:49

阅读数 1735

评论数 0

List<String> 调用Collection.sort()整个流程的知识点

1.sort()本身:Collection.sort()方法有两种形式, 格式一: public static 2.Comparator接口:这个接口中最重要的方法实现就是compareTo(),这也是排序的关键,举个例子(String 中实现的compareTo()方法):/* @param ...

2017-12-01 23:45:08

阅读数 635

评论数 0

怎么给视图的字段一个默认值

问题由来:在使用Spring JPA来操作一张left join的视图的时候,报了一个错误 就是在null转为long的时候报的错。 一拿到这个问题,第一想法是修改set方法,判断null然后给0,但是转念一想,long是基础数据类型,都没办法用object去接,这就很棘手了。所以只能修改...

2017-11-28 13:21:38

阅读数 1231

评论数 0

Netty框架服务端主动向客户端通信

项目场景:一个车联网项目,很多很多台车辆会定时像服务端发包,所以都是使用TCP长连接的方式。现在有一个需求是,服务端需要向客户端主动的发送升级命令,由于使用的事件驱动的Netty框架,我们怎么才能由服务端主动的向客服端通信呢?解决方案:package cn.ac.yangge.domain;imp...

2017-11-20 19:44:56

阅读数 4909

评论数 19

一个让我心态爆炸的bug

问题由来:外包使用的netty框架,我每隔5分钟遍历一次channel,然后把isActive()==false的channel都移除,把数据库里的设备状态也改为不在线。 然后!!!我写了个很傻比的设定,每次遍历之前,先检查一下channelMap是否为null或者isEmpty(),如果是!就...

2017-11-18 21:10:08

阅读数 234

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭