java
qq_21122683
这个作者很懒,什么都没留下…
展开
-
正则(一)
s = "86-(10)12345678";s = s.replaceAll("[\\+\\-\\(\\) ]",""); // 注意+-()都需要转义原创 2019-12-23 17:11:19 · 146 阅读 · 0 评论 -
Java基础(四)
1、lambda表达式,延迟加载;函数式接口作为方法参数;1.1、java.util.function包下有许多函数式接口。@FunctionalInterfacepublic interface Supplier<T> { /** * Gets a result. * * @return a result */ T get...转载 2019-06-26 22:23:46 · 75 阅读 · 0 评论 -
Servlet(一)
1、服务器:安装了服务器软件的计算机。web服务器软件:接受用户请求,处理请求,做出响应。(web容器)转载 2019-07-03 22:23:48 · 78 阅读 · 0 评论 -
Servlet(二)
Cookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: 使用步骤: 1. 创建Cookie对象,绑定数据 new Cookie(String name, String value) 2. 发送Cookie对象 response.addCookie(Cookie cookie) 3. 获取Cookie,拿到数据 Cookie[] req...转载 2019-07-13 18:46:42 · 102 阅读 · 0 评论 -
Java基础(五)
1、反射1.1、可以在程序运行时操作对象;解耦,提高可扩展性。1.2、获取Class对象Class.forName(“类名”);xxx.class;xxx.getClass();private void test() throws Exception { Class<Person> cls1 = Person.class; Field age = cls1.getDec...转载 2019-06-29 18:40:46 · 86 阅读 · 0 评论 -
java基础(六)——ide常用快捷键
Eclipse hot keyAlt+<-,回退到光标上次的位置;选中代码片段,alt+↓,向下移动代码;原创 2019-07-19 09:35:57 · 240 阅读 · 0 评论 -
mybatis(一)
1、mybatis,配置数据库编码时,"&"符号用&代替<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybati...转载 2019-07-24 18:31:55 · 87 阅读 · 0 评论 -
java并发(二)
ThreadLocal与事务,服务器(如tomcat)也维护了一个线程池。示例一:/** * 连接的工具类,它用于从数据源中获取一个连接,并且实现和线程的绑定 * utils.ConnectionUtils */public class ConnectionUtils { private ThreadLocal<Connection> tl = new Thre...转载 2019-07-30 00:03:51 · 69 阅读 · 0 评论 -
code detail(一)
...public void pop() { if (stack.isEmpty()) { return; // } // 这里包装类不能用“==”判断相等!!! if (stack.peek().equals(minStack.peek())) { // == minStack.pop(); ...原创 2019-07-22 16:19:38 · 168 阅读 · 0 评论 -
java并发(一)
1、事务引发的死锁:https://www.cnblogs.com/joyceTING/p/3806758.html转载 2019-06-12 10:20:32 · 72 阅读 · 0 评论 -
java基础(二)
1、Lambda表达式(since jdk 1.8),前提->函数式接口。... new Thread( // Lambda表达式 () -> { System.out.println("执行线程:" + Thread.currentThread().getName()); } ).start();... ... int num ...转载 2019-06-16 23:11:02 · 80 阅读 · 0 评论 -
redis(一)
1.缓存更新的套路:https://coolshell.cn/articles/17416.html4种模式1、cache aside模式1.1、 app先读缓存,未命中则去数据库取数据,然后更新缓存;1.2、写操作使缓存失效。2、read/write through模式write through:2.1、 读缓存未命中:查数据库(lower memory),写入缓存;2.2、...转载 2019-03-21 10:45:45 · 72 阅读 · 0 评论 -
mybatis(一)
1.Mybatis映射文件完整模板参照(github上应该有sample)<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" "http://ibatis.apache.org/dtd/ibatis...翻译 2019-03-05 01:12:22 · 108 阅读 · 0 评论 -
java基础(一)
1.eclipse自动导包:ctrl+shift+o翻译 2019-03-10 12:22:16 · 97 阅读 · 0 评论 -
java基础(三)
1.kafka流数据类型,KStream转载 2019-03-05 14:11:51 · 78 阅读 · 0 评论 -
HTTP幂等性
1.HTTP幂等性https://www.cnblogs.com/duhuo/p/4245202.html转载 2019-03-02 00:43:32 · 286 阅读 · 0 评论 -
JVM(一)
1.查看JVM内存状态翻译 2019-03-02 12:13:34 · 59 阅读 · 0 评论 -
rabbitMQ
1.rabbitMQ在windows下的安装步骤:https://blog.csdn.net/weixin_39735923/article/details/792885781.需要先安装erlang翻译 2019-03-05 01:13:07 · 64 阅读 · 0 评论 -
springboot(二)
1.(八)SpringBoot之freeMarker基本使用https://www.cnblogs.com/shyroke/p/8022940.htmlfreemarker官网:https://freemarker.apache.org/一篇很全面的freemarker教程:https://www.cnblogs.com/yijiayuyan12/p/8277664.html1.1 静态...翻译 2019-03-03 18:42:15 · 89 阅读 · 0 评论 -
springboot(一)
1.springboot“入门”指南:https://spring.io/guides转载 2019-03-02 00:10:18 · 88 阅读 · 0 评论