加载中
100个高质量Java开发者博客

本文的主要目的是收集全球范围内100个高质量Java开发者博客。其中会有一些博客并不是由纯粹的Java开发者撰写的,但是Java开发者们能够从中发现一些有用的或者有趣的东西。阅读这些博客将会非...

2015/07/23 13:02
277
Spring @Cacheable 的key生成

@Cacheable(value="users", key="#id") key属性是用来指定Spring缓存方法的返回结果时对应的key的。该属性支持SpringEL表达式。当我们没有指定该属性时,Spring将使用默认策略生成key。我们这...

2019/11/29 14:22
820
springboot-springboot2.1.x报错循环依赖问题

前言 实际开发中,我们常常是基于模块分工开发的,也就是不同的人负责不同的模块。最后合并代码。这种方式适合多人协同,每个人只关心自己的业务模块实现(controller/model/service/mapper...

2019/11/27 14:15
1.3K
SpringBoot启动执行sql脚本的注意实现

1、关键配置 #初始化SQL initialization-mode: always schema: classpath:sql/schema.sql data: classpath:sql/data.sql sql-script-encoding: utf-8 jpa: database-platfor......

2019/11/27 13:04
1.6K
VO,DTO,DO,PO的概念、区别和用处

VO(View Object):视图层,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的...

JDK1.8 JVM生产环境参数配置

16G内存 JDK8 生产服务器配置未验证,先丢完整配置 JAVA_OPTS="-server -Xmx4g -Xms4g -Xmn256m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled ...

2019/11/23 22:11
1.6K
SpringBoot打成jar包部署,Excel模板下载文件遇到的问题

问题一. 读取resource 目录下文件时出现路径找不到 在本机测试都很顺利,当打包jar文件放到服务器上测试的时候发现了类似下面的异常信息: java.nio.file.NoSuchFileException: file:/app.j...

工作中很重要的 3 点

一、 脚踏实地 / 做好小事是获得一切机会的开始 1、如果你没有过人的天赋和突出的能力,那就先把手头的小事做到极致; 2、如果你觉得这种重复毫无必要,是简单的重复,那就想办法优化它; 3、...

2019/06/05 12:32
76
ctx.write()和channel().write()的区别

如果我们是调用ctx.write()方法的话,会从当前的hander往前找第一个outbound来执行。记住一定要将OutBoundHandler先添加进ChannelPipeline。否则会跟期望的结果不一致。 如果我们是使用chann...

2019/05/17 15:11
78
linux安装nginx

安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-deve...

2019/04/03 14:39
52
Redis 学习路线

学习和使用 Redis 一般可以分为以下四个阶段: 初学者入门 进阶实战 理解原理 贡献和开发 本文接下来将在四个小节里面分别对这四个阶段进行介绍。 初学者入门 如果你只是对 Redis 感兴趣, ...

idea改造普通引用jar包项目为maven管理jar包项目

1.首先将原项目copy一份以免出问题; 2.将原项目导入到idea并正常启动后,对要改造的项目右键点击Add Framework Support.(添加框架支持); 3.在弹窗中找到maven并勾选,然后点击ok即可 4.id...

2019/03/27 12:41
447
大型网站后端架构设计

后端架构设计涉及很多方面,并且跟网站规模有很大关系,规模越大涉及技术越多,下面介绍一下超大型网站后端架构设计,以及包含哪些核心技术。 分层是架构设计一种重要方式,通过分层来讲问题...

百万并发下的Nginx优化,看这一篇就够了!

本文作者主要分享在 Nginx 性能方面的实践经验,希望能给大家带来一些系统化思考,帮助大家更有效地去做 Nginx。 优化方法论 我重点分享如下两个问题: 保持并发连接数,怎么样做到内存有效使...

2018/12/10 18:43
1.4K
用命令卸载Win8 IE9/IE10/IE11浏览器

首先打开,开始---运行-----框里输入cmd,进入命令提示框,将下面的命令复制粘贴到命令框里,然后按下Enter键执行。 执行完命令,必须重启电脑。 卸载IE9的命令: FORFILES /P %WINDIR%\ser...

2018/10/16 14:21
261
Python中数据类型

计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的...

2018/06/14 13:18
7
python 条件过滤

列表生成式的 for 循环后面还可以加上 if 判断。例如: [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 如果我们只想要偶数的平方,不改动 range()的情况下,可以加...

2018/06/14 13:05
49
迭代dict的****

迭代dict的value values() 方法实际上把一个 dict 转换成了包含 value 的list。 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } print d.values() # [85, 95, 59] for v in d.values(): pr...

2018/06/14 12:34
28
Python之 set的特点

set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,...

2018/06/13 15:39
388
Python中dict的特点

dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。 不过dict的查找速度快不是没有代价的,dict的缺点是占用内存...

2018/06/13 14:57
204

没有更多内容

加载失败,请刷新页面

返回顶部
顶部