摘要:想要用代码操作gitlab,实现仓库代码下载。 依赖jgit工具: <dependency> <groupId>org.eclipse.jgit</groupId> <artifactId>org.eclipse.jgit</artifactId> <version>5.8.1.2020071414 阅读全文
posted @ 2020-10-16 16:20 Ctrl` 阅读(111) 评论(0) 推荐(0) 编辑
摘要:JAVA内存分配 与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介 绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据 阅读全文
posted @ 2019-11-01 10:12 Ctrl` 阅读(255) 评论(0) 推荐(0) 编辑
摘要:程序使用到一个场景:我有一个execute.class。但是调用它之前需要去数据库获取一些必要的配置项,且无需多次查询(即初始化class前调用一次即可)。后来发现这个注解,惊为** 注解说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修 阅读全文
posted @ 2019-10-31 16:15 Ctrl` 阅读(761) 评论(0) 推荐(0) 编辑
摘要:最近学习一些安全相关的知识,找到了owasp的zap工具。于是down了下来。 下载owasp-zap地址:https://github.com/zaproxy/zaproxy/wiki/Downloads window下面很好用,zap.bat直接双击启动就行了。 但是想部署到服务器上。启动却碰到 阅读全文
posted @ 2019-10-31 10:19 Ctrl` 阅读(741) 评论(2) 推荐(0) 编辑
摘要:需求:项目要在测试环境发布,所以要打包。但多次尝试后发现自己引入的jar始终打不进去,导致启动报错。so...问题排查开始! 我的环境:idea、maven、jdk8; 项目结构:如下图,libs的三个jar包是自己额外引入的,因为在maven私服中不曾找得到它们、也不想重新上传。 先来看直接打包结 阅读全文
posted @ 2019-10-31 10:01 Ctrl` 阅读(1872) 评论(0) 推荐(0) 编辑
摘要:创建个简单的spring-boot。网上示例很多,例如:https://blog.csdn.net/qq_27317475/article/details/81119098 本文主说疑惑点和常见问题(文末git上有完整springboot+html+css的demo): 1:spring-boot已 阅读全文
posted @ 2019-09-17 09:50 Ctrl` 阅读(7592) 评论(2) 推荐(1) 编辑
摘要:排序是一个经典的问题,它以一定的顺序对一个数组或列表中的元素进行重新排序。而排序算法也是各有千秋,每个都有自身的优点和局限性。虽然这些算法平常根本就不用自己去编写,但作为一个有追求的程序员,还是要了解它们从不同角度解决排序问题的思想。 学习算法是枯燥的,那怎么高效的理解它的原理呢?显然,如果以动图的 阅读全文
posted @ 2019-06-03 10:32 Ctrl` 阅读(459) 评论(0) 推荐(0) 编辑
摘要:js实现双击编辑,点击他处时自动保存。(如下代码可直接运行,无需jquery系列jar) 阅读全文
posted @ 2019-06-03 10:05 Ctrl` 阅读(1684) 评论(0) 推荐(0) 编辑
摘要:详细安装可参照该文档。描述的很详细:https://www.cnblogs.com/lihaoyang/p/6906444.html 我使用的redis版本为3.2.8、gem为3.3.0; 下面说说搭建过程中碰到的常见错误以及解决方法: 前提:我是采用的跟博文同样方式。一台linux上部署6个re 阅读全文
posted @ 2019-03-27 18:31 Ctrl` 阅读(306) 评论(0) 推荐(0) 编辑
摘要:系统的学习Erlang可参考:https://www.cnblogs.com/xuan52rock/tag/erlang/ 一、Erlang语法:变量、模式匹配 1.elr命令:工具栏toolbar:start().2.%。。。注释3.变量首字母大写,单一赋值4.模式匹配5.原子:hello, 'a 阅读全文
posted @ 2019-03-05 18:13 Ctrl` 阅读(1122) 评论(0) 推荐(0) 编辑