自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IManiy的博客

即使在搬砖,也要仰望大厦。

  • 博客(15)
  • 资源 (13)
  • 收藏
  • 关注

原创 java的反射机制

JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。java反射的关键:万事万物皆对象反射就是把java类中的各种成分映射成一个个的Java对象Girl girl =new Girl(); //Girl这个类 也是一个实例对象,任何一个类都...

2018-11-22 12:22:06 161

原创 总结之java编程常用算法

数组冒泡排序 int num[]={34,212,12,25,57,48}; for(int i=0;i<num.length-1;i++){ for (int j=0;j<num.length-i-1;j++){ if(num[j]>num[j+1]){ int ...

2018-11-09 16:41:43 359

原创 Java使用IO流读取TXT文件

通过BufferedReader读取TXT文件window系统默认的编码是GBK,而IDE的编码多数为UTF-8,如果没有规定new InputStreamReader(new FileInputStream(file),“GBK”)为GBK会出现读取内容乱码。 //文件路径 String filePath="C:/Users/Admin/Desktop/products.txt"; ...

2018-11-07 23:57:31 14618

原创 在SSM项目中使用redis实现数据缓存

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。redis的具体操作不详述,介绍一下redis在SSM项目中的使用一、redis.properties配置文件redis.hostname=127.0.0....

2018-11-06 23:59:47 1858

原创 设计模式之模板方法模式

模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。实现要素:一、抽象基类1.基本方法如: /** * 基本方法 开幕式 */ private void opening() { System.out.println("运动会开幕式"); }2.抽象...

2018-11-21 10:32:39 153

原创 设计模式之策略模式

策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。策略模式:定义了一族算法(业务规则);封装了每个算法;这族的算法可互换代替(interchangeable)组成—抽象策略角色: 策略类,通常由一个接口或者抽象类实现。—具体策略角色:包装了相...

2018-11-20 17:34:10 202

原创 设计模式之适配器模式

适配器模式:将一个类的接口转换成客户希望的另一个接口。适配器模式让那些接口不兼容的类可以一起工作适配器模式结构图:四个角色适配器分类组合:采取组合方式的适配器成为对象适配器特点:把“被适配者”作为一个对象组合到适配器类中,以修改目标接口包装被被适配者继承:采用继承的方式的称为类适配器特点:通过多重继承不兼容接口,实现对目标接口的匹配,单一的为某个类二实现适配以显示器中HDMI线和...

2018-11-19 23:30:59 154

原创 设计模式之观察者模式——利用java中提供的观察者实现

java实现与自己实现的对比一、不需要再定义观察者和目标的接口了,JDK帮忙定义了二、具体的目标实现里面不需要再维护观察者的注册信息了,这在Java中的Observable类里面已经帮忙实现好了。三、触发通知的方式有一点变化,要先调用setChanged方法,这个是Java未来帮助实现更精确的触发控制而提供的功能。四、具体观察者的实现里面,update方法其实能同时支持推模型和拉模型,这个...

2018-11-19 22:05:59 186

原创 设计模式之观察者模式

当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。即目标发生更改通知时,观察者对象会收到通知观察者模式通用代码分为推模型——主动把某一数据推送给观察者拉模型——观察者主动到目标对象中获取数据,一般这种模型的实现中,会把目标对象自身对象自身通过update方法传递给观察者拉模型目...

2018-11-18 23:21:21 151

原创 设计模式之代理模式——静态代理及jdk、cglib动态代理

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。

2018-11-18 23:03:01 357

原创 设计模式之抽象工厂模式

抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。以创建人物为例人分成男、女而男女中又分成年轻、年迈开始用java代码写抽象工厂模式男孩、女孩接口public interface Boy { //创建一个男孩...

2018-11-18 18:45:21 171

原创 设计模式之工厂模式——简单工厂

工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。以鞋子为例鞋子接口public interface ShoesInterface { //实现了鞋子 public void draw();}实现鞋子接口,有红鞋子、黑鞋子用输出语句来代表其中操作pub...

2018-11-18 18:15:02 200

原创 设计模式之单例模式

单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。通常单例模式在Java语言中,有两种构建方式:懒汉方式。指全局的单例实例在第一次被使用时构建。饿汉方式。指全局的单例实例在类装载时构建。懒汉模式/** * 单例模式-懒汉模式或称为饱汉模式 * 用户获取实例的时候...

2018-11-18 17:55:57 122

原创 线程生产者与消费者——盒子中存取苹果

题目生产者:向盒子里放苹果消费者:从盒子里取苹果盒子:苹果数量不超过5这个问题用线程来实现先建立一个苹果类给生成的苹果一个编号public class Apple { //苹果编号 int id; public Apple(int id) { this.id = id; }}盒子public class Box { /...

2018-11-09 00:06:15 415

原创 总结之shiro(六)——缓存、session管理

缓存shiro每次授权都会通过realm获取权限信息,为了提高访问速度需要添加缓存,第一次从realm中读取权限数据,之后不再读取。缓存可以使用redis和ehcache来实现缓存小型项目使用ehcache就可以了,很方便。这里使用ehcache依赖ehcache包<dependency> <groupId>org.apache.shir...

2018-11-01 22:31:07 1211

eclipse中jrebel7.0.2离线插件包(带使用说明)

jrebel7.0.2离线插件包,eclipse拷贝进plugins,重启就可以使用,带使用说明

2019-03-26

kabeja0.4所需jar包、素材及教程

abeja+dxf素材+教程。abeja是一个用于解析CAD文件的java库,处理Autodesk的DXF格式转换。转换DXF为不同的输出格式(JPEG,PNG,SVG,TIFF,PDF,XML)。

2019-01-21

ssm整合shrio框架

ssm整合shiro通过自定义Realm实现认证登录、权限处理、自定义role拦截、MD5加密

2018-10-11

junit4.12+hamcrest1.3的jar包(所需全部)

junit-4.12.jar+junit-4.12-sources.jar+hamcrest-library-1.3.jar+hamcrest-core-1.3.jar四个jar包

2018-09-26

javaweb技术原理文档

自己在晚上摘抄的一些javaweb技术原理。主要是Servlet等

2018-09-24

python3.6.1-64位

python开发必备的python3.6.1解释器,我感觉这个版本挺好

2018-09-24

ssm框架所需的所有jar包(亲测有效)

ssm框架整合所需要的所有jar包,对于不使用maven的项目很方便spring版本4.1.3

2018-09-11

Mybatis所需都全部jar包(亲测有效)

这是Mybatis所需要的全部jar包,(不是ssm)单独使用Mybatis很方便

2018-09-11

SpringMVC所需的全部jar包(4.13版本亲测有效)

这是搭建springMVC框架所需的所有jar包,导入后在也不用因为jar问题而烦恼了。轻轻松松写代码。

2018-09-11

dubbo-admin-2.5.8.war for jdk1.8(亲测有效)

dubbo-admin-2.5.8.war,jdk1.8环境下编译,下载后直接放到tomcat下直接启动就好,路径:http://192.168.222.130:8080/dubbo-admin-2.5.8,ip写自己的

2018-08-06

idea通过maven搭建ssm小实例

这个是一个idea通过maven搭建的小实例,非常的简洁。没有什么多余的代码。就是一个在ssm框架下查询信息。非常适合入门者。

2018-08-03

linux远程访问工具secure shell client

SSH Secure Shell Client是一个用来替代TELNET、FTP以及R命令的数据加密工具,进行ssh 下载主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样”中间人”这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。

2018-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除