一、生成图片验证码(一般在登陆、注册、找回密码等使用)
(1)生成图片类
@Component
public class RandomValidateCode {
/**
* 生成代码
*
* @return
*/
public static String createValidateCode(int size) {
...
分类:
编程语言 时间:
2016-07-21 13:03:51
阅读次数:
325
上一节,历尽艰辛,我们安装、更新和配置了Kali Linux系统,本节在此基础上安装VS Code 和它的Python插件,用来开发和调试Python程序。...
分类:
编程语言 时间:
2016-07-21 13:01:19
阅读次数:
185
定义大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类的已经被加载了。
Java的反射机制是在编译并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。使用在编译期并不知道的类,这样的特点就是反射。
作用Java的反射机制可以知...
分类:
编程语言 时间:
2016-07-21 13:01:55
阅读次数:
251
要求如下:1、已知一个数组,按照单个元素在数组中出现的次数作为重新排序的依据,个数多的排在前面
2、相同个数时候,元素值大的排前面例子:[1, 2, 2, 3, 5, 5]
经过计算得到的结果是:
[5, 5, 2, 2, 3, 1]一种解决方法是:import UIKitextension Sequence where Iterator.Element == Int{
private fu...
分类:
编程语言 时间:
2016-07-21 13:01:01
阅读次数:
375
前言:
上一章中已经介绍,Spring中定义一个切面是比较麻烦的,需要实现专门的接口,并进行一些较为复杂的配置。经过改进,如今Spring AOP已经焕然一新,用户可以使用@AspectJ注解非常容易的定义一个切面,而不需要实现任何接口。对于jdk5.0以下的项目,则可以通过基于Schema的配置定义切面
1、Spring对AOP的支持
spring2.0以后对AOP功能...
分类:
编程语言 时间:
2016-07-21 13:00:30
阅读次数:
299
最近遇到的一个问题大概是微服务架构中经常会遇到的一个问题:
服务 A 是我们开发的系统,它的业务需要调用 B 、 C 、 D 等多个服务,这些服务是通过http的访问提供的。 问题是 B 、 C 、 D 这些服务都是第三方提供的,不能保证它们的响应时间,快的话十几毫秒,慢的话甚至1秒多,所以这些服务的Latency比较长。幸运地是这些服务都是集群部署的,容错率和并发支持都比较高,所以不担心它...
分类:
编程语言 时间:
2016-07-21 12:58:01
阅读次数:
670
线程作用当服务器需要大量并发连接的时候,一般使用轻量级的线程来处理大量的连接,而不是重量级的进程。线程在资源使用上更宽松,因为它们会共享内存。使用线程来代替进程,可以再让你的服务器性能提升三倍。再结合使用可重用的线程池,在同样的硬件和网络连接下,服务器的运行可以快9倍多!采用多线程设计设计会更容易,可以将程序分解为多个线程,分别执行独立的操作。
由于现代虚拟机和操作系统中线程可以提供很高的性能,...
分类:
编程语言 时间:
2016-07-21 13:00:23
阅读次数:
174
【CF简介】
题目链接:CF 699B
题面:
B. One Bomb
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output
You are given...
分类:
编程语言 时间:
2016-07-21 12:57:54
阅读次数:
198
一直以来把数据库的表转换成Entity或DTO都是一件让人头痛的事情,既浪费时间又很繁琐,看着几十上百个表的几百上千个字段,真是一件让人很头痛的事情。
用其他工具生成多少会有一些不尽人意的地方,于是就自己用Swing写了一个通过数据库的表生成JavaBean的工具,支持MySQL、Oracle、SQLServce,完美支持JPA注解,可以同时生成Entity和DTO,可以自动去除表前缀,支持单个和批量生成JavaBean,现在不但成员变量上能生成备注了,而且在Getter和Setter上也能有备注了!...
分类:
编程语言 时间:
2016-07-21 12:56:44
阅读次数:
165
第一部分:实时系统监控(cpu利用率,cpu温度,总内存大小,已使用内存大小)
第二部分:实时告警
由于无刷新实时性,所以只能使用Ajax,这里没有用到任何ajax框架,因为调用比较简单
大家知道,由于java的先天不足,对底层系统的调用和操作一般用jni来完成,特别是cpu温度,你在window下是打死用命令行是得不到的,但由于我们的服务器系统是linux,所以可以不调用jni...
分类:
编程语言 时间:
2016-07-21 12:58:22
阅读次数:
283
我们都知道在多个浏览器中测试我们的代码是多么的重要。至少在我们发布第一个项目的时候,我认为我们在网络开发社区做大部分工作还是相当不错的。
我们做的不够好的工作是测试代码时每一次做出的改变。
我个人对此感到很惭愧。我已经把“学习如何构建自动化、跨浏览器的JavaScript的单元测试”列在我的年度to-do清单中,但我每一次坐下来真正想要做的时候,我又退却了。虽然我肯定这一部分原因是因为...
分类:
编程语言 时间:
2016-07-21 12:56:50
阅读次数:
203
package Test1;
//用于调用Test2包
import Test2.*;
import java.awt.*;
import javax.swing.*;
public class APP extends JFrame{
public static void main(String[] args) {
// TODO Auto-generated method stub...
分类:
编程语言 时间:
2016-07-21 12:56:25
阅读次数:
206
在Java1.5中,并发编程大师Doug Lea给我们带来了concurrent包,而该包中提供的ConcurrentHashMap是线程安全并且高效的HashMap,本节我们就来研究下ConcurrentHashMap是如何保证线程安全的同时又能高效的操作。...
分类:
编程语言 时间:
2016-07-21 12:56:19
阅读次数:
226
产品需求如下:
1、要求上传三张图片,每张限制大小2M
2、兼容主流浏览器...
分类:
编程语言 时间:
2016-07-21 12:55:25
阅读次数:
290
什么是反射能够分析类能力的程序称为反射(reflection)反射可以用来干什么Java反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息。
- 在运行中分析类的能力
- 在运行中查看对象
- 实现通用的数组操作代码
- 利用Method对象Class类在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类...
分类:
编程语言 时间:
2016-07-21 12:54:42
阅读次数:
213
常用的字节流有FileInputStream和FileOutputStream、BufferedInputStream和BufferedOutputStream、DataInputStream和DataOutputStream。
FileInputStream和FileOutputStream是基础的字节输入和输出流,通常在创建缓冲流时需要使用到,也可以用来做文件复制的功能。 * fileInput...
分类:
编程语言 时间:
2016-07-21 12:55:32
阅读次数:
152