JAVA后端
文章平均质量分 55
纷飞_easy
这个作者很懒,什么都没留下…
展开
-
网络图片获取并压缩至指定尺寸
1.添加依赖<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> ...原创 2019-10-23 16:24:11 · 381 阅读 · 0 评论 -
JAVA字符串的写法规范
JAVA字符串的写法规范//错误写法String.format("First {0} and then {1}", "foo", "bar")String.format("Too many arguments %d and %d", 1, 2, 3);String.format("Display %3$d and then %d", 1, 2, 3);String.format("Fir.原创 2018-11-30 15:35:42 · 1205 阅读 · 0 评论 -
@Autowired与@Resource的区别(二)
这篇文章打算通过一个实例来详解@AutoWired和@Resource。我的项目中有两个测试service分别是class A 和class Bclass A@Servicepublic class A {}class B@Servicepublic class B {}第一种情况:我先使用@Resource 注入A对象a,@Autowired注入B对象b,结果项目...原创 2018-09-13 18:46:26 · 317 阅读 · 0 评论 -
Spring 整合redis-注解式缓存使用配置
一、 redis连接属性文件redis.propertiesredis.host=127.0.0.1redis.port=6379redis.pool.maxTotal=105redis.pool.maxIdle=10redis.pool.maxWaitMillis=5000redis.pool.testOnBorrow=true二、spring-redis.xml加载r...原创 2018-09-06 10:27:16 · 1390 阅读 · 2 评论 -
spring配置中的context:property-placeholder
spring配置中的&lt;context:property-placeholder /&gt;在使用spring整合redis的过程中,使用 &lt;context:property-placeholder location="classpath:redis.properties" /&gt; 读取配置文件,使用一下代码配置redis&lt;bean id="je原创 2018-09-05 14:35:10 · 3245 阅读 · 2 评论 -
多线程问题
作者:五月的仓颉来自:cnblogs.com/xrq730/p/5060921.html1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”...转载 2018-04-21 16:13:04 · 149 阅读 · 0 评论 -
深入理解 == 与 equals 区别
深入理解 == 与 equals 区别这是一个老生常谈的问题了,也是在面试过程中常见的问题之一。网上所提供的常用回答是:equals比较值,==比较值和引用。对java源码有了一定了解了之后回头再思考这个问题并不是那么的简单单一。== java中的二元运算符,由于java中不支持运算符重载,所以它仅有单一的意思; equals() 一个方法,网上有一句话是这样写的 “Java 语言...原创 2018-03-28 15:57:51 · 332 阅读 · 0 评论 -
像毒一样的Bug之group_concat默认长度限制
想想之前写的博客都闲话太多了,打算从今以后改改风格。问题:mysql数据库使用group_concat将多个图片的地址连接,每个地址长度都标准是55,发现在超过18张后,第十九张图片地址会被截断;原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。解决办法: (1)使用sql语句(...原创 2018-04-09 20:10:48 · 9925 阅读 · 0 评论 -
@Autowired与@Resource的区别(一)
在spring的使用中,控制反转(IOC),依赖注入(DI)被频繁的使用着。实现自动注入最常用的两个注解@Autowired、 @Resource它们的不同点又在哪里呢?我们通过不同的场景对于它们使用过程中的不同意义了解后再进行原理上的理解。首先看一个网上简单的例子: 1. 一个简单的Human接口public interface Human { public void s...原创 2018-03-16 18:01:15 · 670 阅读 · 0 评论 -
遍历Map的四种方法
遍历Map的四种方法public static void main(String[] args) { // 构建一个Map 初始值为3条数据 Map<String, String> map = new HashMap<String, String>(); map.put("1", "xiaqiu"); map.put("2", "pangzi");转载 2018-03-15 09:52:19 · 700 阅读 · 0 评论 -
MQ的几种消息传递方式
MQ的几种消息传递方式发布订阅模式发布订阅模式有点类似于我们日常生活中订阅报纸。每年到年尾的时候,邮局就会发一本报纸集合让我们来选择订阅哪一个。在这个表里头列了所有出版发行的报纸,那么对于我们每一个订阅者来说,我们可以选择一份或者多份报纸。比如北京日报、潇湘晨报等。那么这些个我们订阅的报纸,就相当于发布订阅模式里的topic。有很多个人订阅报纸,也有人可能和我订阅了相同的报纸。那么,在这里,转载 2018-02-07 00:15:13 · 2911 阅读 · 0 评论 -
Spring返回JSON时数据字段丢失
在实现一个权限管理系统过程中,用户登录后需要返回该用户可使用的接口地址。可是在返回数据中发少了一些信息。接下来直接看代码。 简单的来说就是获取该表的所有信息。可是得到的结果却是这样的。。 很明显只获取到了id,并没有得到outlink字段信息。接下来检查了一遍代码@RequestMapping(value = "/login",method=RequestMethod.POST原创 2018-01-19 10:52:23 · 8467 阅读 · 1 评论 -
简单选择,冒泡,插入,快速排序之效率比较
简单选择,冒泡,插入,快速排序之效率比较这四种耳熟能祥的排序算法,找了个时间自己去重写研究了一遍,考察了他们的运行效率问题。当然对于一些初级的程序员千万别在拿着选择排序当冒泡排序的用了。所有的排序都是根据自己对排序思想的理解后编写的,如有不正确的地方还请提出。简单选择排序:每次从数组序列中选择一个元素与其他所有元素进行比较,每趟可以确定序列中最小的元素。public static vo原创 2018-01-23 20:27:18 · 1847 阅读 · 1 评论 -
Failed to start component [StandardServer[8005]] Failed to start component [StandardService[Catalina
早上上班写了一个servlet,但运行了一早都一直报错。。。试了网上很多方法: 1.删掉eclipse配置的tomcat重新添加(没用) 2.卸载重装tomcat(没用) 3.删除tomcat配置文件server.xml里的最后几行(没用,删了tomcat都无法正常启动) 4.清除服务器缓存remove掉服务器下的项目,以及project下clean(没用)仔细想一想运行其他项目都是正常情况原创 2017-12-19 11:10:26 · 11957 阅读 · 2 评论 -
SpringMVC4 设置返回结果为JSON
springMVC的控制器,也就是@Control类中的方法默认返回String类型的一个url地址,可以在操作完成后直接跳到指定页面。然而在大部分开发过程中前后端是分离的,后端研发人员并不清楚前端是什么页面。这时候我们就需要将运行结果以JSON数据返回。前端在想要输出数据的位置获取后端返回的JSON,便完成了一整套WEB开发。1.准备JSON支持的JAR包(这里使用的fastJson) fastj原创 2017-12-07 16:39:50 · 937 阅读 · 0 评论 -
Java spring中实现自动生成Excel文件并可下载
在实现这个功能的过程中主要分为这么重要的几个步骤:获取或设置需要保存于文件中的数据;设置临时文件路径;创建文件并设置文件名,设置列名,设置数据;输出文件到临时路径下;从临时路径下获取文件放入请求返回中; public Object export(HttpServletResponse response){ List<Map<String ,Object>> data原创 2017-12-13 10:46:31 · 2029 阅读 · 0 评论 -
springMVC注解式下载文件
使用spring下载文件有两种方式,一种是java通用的文件放入返回流,前两天刚写过地址如下 http://blog.csdn.net/fenfei_zqh/article/details/78789261今天来记录另一种下载方式Spring注解 @ResponseEntity @RequestMapping("/download") @ResponseBody public Re原创 2017-12-20 10:15:26 · 1037 阅读 · 0 评论