- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 文档空白行删除之 - Sublime插件DeleteBlankLines删除
此文章为Win系统下使用Sublime的DeleteBlankLines插件进行空白行删除,删除方法并非只此一种,大家自行选择。详细步骤如下:1、通过ctrl+shift+p组合键打开命令面板2、输入install packge后回车3、输入DeleteBlankLines后回车进行安装4、ctrl+A全选5、ctrl+alt+backspace 去除空白行...
2021-03-07 20:07:11 363
原创 Mybatis中大于号和小于号表示方式
文章目录一、使用场景二、使用转义方式实现大于小于号的表示(等号不需要转义)三、使用标记方式实现大于小于号的表示一、使用场景使用Mybaits进行SQL查询时候,无法避免要用到大于号和小于号,但是如果直接使用,会被当成XML标记解析,导致SQL执行错误,要解决该问题有两种方法,一种是转义的方式,另外一种是标记方式,详细举例如下。二、使用转义方式实现大于小于号的表示(等号不需要转义) > 表示大于号 < 表示小于号具体使用如下:<if test="startT
2020-08-27 22:58:04 5473
原创 Semaphore信号量保证多线程执行顺序
import java.util.concurrent.Semaphore;public class ApplicationDemo10 { public static void main(String[] args) throws InterruptedException { Foo foo = new Foo(); int[] arr = new...
2020-05-07 22:07:33 924
原创 synchronized 修饰方法的上锁机制
synchronized 修饰普通方法相当于synchronized(this){ // 操作}synchronized 修饰静态方法synchronized(C.class){ // 操作}非线程安全举例public class ApplicationDemo08 { public static void main(String[] args) throws In...
2020-05-06 22:15:13 206
原创 线程的三种种创建方式
// 继承Threadclass Thread1 extends Thread { @Override public void run() { System.out.println("继承Thread!"); }}// 实现Runnableclass Thread2 implements Runnable { @Override p...
2020-05-06 00:05:01 143
原创 SET 和 SETNX(Set If Not Exist) 的区别
两者同时保存一个值是value的数据key;SETNX key value 只有key不存在时候才保存数据,如果key存在,不做任何操作;而 SET key value 不管key是否存在,都会保存一个值是value的数据key...
2020-05-04 22:58:59 1222
转载 解决安装 MarkdownPad 2 后出现的 This view has crashed 错误问题
问题描述:官网下载的MarkdownPad2安装完成后,实时预览界面出现 This view has crashed 的提示,这个是渲染出了问题。解决办法:通过安装软件进行解决。解决步骤:安装 awesomium_v1.6.6_sdk_win.exe 软件安装 directx_Jun2010_redist.exe 软件百度云下载 :(包括安转激活秘钥和替换文件...
2020-02-10 11:12:28 1348
原创 Maven
1、Maven好处同样的项目使用Maven工程来实现,项目源码很小,可以初步推断,里面一定没有jar包;没有Jar包,项目是如何运行的呢?Jar包查找的过程:2、分析Maven好处是如何实现的1、依赖管理2、项目的一键构建(清理--编译--测试--运行--打包--部署)什么是构建,项目从清理--编译--测试--运行--打包--部署整个过程都交给maven启动:m...
2019-05-16 22:53:10 166
原创 mybatis 预编译
MyBatis预编译<select id="getUserById" resultMap="UserMap" parameterType="java.util.String"> select id,username,password,age,sex from t_user_info where id...
2019-04-28 21:19:33 2681
原创 React项目搭建与插件安装、导入
安装node.js安装npm创建脚手架 npx create-react-app reactdemo整理目录结构 cd reactdemo安装axios cnpm install axios --save 或者 npm install axios --save 使用:import axios from 'axios';安装fetch-jsonp ...
2019-02-17 22:25:13 1250
原创 git 命令
本地创建新的分支 git branch 分支名称查看本地所有分支 git branch切换分支 git checkout 分支名称合并分支(当前分支master) git merge 分支名称删除分支 git branch -d 分支名称 ...
2019-02-17 22:11:27 145
原创 GIT Commit代码后切换分支再回到这个分支,代码找不到问题
问题描述:代码Commit 后,切换到其他分支,再切换回来之后,之前Commit的代码找不到问题原因:提交是无法可见保存的,一旦切到别的分支,游离状态以后的提交就不可追溯了(https://blog.csdn.net/u011240877/article/details/76273335 根据此文章理解)解决办法:1、通过执行如下命令,查看所有分支的所有操作记录(包括已经被删除的 co...
2019-02-17 22:04:00 5233 1
原创 数据库语言
一、DCLDCL(Data Control Language)数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,如:GRANT , REVOKE , COMMIT , ROLLBACK等。1.COMMIT:提交事务2.SAVEPOINT: SAVEPOINT允许在事务中创建一个保存点,一个事务中可以有多个SAVEPOINT;3.ROLLBACK:把事务回滚到标记点4.SET TRANSA...
2018-06-27 08:18:54 260
转载 MySQL中concat、concat_wc和group_concat的使用
本文为转载,原文:点击打开链接说明:本文中使用的例子均在下面的数据库表tt2下执行:一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,...)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。3、举例:例1:select concat (id, name, score) as info from tt2;中...
2018-06-25 21:42:33 830
转载 Sublime 快捷键大全
Sublime Text3快捷键大全本文为转载,原文见:点击打开链接选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快...
2018-06-25 21:31:29 270
空空如也
Docker安装Hue,启动Hue报错,报错内容见截图,望高人指点
2019-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人