小知识
小知识
仑小杰
欢迎关注公众号《仑小杰》
展开
-
idea将目录设置为模块
idea将目录设置为模块Remove Module(当你把project下中的一个module删除delete之后,会发现该文件夹右下角的蓝色flag消失了,但文件还在)。那么如果你想重新把它加入module的话,该如何操作呢?或者你从git上面clone下来的项目,如果里面有几个子模块,可能idea识别不出来,这时候就需要手动将其设置为module操作如下:在项目根目录下点击 ...原创 2018-06-12 18:52:44 · 27469 阅读 · 0 评论 -
mysql 登录 ip 受限
mysql 登录 ip 受限1、关闭服务器防火墙2、使用 telnet 命令测试服务器端口是否开放telnet 10.0.0.1 33063、出现ip not allowed错误提示首先我们去装 mysql 的服务器上,登录进入 mysql,安装时默认限定root用户只能本地登录,执行以下语句:SELECT USER, HOST FROM mysql.user WHERE USER=...原创 2019-04-08 16:11:51 · 791 阅读 · 0 评论 -
Linux 云服务器 buff/cache 占用过多
Linux 云服务器 buff/cache 占用过多0、问题介绍在Linux下经常会遇到buff/cache内存占用过多问题,尤其是使用云主机的时候最严重,由于很多是虚拟内存,因此如果buff/cache占用过大的,free空闲内存就很少。普通机器:total=used+free虚拟机器:total=used+free+buff/cache1、手动解决依次运行以下命令:syncec...原创 2019-04-11 11:22:49 · 1103 阅读 · 0 评论 -
mybatis + oracle 逆向工程
mybatis + oracle 逆向工程generatorConfig.xml 主要配置项数据库驱动位置:<classPathEntry location="C:/xxx/xxx/xx.jar"/>数据库连接配置:<jdbcConnection...生成表配置:<table tableName="表名" domainObjectName="要生成Model名"...原创 2018-09-27 12:01:06 · 3063 阅读 · 0 评论 -
POST 请求常用 Content-Type
POST 请求常用 Content-Typetext/plaintext 即表明是文本,输入什么就传过来什么,最简单的类型application/json这个与 text 基本没什么区别,只不过逻辑上标记传输过来的文本是 json 类型,其实就算不是 json 也没有影响,但是别人定义好的框架中你不传 json,很大几率会发生 json 转对象异常multipart/form-...原创 2018-08-23 10:07:35 · 804 阅读 · 0 评论 -
@Transaction 注解导致动态切换更改数据库失效
@Transaction 注解导致动态切换更改数据库失效使用场景给所有的Controller方法上加切点在@Before注解的方法里,根据http请求中携带的header,动态切换数据源使用mybatis或者jpa执行操作遇到问题当给Controller方法加上@Transaction注解后,动态切换数据源就失效了,原因是每次@Before注解的方法运行之前,protect...原创 2018-08-14 18:46:12 · 2503 阅读 · 4 评论 -
gitbook 发布接口文档
gitbook 发布接口文档安装 gitbook先装好 node.js 和 npm,这个就自行某度解决就好了。使用 npm 安装 gitbook npm install gitbook -g npm install gitbook-cli -g创建 README.md 和 SUMMARY.md建个目录,比如D:/mybook目录下创建 README.md 和 SUMMAR...原创 2018-08-06 11:29:36 · 1813 阅读 · 0 评论 -
maven pom依赖私库
maven pom依赖私库有时候依赖某些jar包以后,pom文件会报错,表示找不到这个资源,可能这个资源已经不存在了,不过更有可能是这个资源不在中央库,这时候就需要指定远程库,也就是私库。 <dependency> <groupId>org.geotools</groupId> <a...原创 2018-07-13 17:18:22 · 3640 阅读 · 2 评论 -
cookie还是session
web程序中会话跟踪是个比较棘手的问题,因为http协议是无状态协议,而你浏览网页的过程中,有时又必须要记录下当前浏览用户的信息,比如谁谁谁买了什么东西等等,这时就必须要用到会话跟踪技术。会话跟踪常用的就是cookie和session,如果你不懂cookie或者session可以百度一下,这里我要说的是无论使用cookie还是session,都是不安全的。没有绝对安全的方式,不过有相对更加安全...原创 2018-07-19 15:36:26 · 631 阅读 · 0 评论 -
mysql 中 FIND_IN_SET 的使用
mysql 中 FIND_IN_SET 的使用使用场景表A和表B相互关联,是一对多的关系,A中一个记录对应多个B中的记录。要求在不建立中间表的情况下,通过A中的一个字段可以找到多个B中的记录。示例A:id | fid | family1 | 1,2,3 | EnglishB:id | name1 | a2 | b3 | c表A中有一条记录...原创 2018-07-18 16:13:37 · 393 阅读 · 0 评论 -
springboot jpa javax.persistence.TransactionRequiredException
springboot jpa javax.persistence.TransactionRequiredException使用springboot整合jpa,测试运行的时候抛异常javax.persistence.TransactionRequiredException原因是没有加事务启动类加注解@EnableTransactionManagement运行方法上加@Transact...原创 2018-07-12 15:50:49 · 1621 阅读 · 0 评论 -
maven打包因为公共模块依赖导致的问题
maven打包因为公共模块依赖导致的问题公共模块不要用springboot构建公共模块创建时,建立普通的maven项目就可以了,一般不用springboot构建。 如果已经是springboot项目,可以在pom文件中将下面的打包组件去掉。 <plugin> <groupId>org.springfra...原创 2018-07-18 14:30:09 · 10024 阅读 · 4 评论 -
zuul转发后服务取不到请求路径
zuul转发后服务取不到请求路径问题希望通过获取不同的路径中的项目名,动态设置数据源,但是经过zuul网关后,在后面的服务中获取不到请求路径。解决通过Header:x-forwarded-prefix获取 测试代码: @GetMapping("/a") public String a(HttpServletRequest request) { ...原创 2018-07-03 13:57:55 · 8781 阅读 · 4 评论 -
idea jdk版本问题
idea jdk版本问题修改Project Structure修改Settings原创 2018-07-02 17:18:26 · 1395 阅读 · 0 评论 -
删除Open With HBuilder X
删除Open With HBuilder X曾经因为某些原因,试用了半个小时的HBuilder,虽然立即卸载删除了,但以后右键点击文件想要打开的时候,这句Open With HBuilder X就会出现,这极大的刺激了我这强迫症患者。网上说,新版的HBuilderX里面有个reset.bat,点击就会删除注册表等内容,亲测无效。友情提示,不要在未解压的时候双击reset.bat,不然会...原创 2018-06-13 10:41:28 · 8701 阅读 · 7 评论 -
破解 Navicat 保存的密码
破解 Navicat 保存的密码1、进入注册表win + R输入 regedit 回车2、找到 navicat 中存储的密码HKEY_CURRENT_USERSoftwarePremiumSoftNavicatServers点击要破解密码的数据库,右边会出现 Pwd,值就是加密后的密码3、解密密码到我的资源里面下载工具双击打开,输入前面获取到的密码,点击解密...原创 2019-06-20 14:58:31 · 10664 阅读 · 0 评论