
java
文章平均质量分 77
ohyeah-44
希望每天都阳光
展开
-
自定义Spring FactoryBean
自定义FactoryBean什么是FactoryBeanfactoryBean 从名字上理解也能理解它就是一个Factory,然后作为Bean的形式的存在于Spring的BeanFactory,换句话说它就是一个起工厂作用的Bean。FactoryBean有什么用 它的作用其实从名称上也能大概知道它的作用就是起一个工厂作用,就是使用了工厂模式,封装了创建对象的复杂过程,当所要创建的对象有复杂实例化过程代码,官网就推荐使...原创 2020-01-20 12:13:41 · 1314 阅读 · 1 评论 -
java NIO学习笔记
#JAVA NIOJAVA NIO的定义IO大家都知道是Input 与Output的缩写,而N是New的意思,java 1.4在不替换原有的IO实现的情况下,新增加一套IO机制,所以叫NIO,然后旧的叫OIO。为什么学习Java NIO?因为高性能的通讯框架底层很多都用到了它,如果不学习它,导致在看那些框架的源码看不懂,比如Netty,tomcat 7+等它出现的目的因为java为了实...原创 2019-11-30 17:37:49 · 252 阅读 · 0 评论 -
解决logback的日志分包与日志分用户导致的重复日志输出问题
logback 支持分模块输出,假如工程里有多个模块,可以使用每个模块的日志分一个日志文件来输出,很多情况,还会出现在这个基础上,还想按照每个用户的日志输出,这个时候可能就是用到了MDC来分割日志文件,来实现每个用户单独一个文件,如果简单的配置会出现已经分别在每个用户文件里输出的日志,还会在模块的日志文件里再输出一遍,这样导致模块的日志很大,且易读性很差,同时也浪费空间.这个问题在原理上理...原创 2019-03-16 16:54:52 · 4004 阅读 · 1 评论 -
关于广州“开四停四“违法逻辑实现
今天是人生中第一次开车上班,想要感受下广州的开车上下班的感觉,开车上班后,因为开的车是东莞的牌,广州实行开四停四的政策,然后就要想着自己开了几天明天是否还可以开,然后做一个程序猿,很职业的想到这样一个问题,如果交通管理系统是我做的,如果拍到今天开车了,系统后台是如何实现计算开四停四违法了呢?首先要理解的是广州这个“开四停四”这个管理措施,官方描述:即非广州市籍中小客车驶入广州市中心区连续行...原创 2019-02-26 16:31:08 · 2925 阅读 · 2 评论 -
如何在cmd java main方法 传入含有中文的参数乱码问题解决
今天发现要想在cmd的窗口中运行java的main方法时要想传入含有的中文的的参数没有那么容易, 如传入的文件路径里有中文或者是文件名是中文的,传到main里的时候得到的是一个乱码了,然后就尝试各种编码参数了,其中最容易想到的应该就是-Dfilecoding=UTF8,然后这个参数是也是没有用的,因为这个参数是指定java.exe这个控制台的编码格式,对于cmd传参数给main的编码没有任何帮助.原创 2017-10-31 15:56:35 · 3320 阅读 · 0 评论 -
关于spring事务管理不起效果
目前有一个需求就是一个serviceA里有一个doService()方法提供给外部调用, doSomeThing调用了类里另外三个方法doA(), save1(), save2();它们的关系如下:ServiceA{ doService(){ loop{ doA(); }原创 2017-07-24 15:37:15 · 360 阅读 · 0 评论 -
关于springboot集成mybatis pageHelper druid 配置
springboot集成mybatis pageHelper druid 配置原创 2017-08-07 21:16:51 · 521 阅读 · 0 评论 -
Android 基于FFMpeg命令的转流器
目前市场上的流行的摄像头都是视频流都是rtsp协议的,而目前的流媒体的服务器推流都是使用rtmp协议,这是需要把一个rtsp的视频流转成rtmp的视频流,牛人可以自己写一个拉流器和推流器,Android 基于FFMpeg命令的转流器原创 2017-03-14 17:03:52 · 1371 阅读 · 0 评论 -
关于Spring RestTemplate乱码问题解决
今天遇到一个问题使用RestTemplate发出http请求时,返回的结果中,中文会乱码,百度了一下,其中的一个解决办法就是把spring 的StringHttpMessageConverter 的源码改了重新编译后替换,这个方法太粗暴了,看了一下spring doc 这个StringHttpMessageConverter 的默认为"ISO-8859-1" 但也有一个设置编码的构造方法如图原创 2016-09-11 10:42:35 · 23507 阅读 · 5 评论 -
spring boot 图片的上传与显示
在做spring boot 开发时遇到上传会员头像问题,上传后肯定是要回显的,这个这么普遍的问题,在网上居然没有找到解决办法,各式各样的都有,都不能解决问题,最后还是靠官方的例子来解决。首先描述一下问题,spring boot 使用的是内嵌的tomcat, 所以不清楚文件上传到哪里去了, 而且spring boot 把静态的文件全部在启动的时候都会加载到classpath的目录下的,所原创 2016-09-02 15:40:01 · 52367 阅读 · 9 评论 -
通过实例感受设计模式之策略模式
看thinking in java里的一小节里有说到策略模式的,感觉大概了解了,写下面记一下下面就是书中介绍File类用法时提到的一个例子如下:package com.foresee.wb;import java.io.File;import java.io.FilenameFilter;import java.util.Arrays;import java.uti原创 2015-10-15 17:54:06 · 447 阅读 · 0 评论 -
用枚举来实现一个交通灯
package com.foresee.test;/** * 利用枚举来定义红黄绿灯 * * @author qinyujun */public class EnumTest { public static void main(String[] args) { try{ while(true){ System.out.println("当...原创 2014-03-16 17:51:31 · 2752 阅读 · 0 评论