- 博客(38)
- 收藏
- 关注
原创 线程安全的List
下面列出的是核心代码,详细的代码在:https://github.com/ZZD3627/learning-records文件夹my-list-use为l多线程安全ist源码,记得点个star。
2025-01-01 15:49:43
177
原创 常见数组排序 插入排序 归并排序 快速排序 及JDK默认排序binarySort
下面列出的是核心代码,详细的代码在:https://github.com/ZZD3627/learning-records文件夹my-list-use为list排序源码,记得点个star。
2025-01-01 10:18:21
148
原创 自定义注解实现参数自动赋值,记录方法执行时间,自定义缓存,验证邮箱格式,验证手机号
下面列出的是核心代码,详细的代码在:https://github.com/ZZD3627/learning-records文件夹my-annotations为所有的自定义注解的代码的目录,记得点个star。
2024-12-28 11:57:28
242
原创 vosk ollama gTTS streamlit快速实现语音交互
此处的model改成自己本地的ollama model,第一组role和content改成自己喜欢的。此代码是中文版本的语音智能助手,会识别用户所说的话,并实现语音交互。需要下载ollama模型,并在代码运行之前启动ollama。model_path改成自己本地的path。####### 下载代码。######注意事项。
2024-12-26 11:04:42
278
原创 通过 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
2316
翻译 简析Elasticsearch-简介、安装、配合Kibana使用、SpringBoot整合
Elasticsearch、Kibana、SpringBoot
2022-07-31 14:18:06
534
原创 源码浅析ConcurrentReferenceHashMap
对ConcurrentReferenceHashMap进行代码分析并对主要部分加注释
2022-04-01 20:49:27
873
原创 SpringCloud整合Eureka、Consul、Ribbon、OpenFeign、Hystrix、Gateway、Config、Bus、Stream、Sleuth
课程参考:https://blog.youkuaiyun.com/weixin_38007185/article/details/108186254代码地址:https://github.com/ZZD3627/MySpringCloud002.git
2022-01-04 23:34:21
287
原创 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
1390
原创 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
681
原创 SpringBoot整合mybatis-plus: SqlSession was not registered for synchronization because synchronization
springboot整合mybatis-plus
2021-12-17 15:30:26
19713
原创 ubuntu20.04系统循环登录问题
参考:https://blog.youkuaiyun.com/qq_38139159/article/details/115374658自己遇到的情况是博主写的其他情况,出现情况的原因是我修改了profile文件,导致的登陆异常的问题。具体的解决办法(我的是双系统):第一步:进入ubuntu的正常进入系统的下一个选项(ubuntu高级选项)第二步: 选择root权限,进入到命令行第三步: 将profile文件中添加的内容删除这是我遇到问题的解决方案,需要根据自己修改的哪些文件再进行回退。参考:https:
2021-12-01 23:08:57
3312
原创 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
1694
转载 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
343
转载 map遍历方式的比较
原文地址:https://blog.youkuaiyun.com/weixin_42447959/article/details/83793973原文作者:在这里插入代码片
2020-07-05 17:15:34
146
转载 ConcurrentHashMap源码分析参考链接(1.8)
链接:https://www.cnblogs.com/zerotomax/p/8687425.html#go9
2020-07-05 17:08:08
124
原创 Java泛型
泛型:是一种广泛的类型,把明确数据类型的工作提前到了编译时期,借鉴了数组的特点。泛型的好处: 避免了类型转换的问题可以减少写代码时的黄色警告线可以简化我们代码的书写什么时候能够使用泛型?当类中有,就可以使用泛型。泛型文章链接:https://segmentfault.com/a/1190000019606768https://segmentfault.com/a/1190000014120746...
2020-07-04 23:02:50
95
原创 通过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
598
转载 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
314
转载 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
516
原创 java中比较两个时间大小
代码解读:第一步:使用SimpleDateFormat将两个时间格式化为相应的一样的格式第二步:创建两个Calendar calendarStart = Calendar.getInstance();Calendar calendarEnd = Calendar.getInstance();【名称不能重复,小伙子们】第三步:直接使用比较 calendarStart.compareTo(ca...
2019-11-22 15:23:19
1125
转载 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
529
转载 数据库建立索引为什么会加快查询速度
数据库建立索引为什么会加快查询速度首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增加查询的速度。MySQL官方对于索引的定义为:索引是帮助MySQL高效获取数据的数据结构。即可以理解为:索引是数据结...
2019-11-22 15:12:23
2337
原创 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
324
原创 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
5657
翻译 WSO2 Developer Guide Working with the Source Code 优快云记录学习第二篇
Working with the Source Code(使用源代码)All WSO2 products are open-source, and is licensed under Apache 2.0. You can find the WSO2 Carbon Kernel SCM repository in GitHub, which is named Carbon Kernel. WSO...
2019-05-13 22:35:59
167
翻译 优快云 记录学习第一篇
SOA:面向服务编程面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。(介绍链接:https://baike.so.com/doc/5399617-75845...
2019-05-12 22:30:20
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人