摘要: 大家都知道反射技术在Java里面时非常重要的一个技术点,因为Java好多框架的编写都是基于反射的,别的不多说,spring框架里面的IOC就是基于反射实现。那么什么是反射呢?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属 阅读全文
posted @ 2017-07-02 12:19 南阳客 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 我们有时候操作数据库的时候会遇到死锁,那么什么使死锁呢?它的一个比较官方的定义就是:死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。我们也可 阅读全文
posted @ 2017-06-21 16:05 南阳客 阅读(3524) 评论(0) 推荐(0) 编辑
摘要: 单例模式在实际开发中有很多的用途,比如我们在项目中常用的工具类,数据库等资源的连接类。这样做的好处是避免创建多个对象,占用内存资源,自始自终在内存中只有一个对象为我们服务。 单例对象一般有两种实现方式。懒汉式和饿汉式。 饿汉式实现如下: 测试类: 运行结果: true即s1==s2说明了,s1和s2 阅读全文
posted @ 2017-06-21 13:32 南阳客 阅读(835) 评论(0) 推荐(0) 编辑
摘要: java主要通过synchronized的关键字来实现的。让我们从一个买票程序说起吧。 package com.day04; /** * * @author Administrator 问题描述:使用多线程的方式来模拟多个窗口买票 * */ public class SaleWindow imple 阅读全文
posted @ 2017-06-20 19:23 南阳客 阅读(17605) 评论(2) 推荐(4) 编辑
摘要: Java总共有两种方式实现多线程 方式1:通过继承Thread类的方式 运行结果如下: Thread-1 print 0Thread-0 print 0Thread-1 print 1Thread-0 print 1Thread-0 print 2Thread-0 print 3Thread-1 p 阅读全文
posted @ 2017-06-20 17:21 南阳客 阅读(943) 评论(0) 推荐(1) 编辑
摘要: 大家都知道为了防止我们的网站被有些人和黑客恶意攻击,比如我们网站的注册页面,如果我们在用户注册的时候不加上一个验证码框的话,别人就可以写一个脚本对你的网站进行恶意的注册,比如每分钟对你的网站进行n次的注册,那么你的网站就会被攻击而崩溃。当我们增加了验证码之后,别人再写脚本的时候就必须先识别你的验证码 阅读全文
posted @ 2017-06-19 16:24 南阳客 阅读(73250) 评论(10) 推荐(6) 编辑
摘要: 还有很多不足的地方,大家多多提意见喔! 阅读全文
posted @ 2016-10-18 17:54 南阳客 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: Base64工具类,可以让rsa编码的乱码变成一串字符序列 json工具类 到这一步我们的工具类准备的差不多了,可以开始进入我们的主题了,java端Rsa测试类和web端交互的demo了 Rsa测试java测试类 前端加密jsp页面 后端servlet解密 需要注意的是:前端需要加入jquery-2 阅读全文
posted @ 2016-09-22 23:19 南阳客 阅读(21438) 评论(5) 推荐(2) 编辑