- 博客(64)
- 资源 (2)
- 收藏
- 关注
转载 maven的setting配置文件中mirror和repository的区别
当maven需要到的依赖jar包不在本地仓库时, 就需要到远程仓库下载 .这个时候如果mavensetting.xml中配置了镜像 , 而且镜像配置的规则中匹配到目标仓库时 ,maven认为目标仓库被镜像了, 不会再去被镜像仓库下载依赖jar包, 而是直接去镜像仓库下载.简单而言, mirror可以拦截对远程仓库的请求 , 改变对目标仓库的下载地址repositoryrepository就是个仓库.maven里有两种仓库,本地仓库和远程仓库。远程仓库相当于公共的仓库,大家都能看到。
2021-12-20 14:44:46
2615
原创 关于时间格式化注解@DateTimeFormat、@JsonFormat的作用域和在其中的优先级
在接收JSON格式的RequestBody,返回JSON格式数据的接口中,有三个地方涉及到时间格式化:1.参数2.RequestBody3.返回结果@DateTimeFormat的作用域是参数@JsonFormat的作用域是RequestBody和返回结果对于参数而言,org.springframework.core.convert.converter.Converter<S, T>的优先级高于@DateTimeFormat,也就是定义了对应时间类型的转换器,..
2020-09-21 20:58:07
698
原创 扩屏双显示器一个清晰,另一个模糊的解决办法
两个显示器的刷新频率相差太大导致,设置成一样就行了右键-显示设置-选择屏幕1或者2-高级显示设置-显示器2的显示适配器属性-监视器-刷新频率
2020-08-14 17:54:02
7542
转载 CentOS7 下ssh 免账号密码登录其他服务器
原文链接:https://cloud.tencent.com/developer/article/1497009ssh是什么SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。对于笔者这种不擅长服务器操作的人来说,就是一个可以远程登录服务器的工具如何使用ssh root@127.0.0.3 //如果ssh服务器默认端口没改动的话,回车之后就可以输入密码了ssh root@127.0.0.3 -p 2222 //服务器ssh端口
2020-07-13 17:50:31
819
原创 JetBrains IDEA 启动没反应,闪退的调试和一点提示
Notice:此文只是提供windows环境下的一点提示和解决问题的思路,并不是说事无巨细地包解决1.找打IDEA安装目录下面的bin文件夹,比如我的“C:\Program Files\JetBrains\IntelliJ IDEA 2019.2\bin”,默认安装,基本上就是“C:\Program Files\JetBrains\IntelliJ IDEA XXXX.X.X\bin”,最简单...
2019-07-26 15:10:51
5597
2
原创 jetbrains IDEA Alt+F7 不生效问题的解决
1.装了NVIDIA的GeForce Experience,快捷键冲突,按照图片顺序检查这种情况,1.修改图四的快捷键,2.关掉图2内“游戏内覆盖”的开关第二种情况:尝试IDEA里面 File->Invalidate Caches/Restart,清除缓存重启试试...
2019-07-02 15:54:04
3422
2
原创 Mysql != 的范围
在mysql查询中, 某个字段 != 某个值不包括!不包括!不包括!该字段为null的情况,如果需要囊括该情况,请用or指定
2019-05-08 11:25:59
251
转载 控制台彩色日志的配置
https://ahaochan.github.io/posts/Spring_Boot_color_log_configuration.html以上为springBoot+自带logback的情况,在idea中也生效针对log4j2的高亮配置在IDEA中不生效的情况,不再从日志配置下手,使用IDEA的第三方插件grep-console插件通杀控制台彩色输出问题,参考:https://...
2018-10-24 10:45:08
724
1
原创 @RestController 返回数据格式 总结
以下总结基于本人手敲实验结论,如有不对,欢迎留言讨论指正本文以application/xml,application/json两种数据格式为例说明以下两点为基础1.前端请求Header的Accept参数指定返回数据格式(最明确的优先匹配) 当你有如下Accept头:①Accept:text/html,application/xml,application/json ...
2018-10-10 12:30:01
15477
转载 SVN错误:NO LOCK TOKENS AVAILABLE
When the SVN gives the message that no lock tokens available, then it means that the SVN server has the lock information for the file but there is no relevant client who is known as the owner of lock....
2018-09-18 10:25:18
3129
转载 MYSQL5.7版本sql_mode=only_full_group_by问题
下载安装的是最新版的mysql5.7.x版本,默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by 语句就报错,然后又把它移除了。一旦开启 only_full_group_by ,感觉,group by 将变成和 distinct 一样,只能获取受到其影响的字段信息,无法和其他未受其影响的字段共存,这样,group by 的功能将变得十分狭窄了...
2018-09-14 15:15:59
384
转载 TCP为什么是三次握手,为什么不是两次或者四次 && TCP四次挥手
这是一个很有意思的问题~ 首先,我们要知道TCP是全双工的,即客户端在给服务器端发送信息的同时,服务器端也可以给客户端发送信息。而半双工的意思是A可以给B发,B也可以给A发,但是A在给B发的时候,B不能给A发,即不同时,为半双工。 单工为只能A给B发,B不能给A发; 或者是只能B给A发,不能A给B发。 我们假设A和B是通信的双方。我理解的握手实际上就是通信,发一次信息就是进行一次握手。第一...
2018-07-11 10:24:14
552
转载 《JAVA与模式》之享元模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述享元(Flyweight)模式的: Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构模式。享元模式以共享的方式高效地支持大量的细粒度对象。Java中的String类型 在JAVA语言中,String类型就是使用了享元模式。String对象是fi...
2018-07-04 20:13:37
304
转载 JVM 内存调优 与 实际案例
堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation),New 即 年轻代(Yo...
2018-06-27 20:44:50
888
转载 JVM内存管理及GC机制
一、概述Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。经过这么长时间的发展,Java GC机制已经日臻完善,几乎可以自动的为我们做绝大多数的事情。虽然java不需要开发人员显示的分配和回收内存,这对开发人员确实...
2018-06-27 18:11:17
220
转载 java合成两张图片并在图片上写字
原文地址:http://blog.csdn.net/wodemaya8/article/details/45248481 创建一张原始图片BufferedImage img = new BufferedImage(533, 800, BufferedImage.TYPE_INT_RGB);//创建图片1BufferedImage bg = ImageIO.read(
2018-02-06 09:40:16
735
转载 IDEA中,POM未报错,Maven Projects中Dependencies报错解决
问题描述:IDEA中,Maven项目POM文件中的依赖未报错(出现红色波浪线),但Maven Projects中模块的Dependencies依赖却报错。问题出现的场景:将本地Maven仓库的地址从C盘更换到其他盘,新仓库中jar包存在。问题分析:1、由于更换了地址,IDEA中的Maven仓库可能配置错误;2、jar包可能错误;3、jar包版本错误;解决方法:1
2018-01-04 18:12:45
6486
转载 JAVA设计模式之单例模式
本文继续介绍23种设计模式系列之单例模式。概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并
2017-12-27 10:43:09
285
原创 解决poi操作docx替换${}占位符不成功的过程
先贴个代码 public static boolean replaceAndGenerateWord(String srcPath, String destPath, Map map) throws IOException { String[] sp = srcPath.split("\\."); String[] dp = destPath.split("\\
2017-12-14 11:58:46
12702
11
转载 修改request的parameter的几种方式
原文地址:http://blog.csdn.net/xieyuooo/article/details/8447301这篇文章仅仅用来参考,本身不想写,request之所以不想让你修改parameter的值,就是因为这个东西一般不然改,有人问我为什么不让改,表面上说我只能说这属于篡改数据,因为这个使用户的请求数据,如果被篡改就相当于篡改消息,如果你一天给别人发消息发的是:你好,而对方收到
2017-11-08 18:00:11
5202
转载 @Transactional用法
原文地址:http://blog.csdn.net/yohoph/article/details/52470515引言: 在Spring中@Transactional提供一种控制事务管理的快捷手段,但是很多人都只是@Transactional简单使用,并未深入了解,其各个配置项的使用方法,本文将深入讲解各个配置项的使用。1. @Transactional的定义
2017-11-01 10:16:23
2040
转载 Springmvc+Spring+Hibernate中@Valid的使用
@Valid是使用hibernate validation的时候使用 ,@Validated 是只用spring Validator 校验机制使用 @Valid是jdk的接口,Hibernate的实现。1、配置:jar加载需加入jar包validation-api-1.0.0.GA.jarslf4j-api-1.7.6.jarhibernate-vali
2017-10-31 20:46:05
441
转载 Flex 布局教程:实例篇
作者: 阮一峰日期: 2015年7月14日上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。你会看到,不管是什么布局,Flex往往都可以几行命令搞定。我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主要参考资料是Landon Schropp的文章和Solved by Flexbox。一、骰子的布局
2017-10-23 17:49:33
900
转载 Flex 布局教程:语法篇
作者: 阮一峰日期: 2015年7月10日网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整
2017-10-23 17:48:24
327
转载 IDEA 解决代码提示功能消失
原文地址:https://github.com/Damao/Intellij-IDEA-F2E/blob/master/FAQ/%E9%97%AE%E9%A2%98%E9%9B%86%E5%90%88/JavaWeb%E9%A1%B9%E7%9B%AE/%E8%A7%A3%E5%86%B3%E4%BB%A3%E7%A0%81%E6%8F%90%E7%A4%BA%E5%8A%9F%E8%83%BD%
2017-10-12 11:37:09
49627
26
转载 Beanstalkd+Supervisor构建消息队列
参考环境:centos 6.51、BeanstalkdBeanstalkd,一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes应用。后来开源,现在有PostRank大规模部署和使用,每天处理百万级任务。Beanstalkd是典型的类Memcac
2017-08-31 11:14:09
1496
转载 搭建Jetbrains家族IDE授权服务器
原文地址:http://flycorn.com/2017/01/31/%E6%90%AD%E5%BB%BAJetbrains%E5%AE%B6%E6%97%8FIDE%E6%8E%88%E6%9D%83%E6%9C%8D%E5%8A%A1%E5%99%A8/支持购买正版渠道:https://www.jetbrains.com/idea/buy/在此感谢软件作者Lanyu!
2017-08-31 11:12:21
2775
转载 Linux下安装jdk8步骤详述
原文地址:http://www.cnblogs.com/shihaiming/p/5809553.html作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/download
2017-08-18 15:08:50
302
转载 WEB应用的Session冲突
使用apache反向代理解决在应用A使用Iframe嵌入应用B的功能而产生的跨域问题后,应用B的功能能正常使用了。但也产生了另外一个问题:打开应用A的任何页面都会跳转主页,问题原因是:session丢失。具体分析:session是通过在客户端生成一个cookie,所有请求会带上这个cookie。一个cookie的NAME、Domain和Path属性值均相同,则会覆盖,若未设置Dom
2017-07-31 10:50:54
529
原创 java 字节转为16进制字符的个人理解
public static void printHexString(byte[] b) { for (int i = 0; i < b.length; i++) { int temp = b[i] & 0xFF; String hex = Integer.toHexString(temp); if (hex.length() == 1) { hex = '0' + h
2017-07-21 12:16:57
1683
转载 mysql 用户及权限管理 小结
原文地址:http://www.cnblogs.com/SQL888/p/5748824.html:MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接。在 MySQL 命令行模式下输入如下命令可以为 MySQL 创建一个新用户:1
2017-06-12 10:18:27
896
原创 mybatis的mapper.xml文件扫描注册问题
把mapper文件放在包里面可能不会被编译,必须放在Source folder文件夹里,详见:http://blog.csdn.net/hmily_hui/article/details/70313735
2017-04-21 13:17:38
1698
转载 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
转入Intellij已经有2个月了,编程效率确实比Eclipse快了很多,而且可以直接使用Maven,然后就想写个小项目玩玩,框架准备使用SpringMVC+spring+Mybatis,看了两篇博客就开工了这篇包括了单独的Mybatis创建和与Spring整合,这篇是Mybatis一个系列的博客的最后一篇,非常详细 想着万事俱备,又不是第一次玩框架,照葫芦画瓢撑死半天就能完成了,结果我是万万
2017-04-21 13:16:42
4285
原创 maven JUnit测试 注意JUnit,spring,mybatis版本号
版本可能出现不兼容问题,一下版本为一个兼sping:4.1.3.RELEASEspring-contex:3.2.2.RELEASE //spring-contex是spring的一部分JUnit:4.11
2017-04-21 13:06:02
1085
原创 maven build 缺少 default-compile或者default-testcompile的错误
window-preference-Installed JREs 把jre改为jdk
2017-04-21 12:23:38
3567
转载 MyBatis-Generator在Eclipse上配置及使用
原文地址:http://blog.csdn.net/wild_elegance_k/article/details/47609649 之前用MyBatis框架的时候,都是手敲的代码,就感觉到好麻烦的样子。今天就到网上搜了一下MyBatis自动构建工具,就发现在官网上推荐了MyBatis Generator这个构建工具。官网推荐地址:http://mybatis.github.
2017-04-20 15:47:18
450
原创 MyBatis Generator 详解
原文地址:http://blog.csdn.net/isea533/article/details/42102297所有Generator的xml详细说明见:http://mybatis.org/generator/configreference/xmlconfig.html (英文版)现在针对generatorConfig.xml配置进行解说,至于
2017-04-20 15:44:14
533
转载 如何用Maven创建web项目(具体步骤)
使用eclipse插件创建一个web project首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 war的形式 由于packing是war包,那么下面也就多出了webapp的目录
2017-04-20 14:32:30
310
转载 阿里云Maven仓库
前天网上下了一个项目,在公司还好,网络比较流畅,很快就把依赖下好了;回家的时候,想耍耍,结果下了一天也没把依赖下好,速度是几k每秒,甚至一k每秒,哎~心都碎了,网上一搜,结果发现了一个惊天的用nexus搭建的maven私服,阿里云的,那下载速度真是杠杠的;配置很简单,修改conf文件夹下的settings.xml文件,添加如下镜像配置: mirrors> mirror>
2017-04-19 15:04:49
536
PowerDesigner 16.1 到 PowerDesigner 16.6 X64 注册补丁
2018-01-12
org.eclipse.jface.text_3.11.2.v20170220-1911.jar 修改版
2017-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人