摘要: 我们在使用 git 作为项目中版本控制工具的时候 1. 对于不需要提交的文件例如IDE自动生成的非代码文件或者编译生成的二进制文件我们可以放在 .gitignore 文件中。 2. 对于已经在版本跟踪里面的文件例如一些数据库配置文件,服务器上需要,每个人又有不同的配置,那么我们可以执行下列命令 来假 阅读全文
posted @ 2020-04-28 18:45 靳刘杰 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 参考 https://www.cnblogs.com/dtdxrk/p/12308074.html 修改hosts文件,在本机映射域名和ip地址,然后再安装 阅读全文
posted @ 2020-04-20 17:13 靳刘杰 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: 近期面试的时候,考官出了一道题,当时没有做出来。第二天灵光乍现吧,写出来了,特此记录一下。 有一张表t,三个字段,自增id,name,update_time,删除name重复的行,保留update_time最大的那一条,只保留一条 sql DELETE FROM t WHERE t. IN ( SE 阅读全文
posted @ 2020-03-18 10:07 靳刘杰 阅读(1656) 评论(0) 推荐(1) 编辑
摘要: 在pom文件中引入jar包 在web.xml中引入Durid的过滤器 DruidWebStatFilter 注意这个过滤器要放在 org.javalite.activeweb.RequestDispatcher 的前面,因为activeWeb 中请求的入口是就是这个过滤器,如果请求先被 Reques 阅读全文
posted @ 2020-01-17 10:43 靳刘杰 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 在企业级开发中,我们往往不会直接使用原生的JDBC操作来实现与数据库得连接。因为数据库的连接是一个很宝贵的资源且耗时,我们往往会在内存中引入一个资源池来统一管理数据库的连接。这个模式也被总结为一种设计模式:资源池模式和单例模式。 关于原理部分就不多做介绍了,这里也是做一个简单的原理实现。 Objec 阅读全文
posted @ 2019-12-16 22:38 靳刘杰 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 在前端使用Date对象获取当前时间的时候,该时间是客户端的时间。但是该时间可以被用户修改,所以我们一般情况下并不想要这个时间。如果每一次获取时间的时候都请求一下服务器,那么将会对服务器造成不必要的压力,我们也不想这么做。在网上找了一圈之后,发现了一些解决方案,就在这里总结一下 1.当系统被用户第一次 阅读全文
posted @ 2019-12-16 19:20 靳刘杰 阅读(1790) 评论(0) 推荐(4) 编辑
摘要: 在activeJDBC框架内部的实现中看到了 ThreadLocal 这个类,记录下了每个线程独有的连接 感觉是个知识点,就打开源码看看了。先看一下源码里的解释 This class provides thread local variables. These variables differ fr 阅读全文
posted @ 2019-11-18 19:47 靳刘杰 阅读(548) 评论(0) 推荐(1) 编辑
摘要: 【练习】spring的简易实现(一) 在第一部分我们实现读取xml的配置,然后实例化xml中的bean 首先定义一个xml和相关的class类 我们先把目标写出来,即测试用例。就是先把我们想要达到的效果展示出来,然后再一步步的代码去实现 看到这里,我们发现自己只要可以读取xml(借助dom4j.ja 阅读全文
posted @ 2019-11-13 15:51 靳刘杰 阅读(351) 评论(0) 推荐(0) 编辑
摘要: ```java /** * 超级简单的数组加单链表实现Map * @author jlj * */ public class MyHashMap { public MyList[] lists; public int initSize = 10; public MyHashMap(){ lists = new MyList[initSize]; } public void addNode(Node 阅读全文
posted @ 2019-09-16 23:31 靳刘杰 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 练习一下java单链表的简单习题 阅读全文
posted @ 2019-09-03 17:06 靳刘杰 阅读(291) 评论(0) 推荐(0) 编辑