- 博客(44)
- 收藏
- 关注
原创 通过 Jetbrains GateWay实现Remote Development
【注意事项:IDEA只能使用终极版(付费版,或使用30天),JetBrains Gateway 登录的用户一定要具有所有权限的用户】第六步:在idea中配置jdk和maven环境(jdk和maven可以提前安装或通过idea进行下载,也可以使用自带的)官网地址:https://www.jetbrains.com/remote-development/gateway/第五步:通过JetBrains Gateway配置好项目地址(如下图,配置到对于的pom.xml)第七步:编译并运行代码。
2023-09-01 22:19:17 2033
翻译 简析Elasticsearch-简介、安装、配合Kibana使用、SpringBoot整合
Elasticsearch、Kibana、SpringBoot
2022-07-31 14:18:06 501 1
原创 源码浅析ConcurrentReferenceHashMap
对ConcurrentReferenceHashMap进行代码分析并对主要部分加注释
2022-04-01 20:49:27 809
原创 SpringCloud整合Eureka、Consul、Ribbon、OpenFeign、Hystrix、Gateway、Config、Bus、Stream、Sleuth
课程参考:https://blog.csdn.net/weixin_38007185/article/details/108186254代码地址:https://github.com/ZZD3627/MySpringCloud002.git
2022-01-04 23:34:21 270
原创 Caused by: java.lang.IllegalArgumentException: Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘
SpringBoot整合mybatis的时候出现上述问题的原因是:springboot无法自动创建bean对象导致。出现此问题的原因有很多:1、没有在Dao上加ibatis的@Mapper注解2、没有在启动方法上加@MapperScan注解或路径不对3、没有引用mybatis-spring-boot-starter依赖…凡是影响bean对象自动注入的地方都有可能,我这次遇到的情况是没有添加依赖,只需加上依赖即可,需要根据具体情况具体分析 <!-- 引入mybatis启动
2021-12-22 09:22:52 1359
原创 SpringBoot整合mybatis-plus+druid多数据源+Swagger2
项目地址:https://github.com/ZZD3627/my-multiple002.git此yml为:https://github.com/ZZD3627/my-multiple002.git项目的配置文件# serverserver: port: 8080# servlet:# context-path: /dynamicdatasource# springspring: datasource: dynamic: primary: maste
2021-12-20 18:53:51 657
原创 SpringBoot整合mybatis-plus: SqlSession was not registered for synchronization because synchronization
springboot整合mybatis-plus
2021-12-17 15:30:26 16710
转载 修复Apache Log4j任意代码执行漏洞安全风险通告
参考:https://www.cnblogs.com/LoveBB/p/15683322.html第一步:在pom文件中加入log4j 2.15.0版本的依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-to-slf4j</artifactId> <v
2021-12-14 13:13:45 1395 2
原创 ubuntu20.04系统循环登录问题
参考:https://blog.csdn.net/qq_38139159/article/details/115374658自己遇到的情况是博主写的其他情况,出现情况的原因是我修改了profile文件,导致的登陆异常的问题。具体的解决办法(我的是双系统):第一步:进入ubuntu的正常进入系统的下一个选项(ubuntu高级选项)第二步: 选择root权限,进入到命令行第三步: 将profile文件中添加的内容删除这是我遇到问题的解决方案,需要根据自己修改的哪些文件再进行回退。参考:https:
2021-12-01 23:08:57 3146
原创 js实现判断ip地址
逻辑为-----先对字符串拆分,然后判断长度和数值是否符合const str = '10.240.255.256';var flag = true;const words = str.split('.');const regex = /^(([0-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))))$/;if(words.length == 4){var i;for (i = 0; i < 4; i++) { if(!regex.test(wor
2021-10-12 15:10:39 1655
转载 IDEA下载及配置教程
记录文档:详细配置路径https://cloud.tencent.com/developer/article/1843025
2021-09-25 16:39:36 103
转载 SpringBoot - maven - i18n -多语言支持
SpringBoot - maven - i18n -多语言支持参考地址:https://www.cnblogs.com/yanghj/p/13692334.html#_label0github代码地址:https://github.com/ZZD3627/i18n
2021-09-24 17:56:01 297
转载 map遍历方式的比较
原文地址:https://blog.csdn.net/weixin_42447959/article/details/83793973原文作者:在这里插入代码片
2020-07-05 17:15:34 124
转载 ConcurrentHashMap源码分析参考链接(1.8)
链接:https://www.cnblogs.com/zerotomax/p/8687425.html#go9
2020-07-05 17:08:08 109
原创 Java泛型
泛型:是一种广泛的类型,把明确数据类型的工作提前到了编译时期,借鉴了数组的特点。泛型的好处: 避免了类型转换的问题可以减少写代码时的黄色警告线可以简化我们代码的书写什么时候能够使用泛型?当类中有,就可以使用泛型。泛型文章链接:https://segmentfault.com/a/1190000019606768https://segmentfault.com/a/1190000014120746...
2020-07-04 23:02:50 83
原创 通过jdk1.8特性获取两个时间相减的差值
通过jdk1.8特性获取两个时间相减的差值public static void main(String[] args) throws InterruptedException { // LocalDate today = LocalDate.now();// System.out.println("Today : " + today);// LocalDate...
2019-12-16 18:32:11 572
转载 mac版本的eclipse安装springboot开发插件(STS)
查看mac上安装的eclipse版本(安装与eclipse版本一致的STS)选择:Eclipse------>About Eclipse--------->Version: Photon Release (4.8.0)。括号中的4.8.0就是对应的eclipse版本号!官网下载对应版本的插件官网地址:https://spring.io/tools3/sts/legacy登陆官...
2019-11-29 17:19:18 639
转载 java实现日期的增加和减少
文章来源于:https://www.iteye.com/blog/tal-1190144public static Date addDateOneDay(Date date) { if (null == date) { return date; } Calendar c = Calendar.getInsta...
2019-11-27 15:09:25 300
转载 java实现邮箱发送邮件功能
package hotkidclub.base;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.i...
2019-11-25 14:58:52 499
原创 java中比较两个时间大小
代码解读:第一步:使用SimpleDateFormat将两个时间格式化为相应的一样的格式第二步:创建两个Calendar calendarStart = Calendar.getInstance();Calendar calendarEnd = Calendar.getInstance();【名称不能重复,小伙子们】第三步:直接使用比较 calendarStart.compareTo(ca...
2019-11-22 15:23:19 1085
转载 java中SimpleDateFormat的用法
SimpleDateFormat的用法通过这个类的处理可以按照你想要的格式输出日期,其中各字母表达的意思如下:yyyy:年MM:月dd:日hh:1~12小时制(1-12)HH:24小时制(0-23)mm:分ss:秒S:毫秒E:星期几D:一年中的第几天F:一月中的第几个星期(会把这个月总共过的天数除以7)w:一年中的第几个星期W:一月中的第几星期(会根据实际情况来算)a...
2019-11-22 15:17:02 502
转载 数据库建立索引为什么会加快查询速度
数据库建立索引为什么会加快查询速度首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增加查询的速度。MySQL官方对于索引的定义为:索引是帮助MySQL高效获取数据的数据结构。即可以理解为:索引是数据结...
2019-11-22 15:12:23 2275
转载 StringUtils使用
1.public static boolean isBlank(String str)在校验一个String类型的变量是否为空时,通常存在3中情况是否为 null是否为 “”是否为空字符串(引号中间有空格) 如: " "。制表符、换行符、换页符和回车StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是true,否则为false示例:Strin...
2019-07-11 19:36:48 370
原创 SSM框架总结
SSM框架:Controller(对外提供接口,验证参数的可靠性、返回值处理逻辑)–>Service(处理需要的业务逻辑比如:对用户发过来的用户名密码进行加密)–>Dao(实现对数据库的访问,可以不实现Dao直接使用Interface进行映射实现访问数据库)...
2019-05-29 11:39:52 199
原创 OSGI2理解
OSGI2框架OSGI主要包含有4个部分:Rest.api、Core、Server、Connector(Rest.api是对外提供接口,Core是JDBC实现访问数据库,Server是实现主要逻辑功能包括am、定时等任务,Connector是访问其他接口的功能)。每一个部分都是一个单独的bundle,都能够打包成为一个jar,供其他的bundle使用。而bundle中则是包括service、co...
2019-05-27 23:12:15 142
原创 JDBC回滚实现数据库访问
使用JDBC实现数据库的回滚:实现步奏:private static String driver=“com.mysql.jdbc.Driver”;private static String url=“jdbc:mysql:///test”;private static String user=“root”;private static String password=“123456”;...
2019-05-23 17:06:54 304
原创 java实现时间相减得到天数
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/***by ZZD*2019年5月22日*2019*/public class ToDate {public static void main(String[] args) { String begin...
2019-05-22 22:33:53 9496
原创 接触OSGI
刚开始接触OSGI框架,整体的框架结构还不是很清晰只是看了网上框架的详解,非常的难懂。真正的接触到项目的时候,发现其项目结构跟SpringBoot有一点点的类似,每个小项目中都有自己的POM.xml文件,在POM.xml中配置了所依赖的jar包,依赖的其他项目,和相应的版本号,还不是特别的懂。了解到OSGI分为rest.api、server、connector(其中rest.api是提供对外访问...
2019-05-21 22:33:26 103
原创 记录一下Interceptor配置文件调用的过程
在web.xml文件中配置Spring Mvc.xml文件(通过web.xml指定路径)。在SpringMvc.xml文件中通过mvc标签进行配置Interceptor的对象,并且在此处声明Interceptor bean对象,在这个文件中指定,在一定拦截之后跳转的页面等。具体实现登录功能的拦截器可以看链接:https://www.cnblogs.com/limn/p/8733126.html...
2019-05-20 22:29:32 538
原创 OSGI2框架中 Failed to execute goal org.codehaus.mojo:findbugs-maven-plugin:3.0.3:findbugs (findbugs
Failed to execute goal org.codehaus.mojo:findbugs-maven-plugin:3.0.3:findbugs (findbugs) on project com.want.carbon.utils: Unable to parse configuration of mojo org.codehaus.mojo:findbugs-maven-plugin...
2019-05-20 21:59:10 5469
转载 EasyUI简单的学习
EasyUI 官方学习网站:http://www.jeasyui.net/EasyUI 官方Demo网站:http://www.jeasyui.net/demo/380.htmlEasyUI 小白学习:https://www.cnblogs.com/whgk/p/7106567.html
2019-05-18 23:51:58 98
原创 创建maven工程并做在tomcat上部署
1.在eclipse中,new–>Maven Project(选择Maven Project点击next)2.可以默认的情况下直接点击next,也可以在这里进行设置workspace和Working set3.做好选择之后接点击next,会出现让输入group id和Artifact id,输入之后就可以直接点击finish,创建maven项目的过程就结束了。创建项目之后可能会出现的问...
2019-05-17 22:28:58 129
原创 github流程理解及pull request的使用方式
github流程讲解官方网站为:https://guides.github.com/introduction/flow/Create a branch(创建一个分支)–>Add commits(添加提交)–>Open a Pull Request(打开拉取请求)–>Discuss and review your code(讨论并检查您的代码)–>Deploy(部署)–&g...
2019-05-16 23:22:33 3753
转载 MAC终端操作相关链接
Mac终端学习(一):基本操作:https://www.jianshu.com/p/9d3a72697b5cMac终端学习(二):操作历史:https://www.jianshu.com/p/0e43268f01dbMac终端学习(三):进程管理:https://www.jianshu.com/p/03d822aa3619Mac终端学习(四):重定向和管道:https://www.jians...
2019-05-16 11:50:48 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人