- 博客(21)
- 收藏
- 关注
原创 idea生成get/set方法快捷键ALT+insert无效,修改快捷键
由于快捷键冲突或者无效,导致idea生成get/set方法的快捷键ALT+insert无效,现在来修改快捷键,步骤如下:一、位置:File->settings->keymap->Main menu->Code->Generate…1、在需要修改快捷键方式的选项上面右键->选择Remove Alt+Windows2、在需要修改快捷键方式的选项上面右键->选择Add keyboard Shortcut3、出现弹出层,直接在键盘上按下你需要设置的快捷键组合,点
2020-07-17 15:36:31 7584 1
原创 idea中使用Easy Code插件自动生成代码
本示例idea使用版本版本:2019.3一、准备工作:1、创建一个简单的spring boot工程;2、创建好数据库以及需要用到的表;3、二、Easy Code插件的使用步骤:1、File—settings—Plugins安装插件:如果已经安装,在Installed中能够看到;如果没有安装,则可以在Marketplace中搜索安装。2、...
2020-02-23 12:04:51 819
原创 Java8常见日期时间处理
1、获取今天的日期:Java 8 中的 LocalDate 用于表示当天日期。和java.util.Date不同,它只有日期,不包含时间。LocalDate today = LocalDate.now();System.out.println("今天的日期:" + today); // 今天的日期:2020-02-182、获取年、月、日信息:LocalDate today = Loca...
2020-02-18 23:58:05 265
原创 安装IntelliJ IDEA后UTF-8编码设置
安装IntelliJ IDEA后需要统一设置编码为utf-8编码的地方如下:1、File—>Other Settings—>Settings for New Projects—>Editor—>File Encodings2、File->Settings->Editor->File Encodings3、打开Run/Debug Configura...
2020-02-18 12:07:14 582
原创 Java中创建String方法详解
我们知道Java中创建String的方法有两种:String str1 = "abcd";String str2 = new String("abcd");那么它们有什么区别呢?且看下面分析:String a = "abcd";String b = "abcd";System.out.println(a.equals(b)); // trueSystem.out.println(a...
2020-01-14 15:47:18 436
原创 StringBuffer和StringBuilder的3个区别
前言:StringBuffer 和 StringBuilder 它们都是可变的字符串,通过看源码我们发现它们都继承自AbstractStringBuilder抽象类,下面是区别:区别1:线程安全问题StringBuffer:线程安全,StringBuilder:线程不安全。因为 StringBuffer 的所有公开方法都是 synchronized 修饰的,而 StringBuilder 并没...
2020-01-14 15:27:16 132
原创 日期格式yyyy-MM-dd和YYYY-MM-dd到底有什么不同
前言:以前根本就没有在意yyyy-MM-dd和YYYY-MM-dd二者之间的区别,知道最近读了一篇公众号文章才发现它们之间的微妙区别,先看下面代码:public static void main(String[] args){ Calendar calendar = Calendar.getInstance(); calendar.set(2019, Calend...
2020-01-13 14:16:16 3490 2
原创 Java中Map集中遍历方式比较
1、Map的遍历方式大体上分为两种:keySet方式和entrySet方式,细分可以分为四种:keySet forEach、keySet iterator方式和entrySet forEach、entrySet iterator方式,下面对这四种方式的效率作一个简单的比较:public static void main(String[] args){ Map<Object,...
2020-01-08 11:13:11 255
原创 关于BigDecimal精度问题
最近研究了下BigDecimal精度问题,发现稍不注意,就会丢失精度,下面是简单示例: BigDecimal bigDecimal = new BigDecimal(12.432); System.out.println("new BigDecimal => " +bigDecimal); BigDecimal decimal1 = new BigDec...
2020-01-07 10:20:04 498
原创 设置Xshell选中即复制,右键即粘贴
平时使用Xshell来操作linux系统时,经常会用到复制粘贴,记录下快捷方式,步骤如下:一、选择Xshell菜单栏:工具—>选项—>鼠标和键盘。二、“向右按钮®”改为“粘贴剪贴板内容”,勾选上“将选定的文本自动复制到粘贴板©”。三、如下图示:测试快捷方式可以使用。...
2019-12-30 09:52:51 1283
原创 docker与虚拟机
docker与虚拟机简单理解最近接触了docker,看了很多文章,记录下来方便随时翻阅,简单比较下它与虚拟机,图片来自网络。首先需要明确一点:docker不是容器。Docker是一种轻量级的虚拟化技术,比传统的虚拟机性能更好。下图是虚拟机的体系结构:server - 表示真实电脑。Host OS - 真实电脑的操作系统,例如:Windows,Linux;Hypervisor - 虚...
2019-12-13 08:03:05 176
转载 Jpa项目报错:org.hibernate.lazyinitializationexception could not initialize proxy - no session
最近在使用spring boot集成jpa时出现错误:org.hibernate.LazyInitializationException: could not initialize proxy [com.example.springdatajpa.entity.User#8ae41e1f6eda0fba016eda0fc6f40000] - no Session at org.hiberna...
2019-12-06 15:47:00 354
原创 vue项目运行npm run dev时报错
报错内容如下:0 info it worked if it ends with ok1 verbose cli [ 'D:\\tools\\nodejs\\node.exe',1 verbose cli 'D:\\tools\\nodejs\\node_global\\node_modules\\npm\\bin\\npm-cli.js',1 verbose cli 'run',...
2019-11-29 10:27:10 1395 1
原创 Idea中使用git显示pull、commit、push图标
步骤:第一步:File->Settings第二步:按照图示操作第三步:在弹出框内All Actions->Version Control Systems下滑选择Push,点击OK第四步:点击Aplly,Ok完成配置效果图:...
2019-11-13 15:40:12 8234 1
转载 TortoiseSVN打分支、合并分支、切换分支
转载自:https://blog.csdn.net/justry_deng/article/details/82259470
2019-11-12 15:17:47 149
原创 spring中@PathVariable、@RequestParam、@RequestBody注解对应前端配置
1、不使用以上注解:后端前端适用场景:获取列表2、使用@RequestBody注解后端前端3、使用@PathVariable注解后端前端4、使用@RequestParam注解后端前端...
2019-09-30 15:54:16 262
原创 解决Idea中没有SVN标识,不能提交、更新代码
使用idea也不久,今天从svn上down下来的项目导入idea,发现写的代码不能在idea里面更新,记录下解决方案。步骤1.点击VCS,然后Enable Version Control Integration;2. 选择Subversion;3. 点击OK后效果图,可以在idea中提交和更新代码等操作;...
2019-03-28 13:58:02 9996 2
原创 使用idea启动多端口实例
使用idea启动多个实例最近在学习spring cloud rest+ribbon实现服务消费,期间需要启动多个client来实现负载均衡,开始按照网上的方法来试着进行了下,但是发现每次修改端口后都需要停止原有的实例,后来发现了一个方法可以实现需求,对于初学者来说也许有用。具体方法如下:选择edit configurations;选择要实现多端口启动的实例,去掉单实例启动的勾;点击...
2019-03-10 23:30:52 1745
原创 Maven学习之使用Nexus创建私服
使用Nexus创建私服Nexus包含了各种类型的仓库概念,包括代理仓库(proxy)、宿主仓库(hosted)、仓库组(group)等。每一种仓库都提供了丰富实用的配置参数,用户根据需求定制:1、代理仓库:主要是提供下载缓存构件和插件、如果只是从远程仓库下载构件和插件、那么代理仓库完全足够;2、宿主仓库:主要用于存放项目部署的构件、或者第三方构件,用于提供下载;3、仓库组:将相同策略的仓库...
2018-11-01 14:38:50 228
原创 使用eclipse创建maven分模块项目
使用eclipse创建maven分模块项目创建分模块maven项目是我们平时工作中必不可少的,最近在学习dubbo的时候用到了,记录下来,以便后面能够快速翻阅: 1、新建maven工程,点击下一步: 2、勾选创建简单工程: 3、填写工程相关信息,注意Packaging选择pom: 4、创建一个子模块,选择maven module选项,点击next 5、填写子模块名称,...
2018-08-30 13:32:54 680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人