- 博客(167)
- 收藏
- 关注
原创 单点登录原理
三方登录 : 某系统, 使用其他系统的用户, 实现本系统登录的方式,如:在京东中使用微信登录。多系统, 单一位置登录, 实现多系统同事登录的一种技术。解决信息和用户不对等的实现方案。
2025-02-06 06:41:29
145
转载 You must configure either the server or JDBC driver (via the ‘serverTimezone)
有时间因为创建的是springboot项目,在pom中添加MySQL依赖,并没有设置版本号,因为springboot内部配置过了。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_45171544/article/details/123846149。因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区。(3)将 MySQL 版本降低,低版本的则不会出现这种问题。
2024-04-21 17:34:24
1193
转载 深入理解CountDownLatch计数器
CountDownLatch实现原理 底层基于 AbstractQueuedSynchronizer 实现,CountDownLatch 构造函数中指定的 count直接赋给AQS的state;每次countDown()则都是release(1)减1,最后减到0时unpark阻 塞线程;这一步是由最后一个执行countdown方法的线程执行的。
2023-08-02 06:45:18
342
1
原创 CountdownLatch(门闩)
当然我们也可以实现自己的计数器/*** 自定义 CountDown 计数器*///计数器//锁住 ++ 通知其他线程= count) {//不等于 则 继续等待测试System.out.println(" 准备多线程处理任务 ");try {System.out.println(" 线程开始 ----- " + Thread.currentThread().getName());
2023-08-02 06:41:31
437
原创 Idea中定制getter setter的模板, 将代码都生成为一行
5 最后一步, 修改Settings / Editor / Code Style / Java / Wrapping and Braces 下, 勾选Keep when reformatting下的"Simple methods in one line"Alt + Insert, 调出快捷菜单后选择 Getter and Setter。3 如下图,点击右边第①步,然后第②步点击+号,添加模板,第③步是添加模板内容。2 选择 Getter and Setter 后会到如下界面。
2023-07-28 11:13:53
846
原创 idea 关于高亮显示与选中字符串相同的内容
通过查找发现是配置项换位置了,IDEA依次打开File→settings → Editor →Inlay Hints →java ,根据个人喜好 在 Show parameter name hints 选项中灵活配置即可。依次修改File-settings-Editor-Color Scheme-General菜单下的Code-Identifier under caret和Identifier under caret(write)的Backgroud色值,可以参考下图。补充一个被选中代码背景色修改。
2023-07-28 09:36:12
2598
原创 Maven的热部署devtools
接着讲解devtools依赖的使用:在你创建的项目的pom文件中加入下面的代码,即增加热部署devtools依赖,增加完成后IDEA会自动下载相应的jar包,之后就可以愉快的使用了,不用繁琐的一次又一次的启动项目,只要每次操作数据库表后刷新访问地址即可看到最新的内容,提升了工作效率也节约了宝贵的时间。即devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机),注意:因为其采用的虚拟机机制,该项重启是很快的-->--在pom.xml中加入devtool依赖-->
2023-07-23 10:20:38
790
原创 本地springboot项目上传到gitee
创建后可以拿到仓库地址:https://gitee.com/ouyangshuiming/linux_test.git。一定记得这里要写上一段话,才能成功提交:比如git 提交远程库。选中 创建git仓库。
2023-07-02 22:57:48
771
转载 webstorm 格式化代码及常用快捷键
ctrl+shift+F12 最大区域显示代码(会隐藏其他的功能界面模块)shift+tab/tab 减少/扩大缩进(可以在代码中减少行缩进)ctrl+shift+alt+N 通过一个字符快速查找位置(必记)ctrl+shift+N 通过文件名快速查找工程内的文件(必记)ctrl+shift+A 快速查找并使用编辑器所有功能(必记)ctrl+shift+R 指定目录内代码批量替换。ctrl+shift+F 指定目录内代码批量查找。centOS 下 Ctrl+Shift+l。
2023-06-03 14:00:38
4225
原创 java: 错误: 无效的源发行版:17
2.点击 File -> settings -> 图片中的选项 , 将 Target bytecode version 改成 8,project bytecode version 改成 8。3.点击 File -> project Structrue 将project ,modules 改成java 8。1.首先点击锤子旁边的矩形的倒三角,会出现一个下拉框,点击Edit Configurations。4.如果还是显示 无效的源发行版:18,一定记得要刷新maven。
2023-04-22 17:14:11
4030
原创 Vue 创建脚手架项目
查看当前源地址:npm config get registry切换至淘宝源:npm config set registry=http://registry.npm.taobao.org/全局安装**npm install -g @vue/cli项目原型: 墨刀连接创建项目:【】1.项目原型: 墨刀连接2.项目创建:## 创建vue项目vue create vue-project## 安装插件vue add element - - 》 npm instal
2023-03-27 22:20:37
646
原创 Node.js安装与配置-->Windows
-g” 表示安装到之前设置的【node_global】目录下,同时nodejs会自动地在node_global文件夹下创建【node_modules】子文件夹, 即自动下载到“D:\tools\node-v16.17.0-win-x64\node_global\node_modules” 路径下。这里我的已安装过了,就不截图展示了,如上所说,npm 全局模块存放位置以及cache的存放位置,默认是在 C 盘 C:\Users\用户\AppData\.. 下。
2023-03-27 22:06:01
849
原创 如何将本地代码上传到 gitee 仓库
Gitee 是开源中国(OSChina)推出的基于Git的代码托管服务。Github 是国外地址,在国内使用的时候可能会速度很慢,Gitee 是国内地址,目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。那么,如何把你本地的项目上传到 gitee 仓库中呢,接下来,让我们一起体验~前提:电脑上安装有git bash,就是以下这个应用,如果没有可以先下载。
2023-03-25 23:52:50
664
原创 gitee中的坑usage: git remote add [<options>] <name> <url>
如果提示: usage: git remote add []
2023-03-25 23:50:31
1246
2
原创 git push失败, 提示! [rejected] master -> master (fetch first)error: failed to push some refs.解决办法
3、git commit -m ['注释'] 将缓存区内容添加到本地仓库。2、git add . 将当前目录下修改的所有代码从工作区添加到暂存区。此时,我们继续按照上面的步骤提交项目,第五步的时候就会出现一个错误!然后执行git push origin master就可以成功了。4、git remote add origin 远程仓库地址。命令将README.md拉到本地,1、git init 初始化。
2023-03-25 23:46:27
1045
原创 markdown标准格式
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-09-22 14:13:31
229
原创 解决java.lang.IllegalArgumentException: Mapped Statements collection already contains value for X的问题
mybatis
2022-08-23 15:13:06
678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人