摘要:
git会进入当前文件目录, 然后执行如下命令: find . -name ".git" | xargs rm -Rf 该项目就会去除git的版本控制了。再修改的话也不会影响git的版本库。 阅读全文
摘要:
1 Jedis Jedis是Redis官方推出的一款面向java的客户端,提供了很多接口供java语言调用,可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis SRP等,推荐使用JRedis. SpringDataRedis SpringDataRedis SpringDa 阅读全文
摘要:
1.自己用try{}catch(){}语句捕获异常并处理。 2.在定义接口的后面写上throw Exception。把异常抛出让使用接口的人处理异常。两种方法都可以。但如果是RuntimeException异常,那就是自己程序某些地方写错了,那你就必须找到并修改程序。 阅读全文
摘要:
1 YT 将今年剩余的未花完的money做YT,生成一个YT号,用在下一年使用的机制。 2 生成YT的方式 2.1 PR生成YT 2.2 PO生成YT 2.3 TR生成YT 2.4 预算直接生成YT 3 使用规则 以上四种方式生成的YT,均可以继续剩余,PR继续生成PO,PO继续生成PM。TR继续做 阅读全文
摘要:
1 下载地址 https://www.sqlite.org/2019/sqlite-tools-win32-x86-3300100.zip 2 添加系统变量 path中添加 sqlite3.exe所在的路径 3 打开cmd命令行窗口: sqlite3 阅读全文
摘要:
问题再现:程序是用visual studio 2013开发的,放在本地运行报此项目与Visual Studio的当前版本不兼容。本地是visual studio 2010. 解决办法: <1>用记事本打开解决方案文件“解决方案名.sln”,然后修改最上面两行为如下代码: Microsoft Visual Studio Solution File, Format Version 11.00 # Vi 阅读全文
摘要:
@RestController is a stereotype annotation that combines @ResponseBody and @Controller. 意思是: @RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1 阅读全文
摘要:
比如字段sid中用'|'分割的一些字符 a|b|c|d,需要通过sql查询出字符的个数是4. 可以使用如下脚本: 阅读全文
摘要:
MyBatis/Ibatis中#和$的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 阅读全文
摘要:
1 常见的版本控制器分类 CVS(90年代开发,版本控制器的鼻祖)、SVN(CVS的接班人)、VSS(微软产品)、GIT(李纳斯开发) 2 SVN SVN:代码控制器(版本控制器),主要是为了多人协同开发项目,管理代码。也可以管理个人代码。也叫程序界的”后悔药“。 SVN(是subversion的 阅读全文
摘要:
我们常常在代码封板时,使用git 创建一个tag ,这样一个不可修改的历史代码版本就像被我们封存起来一样,不论是运维发布拉取,或者以后的代码版本管理,都是十分方便的 git的tag功能 git 下打标签其实有2种情况 轻量级的:它其实是一个独立的分支,或者说是一个不可变的分支.指向特定提交对象的引用 阅读全文
摘要:
1 第一步:Open Live Writer软件下载,先从网络上面下载Open Live Writer 下载地址 https://openlivewriter.azureedge.net/stable/Releases/OpenLiveWriterSetup.exe. 2 根据自己的情况需要选择服务 阅读全文
摘要:
有些可能是SQL里面的保留字,但是你又用了它做字段名 比如Action,用[Action] 就可以避免这个问题,如果直接Action SQL就要报错了。 解决较长的中文名表名可能会被不识别的问题。 阅读全文
摘要:
MarkdownPad安装包下载链接链接:https://pan.baidu.com/s/1o7c4W7C2d8zCPh5z7y4IvQ提取码:e4bf 下载解压之后,找要MarkdownPad2.exe打开 点击Enter Key 进入输入邮箱和License key Email address 阅读全文
摘要:
在mysql命令行中,使用tee命令,可以记录语句和输出到指定文件。在debugging时会很有用。每执行一条语句,mysql都会讲执行结果刷新到指定文件。Tee功能只在交互模式生效。 mysql> tee d:\mylearn\learn_Mysql\20191104.sql 关闭日志记录的功能; 阅读全文
摘要:
1/ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法 阅读全文
摘要:
1 spring-smtp-mail.xml 2 mailConfig 类 3 test 类 阅读全文
摘要:
正常情况下,RabbitMQ安装完成后,在开始菜单右键选择【RabbitMQ Service - start】,然后以管理员身份运行。可通过访问 http://localhost:15672 进行测试,默认登录账户为:guest / guest 阅读全文
摘要:
ngix能做什么? 1 反向代理 2 负载均衡 3 正向代理 4 HTTP服务器(动静分离) 1 反向代理 Reverse Proxy 是指以代理服务器来接受来自internet或者是客户端的连接请求,然后将请求转发给内部网络上的服务器,并将服务器上得到的结果返回给internet上请求连接的客户端 阅读全文
摘要:
@Test public void testDate(){ Date date=new Date(); System.out.println(date); /*日期格式*/ DateFormat df1=DateFormat.getDateInstance(); System.out.println(df1.... 阅读全文
摘要:
@Test public void testString(){ /*字符串处理 */ String email="123456789@qq.com"; System.out.println("字符串长度 "+email.length()); System.out.println(email.indexOf("@")); ... 阅读全文
摘要:
spring整合quartz: 网上也有很多教程,好多都是基于配置方式,我们使用当然怎么简单就怎么用,所以这里介绍基于注解方式整合quartz。前提:你需要有一个能运行的web项目。 1、引依赖: <dependency> <groupId>org.quartz-scheduler</groupId 阅读全文
摘要:
用到了Gson的JsonParser maven项目引入 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.3</version></dependency> 阅读全文
摘要:
git的版本控制是由其文件中的 .git文件来进行控制,但是这个文件一般情况是隐藏的。 想去除git的版本控制,有两种方式。 1.可以直接将其中的.git文件找出并删除 2.还可以通过命令的方式来操作。如下 你需要先打开项目文件, 然后,在文件中选择git bash here,进入git命令 如图, 阅读全文
摘要:
解决方案 在配置文件中配置proxy-target-class="true" 阅读全文
摘要:
& 运算符来判断奇数还是偶数 sql判断奇数还是偶数 3&1 返回 1 2&1 返回0 0&1 返回 0 阅读全文
摘要:
1.为什么要使用synchronized 在并发编程中存在线程安全问题,主要原因有:1.存在共享数据 2.多线程共同操作共享数据。关键字synchronized可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块,同时synchronized可以保证一个线程的变化可见(可见性),即可以代替v 阅读全文
摘要:
(1)安装在本地maven库 假设我们需要引入的包为 myjar-1.0.jar (1.1)打开cmd,进入myjar-1.0.jar所在的目录 (1.2)执行如下命令:mvn install:install-file -Dfile=myjar-1.0.jar -DgroupId=com.ws.sa 阅读全文
摘要:
1 netstat -ano| findstr 8761 2 taskkill /f/t/im 5156 阅读全文
摘要:
解决方法: 在项目/.idea/workspace.xml文件中添加一行代码如下 <component name="PropertiesComponent"> ... <property name="dynamic.classpath" value="true" /></component> 阅读全文
摘要:
今天从git上导入公司的项目,总是报错Clone failed: Authentication failed for 'http://10.70.XXXXXXXXXXXXXX' 在网上百度了一下,大致有两个原因: 1.没有权限 2.windows凭证的问题 解决方法: 1.对于没有权限的问题,联系一 阅读全文
摘要:
LiquiBase概述 转载 https://blog.csdn.net/Netbug_NB/article/details/40075493 Liquibase是一个用于跟踪、管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包括结构和数据)都保存在XML文件中,便于版本控制。 L 阅读全文
摘要:
2.如何破解 // 如果你没有改动IDEA的话,IDEA的插件库在这个目录下C:\Users\Administrator\.IntelliJIdea2017.3\config\plugins\Iedis\lib // 里面有个jar叫 iedis-x.x.x.jar// x.x.x是版本号// 把这 阅读全文
摘要:
之前教了大家如何免费激活IDEA,大家学会了吗?今天再来教大家如何免费激活JRebel插件,实现真正的热部署,无论是改了代码片段还是配置文件,都可以做到不用重新启动就生效,这种酸爽,谁用谁知道! 这次同样需要借助lanyus大神的工具,如果大家有兴趣,可以直接去看lanyus大神的博客原文:http 阅读全文
摘要:
近期,换了新笔记本,重新安装了MySql数据库和客户端工具Navicat Premium 12。我是从官网上下载的MySql数据库,版本为8.0.11,链接:https://dev.mysql.com/downloads/mysql/ 当数据库和客户端安装成功后,我使用客户端连接接数据库时,却是登陆 阅读全文
摘要:
转载 https://blog.csdn.net/xiezhiming1234/article/details/82860339 阅读全文
摘要:
转载 原文:https://blog.csdn.net/zeal9s/article/details/83544074 阅读全文
摘要:
在开发过程中,当写完一个功能我们需要运行应用程序测试,可能这个小功能中存在多个小bug,我们需要改正后重启服务器,这无形之中拖慢了开发的速度增加了开发时间,SpringBoot提供了spring-boot-devtools,使我们在更改应用和配置文件的时候,自动重启应用! 打开pom.xml文件添加 阅读全文