- 博客(38)
- 收藏
- 关注
原创 goLand gorm 查询异常
could not read string at 0x1unreadable: could not read string at 0x1 due to protocol error E08 during memory read for packet $m1,64
2021-12-20 18:03:07
3859
1
原创 vsCode安装Golong插件报错
Windows下vsCode安装go插件的时候报错:...Installing golang.org/x/tools/gopls@latest FAILED{ "killed": false, "code": 1, "signal": null, "cmd": "D:\\Program Files\\Go\\bin\\go.exe install -v golang.org/x/tools/gopls@latest", "stdout": "", "stderr": "go install
2021-12-13 18:21:00
4294
2
原创 Kotlin启动异常汇总【更新中】
异常异常信息Callable expects 2 arguments, but 3 were provided.异常原因调用方法没有参数会报:@TokenRequired @CrossOrigin("*") @GetMapping("/order.test.update") suspend fun newlyOrderUpdateTest(): Any { return try { ClientResult.success
2021-12-06 15:58:03
2095
原创 vi-kotlin gradle配置
原配置import org.jetbrains.kotlin.gradle.tasks.KotlinCompilebuildscript { repositories { mavenLocal() mavenCentral() gradlePluginPortal() }}plugins { id("org.springframework.boot") version "2.5.4" id("io.spring.de
2021-12-03 09:27:04
2838
原创 idea过滤控制台输出日志
【Preferences】- 【Editor】-【General】-【Console】- 【Fold console lines that contain】fold console lines that contain(折叠输出内容)折叠前:折叠后:
2021-05-08 11:15:51
6758
原创 Kotlin suspend 回调使用
kotlin 回调使用方式某些协程的使用/** * 回调接口 */public interface CallbackListener<T>{ /** * 回调方法 * @param msg 回调消息 */ void invoke(Result<T> msg);}/** * 回调方法 */suspend fun sendSnsFromOss(loginUser: String, uin: Long, param: Se
2021-04-22 11:44:51
1915
原创 读取Excel表格内容转为Sql when then语句
说明今天测试预上线库时需要改表,先备份列excl表格。后发现有问题,需要还原某些数据,但是不是sql文件也不是sql语句。这里是吧所有user_id 改为了-1,需要还原。思路就是按照sql when then修改语句读取表里的id和user_id 去拼接sql,然后本地测试sql,再放到预上线执行。数据格式:执行: public static void main(String[] args) { hget(); } /** * 获取版本对
2021-04-22 11:13:42
210
原创 JAVA导出Excel文档
JAVA导出excel文档导包创建导出数据设置response导包maven地址<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>5.0.0</v
2021-04-08 16:19:57
101
原创 mysql 执行delete引发死锁问题
关于mysql事务引发的死锁异常解决场景问题死锁日志[^2]锁类型与隔离级别InnerDB 锁:mysql事务解决方案场景mysql 5.7InnoDB存储引擎jdk 8 springboothikari 连接池spring: application: name: product datasource: url: jdbc:mysql://123456:3306/productdb?useUnicode=true&characterEncoding=UTF-8&a
2020-06-30 11:28:55
8227
原创 Linux防火墙
文章目录说明firewalldiptable说明整理网上相关资源,主要是防火墙的相关命令和简单介绍centos7系统使用firewalld服务替代了iptables服务,但是依然可以使用iptables来管理内核的netfilteriptables是管理Linux机器上防火墙规则的工具。firewalld也是管理Linux机器上防火墙规则的工具。firewalld启动:syste...
2019-10-21 17:00:56
220
原创 linux 添加开机启动项
文章目录引用APT初始化与启动配置开机设置启动与停止库操作用户相关环境相关:防火墙-linux创建数据库登录同时进入数据库查看版本和时间退出和取消命令查看表结构切换结束符 DELIMITER通配与正则通配正则匹配正则大小写正则匹配多个增删改以及常用语法InsertDeleteUpdateAlert Table 更新表Create Index 创建索引Create procedure 创建储存过程c...
2019-10-21 16:56:07
474
转载 深度解读 java 线程池设计思想及源码实现
name: java-thread-pooltitle: 深度解读 java 线程池设计思想及源码实现date: 2019-09-09 15:46:24tags:categories: concurrency此为转载,原站偶尔打不开。。。转载自:javadoop我相信大家都看过很多的关于线程池的文章,基本上也是面试的时候必问的,如果你在看过很多文章以后,还是一知半解的,那希望这篇...
2019-09-18 09:20:10
159
原创 Mysql相关操作与命令
文章目录引用APT库操作登录同时进入数据库查看版本和时间退出和取消查看表结构切换结束符 DELIMITER启动与停止通配与正则通配正则匹配正则大小写正则匹配多个增删改以及常用语法InsertDeleteUpdateAlert Table 更新表Create Index 创建索引Create procedure 创建储存过程create table 创建表create user 添加用户create...
2019-09-17 15:55:11
754
原创 关于Idea的注解配置
目录1.Class自动生成注释2.方法、通用注释方法注释通用注释1.Class自动生成注释Settings > Editor > File and Code Temlpates > Class/Interface/Enum/..注释模板:#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")p...
2019-04-17 11:20:47
5331
1
原创 排序算法学习
文章目录排序冒泡排序选择性排序插入排序堆排序排序冒泡排序冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。1.查找列表内最后两位,比较大小,...
2018-10-15 20:26:04
666
原创 关于SpringCloud集成模块介绍
文章目录关于SpringCloud集成模块介绍(持续学习中):EurekamavenSpringBootApplication注解@EnableEurekaServer和@EnableEurekaClient配置Ribbon 负载均衡官网介绍maven图解Feign ——Web Service客户端 负载均衡断路器 Hystrix待续关于SpringCloud集成模块介绍(持续学习中):...
2018-10-13 13:23:48
2345
转载 默认-教程-欢迎使用优快云-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2018-10-13 11:35:00
487
原创 LinkedList浅析
LinkedList简介LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。 LinkedList 实现 List 接口,能对它进行队列操作。 LinkedList 实现 Deque 接口,即能将LinkedList当作双端队列使用。 LinkedList 实现了Cloneable接口,即覆盖了函数clon...
2018-08-27 10:29:39
35934
原创 多线程Thread
java中的线程分类User Thread 用户线程运行在前台,执行具体任务:比如程序的主线程、连接网络的子线程等等都是用户线程,如main();执行具体任务的线程都是属于用户线程,看得清摸不到;Daemon Thread 守护线程运行在后台,为其它前台线程服务:一旦所有的用户线程都结束运行,守护线程就会随着JVM一起结束工作应用:比如数据库连接池中的监测线程;JV...
2018-08-20 11:12:49
221
原创 REDIS缓存集群介绍
分享人:张强具体的安装步骤点击:REDIS集群配置(LINUX)1.背景介绍2.知识剖析3.常见问题4.编码实战5.扩展思考6.参考文献7.更多讨论*录屏视频,醉了1.背景介绍RedisRedis 是一个开源(BSD许可)的,内存中的数据结构存储系统,通俗的来讲就是基于内存的高性能K/V数据库。 Redis 作为一个key—value储...
2018-08-11 21:55:34
7574
原创 什么是Quartz
什么是Quartz 分享人:张强1.背景介绍 2.知识剖析 3.常见问题 4.编码实战 5.扩展思考 6.参考文献 7.更多讨论1.背景介绍什么是Quartz Quartz是一个开源任务调度框架。当前版本2.2.3 Quartz是OpenSymphony开源组织在Job scheduling(时间调度)领域一个开源项目,(OpenSymphony——开源组织的峨眉派,...
2018-07-31 21:49:38
1999
原创 Spring事务
以上为视频事务的概念我们在实际业务场景中,经常会遇到数据频繁修改读取的问题。在同一时刻,不同的业务逻辑对同一个表数据进行修改,这样就会造成数据库结果错乱,所以就需要有一种方法来保证数据在同一时刻不会被同时修改,这就要用事务来对数据进行管理。 比如我们去ATM取钱,首先是从银行卡扣钱,然后是ATM机吐钱。这两个操作要么同时失败,要么同时成功。如果其中一步失败的话要么是银行卡扣了钱...
2018-07-22 09:24:26
194
原创 AJAX简单介绍
ajax的简单介绍 分享人:张强 1.背景介绍 2.知识剖析 3.常见问题 4.编码实战 5.扩展思考 6.参考文献 7.更多讨论1.背景介绍什么是ajax AJAX (Asynchronous JavaScript and XML)也就...
2018-07-06 09:44:39
529
原创 Tomcat配置项目路径以及配置多项目
先上配置&amp;amp;amp;amp;amp;lt;Service name=&amp;amp;amp;amp;quot;servicename&amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;Connector port=&amp;amp;amp;amp;quot;8087&amp;am
2018-06-27 11:25:09
20577
原创 I/O流简单介绍
I/O流简单介绍 分享人:张强 1.背景介绍什么是流 在编程里流是一组有序的数据序列,JAVA里IO流用来处理设备之间的数据传输 最开始的时候,数据是要在各种端之间传递,从而需要各种源/端之间的操作,而且还需要多种不同的方式进行通信(比如顺序、随机存取、缓冲、二进制、按符号、行、字等等),于是java类库的设计者就通过创建大量的类来解决这个问题,于是就有了JAVA中的IO...
2018-06-23 17:42:59
1716
原创 JWT简单介绍
JWT简单介绍分享人:张强 1.背景介绍 2.知识剖析 3.常见问题 4.编码实战 5.扩展思考 6.参考文献 7.更多讨论 1.背景介绍 什么是JWT JWT(JSON...
2018-06-14 10:29:54
3600
原创 Tomcat启动过程
Tomcat启动过程Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的是Catalina servlet容器,其他组件按照一定的格式要求配置在这个顶层容器中。 Tomcat的各种组件都是在Tomcat安装目录下的/conf/server.xml文件中配置的。Tomcat部署web应用程序的时候先读取全局的conf/web.xml,创建然后再读取web应用程序中的...
2018-06-03 17:18:57
347
原创 Servlet
什么是Servlet 现有Servlet,Jsp的前身就是Servlet。 Servlet就是在服务器上运行的小程序,一个Servlet就是一个Java类,通过“请求-响应”编程模型来访问这个驻留在服务器内存里的Servlet程序。Tomcat的容器等级 Tomcat的容器分为四个等级,Servlet的容器管理Context容器,然后一个Context对应一个Web工程 Conta...
2018-06-02 18:24:28
151
原创 jsp九大内置对象
葡萄藤PPT var link = document.createElement( 'link' ); link.rel = 'stylesheet'; link.type = 'text/css'; link.href = window.location....
2018-05-31 15:31:07
296
原创 简单拦截器
拦截器可以分别通过继承下面的接口实现拦截的功能,下面这两个比MethodInterceptor先执行。实现一个HandlerInterceptor拦截器可以直接实现HandlerInterceptor接口,也可以继承HandlerInterceptorAdapter类。这两种方法殊途同归,其实HandlerInterceptorAdapter也就是声明了HandlerInterceptor接口中所...
2018-05-27 10:35:51
561
原创 Session
session是什么:session是一次浏览器和服务器的会话对象,session也是缓存,是内容,是块数据。 因为我们访问网页使用的HTTP协议是无状态的,没有任何关系,快速的。所以我们如果想要关联客户的信息就需要一种办法能够把客户的信息联系在一起,这个方法就是cookie。但是cookie是把信息储存在用户本地,它在一个域名下是全局的。不安全又很容易的被修改。所以session就出...
2018-05-27 10:33:00
7123
原创 简单(静态)工厂模式
【JAVA修真院小课堂】简单工厂模式大家好,我是我是郑州分院第九期java学员张强,一枚正直纯洁善良的Java程序员。今天给大家分享一下,修真院官网java任务二,深度思考中的知识点 简单工厂模式一、背景介绍工厂模式是设计模式的一种,设计模式是自程序开发逐渐就有的,提高开发效率的一种设计思路,先前的开发者们一直在用,只是后来这四个人出了一本书总结了下,就是现在的23种设计模式:...
2018-05-25 10:13:51
3236
原创 什么是SpringIOC?为什么要用IOC而不是New来创建实例
什么是SpringIOC?为什么要用IOC而不是New来创建实例?1.背景介绍什么是spring: 2002年,Rod Johnson在《Expert One-on-One J2EE Design and Development》书中首次推出了Spring框架雏形interface21框架。到现在将近20年了。最早Spring是为了解决企业级应用开发的复杂性而创建的。但是归根究底它...
2018-05-14 19:45:33
2496
转载 欢迎使用优快云-markdown编辑器测试
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-05-14 19:33:20
132
原创 什么是SpringIOC?为什么要使用SpringIOC而不是NEW创建实例
什么是SpringIOC?为什么要用IOC而不是New来创建实例? 1.背景介绍什么是spring: 2002年,Rod Johnson在《Expert One-on-One J2EE Design and Development》书中首次推出了Spring框架雏形interface21框架。到现在将近20年了。最早Spring是为了解决企业级应用开发的复杂性而创建的。但是归根...
2018-05-14 18:04:53
4391
原创 页面加载的时候调用的方法
html <body onload=''> <script type="text/javascript"> window.onload=function()//用window的onload事件,窗体加载完毕的时候 { //do something }</script> var st = ""; $(...
2018-05-07 09:20:24
2893
原创 jq的submit()方法提交和from提交是不一样的
jq提交方法:$("#selectid").on('click',function(){ var from = $('#restSelFrom'); var id = $('#uid').val(); var patrn = /^[0-9]*$/; if(!patrn.exec(id) || id =="" ){ layer.tips('请输入正确的...
2018-05-05 09:38:40
7600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人