前言:唉,打脸了,前脚刚说过要跟Servlet正式告别,后脚这不又来了,哈哈,总结出一点东西,纠结了一下还是做个分享吧,学习知识比面子重要,对吧。需求分析看下面代码,现在有一个UserServlet,里面有增删改查四个方法,按平常的思维,用一个Servlet实现一个功能,这没毛病,现在问题是一个Servlet中有四个功能,那这该如何去实现呢?packagecom.my.servlet;import
分类:
其他好文 时间:
2020-08-13 11:59:15
阅读次数:
53
我们很多时候在系统报错,抛异常的时候要提前预警,这个时候邮件是必不可少的。 第一步:首先确定一下,你所使用的方式,是通过外部邮箱(比如QQ还是163)还是内部邮箱 先新建一个model using System; using System.Collections.Generic; using Sys ...
分类:
Web程序 时间:
2020-08-11 15:57:26
阅读次数:
98
建造者模式 1.定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式通常有4个角色 Person抽象类:定义模板方法及基本方法 public abstract class AbstractPerson { private boolean canSwim = t ...
分类:
其他好文 时间:
2020-08-10 23:19:31
阅读次数:
78
mysql 5.7密码策略修改 1、查看当前的密码策略 show variables like 'validate_password%'; 2、密码策略的各项值 validate_password_dictionary_file:密码策略文件,策略为STRONG才需要 validate_passwo ...
分类:
数据库 时间:
2020-08-08 21:22:09
阅读次数:
98
结构,或者结构体,是一种自定义数据类型,它允许我们命名多个相关的值并将它们组成一个有机的结合体。 可以把结构体视作对象中的数据属性 1 对比元组和结构体之间的异同,并演示如何使用结构体 2 讨论如何定义方法和关联函数,他们可以指定那些与结构体数据相关的行为 结构体和枚举体是用来创建类型的基本工具,在 ...
分类:
其他好文 时间:
2020-08-08 17:49:22
阅读次数:
79
作者:bellen,腾讯云大数据研发工程师。腾讯云Elasticsearch被广泛应用于日志实时分析、结构化数据分析、全文检索等场景中,本文将以情景植入的方式,向大家介绍与腾讯云客户合作过程中遇到的各种典型问题,以及相应的解决思路与方法,希望与大家一同交流。背景因为游戏业务本身的日志数据量非常大(写入峰值在100wqps),在服务客户的几个月中,踩了不少坑,经过数次优化与调整,把客户的ES集群调整
分类:
其他好文 时间:
2020-08-07 10:00:44
阅读次数:
66
参考开源项目dynamic: https://github.com/baomidou/dynamic-datasource-spring-boot-starter 引入pom: <!-- 动态数据源 --> <dependency> <groupId>com.baomidou</groupId> < ...
分类:
其他好文 时间:
2020-08-07 09:44:45
阅读次数:
97
URLDecoder对参数进行解码时候,代码如: URLDecoder.decode(param,"utf-8"); 有时候会出现类似如下的错误: URLDecoder异常Illegal hex characters in escape (%) 这是因为传参有一些特殊字符,比如%号或者说+号,导致不 ...
分类:
Web程序 时间:
2020-08-05 19:43:29
阅读次数:
101
#前言 学习JVM类加载器,ClassLoader这个类加载器的核心类是必须要重视的。 #ClassLoader源码文档 Notes:下方蓝色文字是自己的翻译(如果有问题请指正)。黑色文字是源文档。 public abstract class ClassLoader extends Object 类 ...
分类:
编程语言 时间:
2020-08-02 16:15:22
阅读次数:
100
CAS 也叫自旋锁,用来保证操作的一致性,比如用2个线程同时对一个变量累加1000,000次,得到的结果可能比2000,000少: package juc.test.cas; import org.junit.Test; import java.util.concurrent.CountDownLa ...
分类:
编程语言 时间:
2020-08-02 12:45:13
阅读次数:
98