自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

转载 Spring AOP入门

Spring的核心有两部分,IOC和AOP,那么AOP的重要性可想而知,今天一块来了解下Spring AOP相关的内容。AOP概念AOP(Aspect-Oriented Programming)是面向切面编程的简称,定义如下:计算机科学中,AOP是一种编程范式,通过分离横切关注点点来增加模块性。它可以在已有的代码上增加额外的行为,却不需要修改已有的代码,而是通过指定代码的切点来实现。...

2018-10-29 15:48:22 173

转载 FileWriter和FileReader解析

FileWriter和FileReader是用来实现将字符读写到文件的IO类。1.FileWriter       是用来方便的将字符数据写入文件的类,这个类的构造函数假设默认的字符编码方式和缓冲区大小的可被接受的,如果要改变指定编码和缓冲区大小可以用FileOutputStream来构造一个OutputStreamWriter来实现。   当文件没有找到时,一般是可以自动创建文件,但这...

2018-10-29 13:40:13 689

转载 java如何追加写入txt文件

java中,对文件进行追加内容操作的三种方法import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintW...

2018-10-29 11:16:35 1534

转载 java中IO流详解

1.流的定义及分类流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输操作都是以“流”的方式进行。设备可以是文件,网络,内存等。将数据从内存写入到文件或网络这种输出设备的流称为输出流,将数据从文件或网络输入到内存的流叫中输入流,java程序运行在内存中,所以java程序变量代表内存数据。java中的流按照数据处理单位可以分为字节流和字符流两大类。(1)字节流表示...

2018-10-29 10:31:50 122

转载 Java并发编程必懂知识点解析

1.并发编程三要素原子性原子,即一个不可再被分割的颗粒。在Java中原子性指的是一个或多个操作要么全部执行成功要么全部执行失败。有序性程序执行的顺序按照代码的先后顺序执行。(处理器可能会对指令进行重排序)可见性当多个线程访问同一个变量时,如果其中一个线程对其作了修改,其他线程能立即获取到最新的值。2. 线程的五大状态创建状态当用 new 操作符创建一个线程的时候...

2018-10-25 16:43:50 245

转载 Java 异常(Part 2)相关面试题

问:请简单描述下面方法的执行流程和最终返回值是多少?答:本题旨在考察 try-catch-finally 块的用法踩坑经验,具体解析如下。test1 方法运行返回 0,因为执行到 try 的 return ret; 语句前会先将返回值 ret 保存在一个临时变量中,然后才执行 finally 语句,最后 try 再返回那个临时变量,finally 中对 ret 的修改不会被返回。t...

2018-10-24 16:53:31 191

转载 Java 异常(Part 1)相关面试题

问:java 异常有哪几种,特点是什么?答:异常是发生在程序执行过程中阻碍程序正常执行的错误操作,只要在 Java 语句执行中产生异常则一个异常对象就会被创建。Throwable 是所有异常的父类,它有两个直接子类 Error 和 Exception,其中 Exception 又被继续划分为被检查的异常(checked exception)和运行时的异常(runtime exception,即...

2018-10-24 16:44:02 353

转载 null 对象访问 static 属性或方法相关面试题解析

问:定义一个赋值为 null 的类类型变量名 a,能否通过 a 不进行实例化而直接访问其 static 属性或者方法?答:答案是肯定的,能。譬如如下例子:public class Test { public static int NUM = 100; public static void funcDo() { System.out.println("Nu...

2018-10-24 16:17:38 169

转载 使用JOOR实现Java反射

在前面的博客 Java反射使用 列举了Java反射的一些使用,下面介绍开源反射工具JOOR的使用。 只需几行代码就实现了前面博客中内部类的反射:public void testJoor(){ Reflect.on("com.example.heqiang.testsomething.OuterClass") .create() .field("mInnerClass") .c...

2018-10-19 17:50:05 231

转载 BigDecimal 加减乘除

BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bignum2); System.out.println("和 是:" + big...

2018-10-19 17:46:59 124

转载 多线程中Future与FutureTask的区别和联系

线程的创建方式中有两种,一种是实现Runnable接口,另一种是继承Thread,但是这两种方式都有个缺点,那就是在任务执行完成之后无法获取返回结果,于是就有了Callable接口,Future接口与FutureTask类的配和取得返回的结果。我们先回顾一下java.lang.Runnable接口,就声明了run(),其返回值为void,当然就无法获取结果。public interfa...

2018-10-19 17:14:42 265

转载 java Future用法和意义一句话击破

在并发编程时,一般使用runnable,然后扔给线程池完事,这种情况下不需要线程的结果。 所以run的返回值是void类型。 如果是一个多线程协作程序,比如菲波拉切数列,1,1,2,3,5,8...使用多线程来计算。 但后者需要前者的结果,就需要用callable接口了。 callable用法和runnable一样,只不过调用的是call方法,该方法有一个泛型返回值类型,你可以任意指定。 ...

2018-10-19 16:19:11 117

转载 @Resource注入为null

UserController中userService为null只有一个原因, 那就是你所使用的UserController对象没有被IoC容器所管理,你使用的对象是自己new出来的, 而不由spring创建的, 当然没有办法使用DI依赖注入。反之如果你的UserController对象由IoC容器管理, 但是容器中如果不存在userService那在Spring初始化的时候你将会得到NoSuc...

2018-10-19 16:09:43 1421

转载 mysql进阶(二)之细谈索引、分页与慢日志

索引1、数据库索引  数据库索引是一种数据结构,可以以额外的写入和存储空间为代价来提高数据库表上的数据检索操作的速度,以维护索引数据结构。索引用于快速定位数据,而无需在每次访问数据库表时搜索数据库表中的每一行。  简单来说,数据库索引的本质是数据结构,这种数据结构能够帮助我们快速的获取数据库中的数据。2、索引种类普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有n...

2018-10-19 15:02:27 124

转载 mysql进阶(一)

本节目录1、视图2、存储过程3、函数4、事务5、触发器6、流程控制语句1、视图  视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。那视图有什么用呢?视图的作用  1.使操作简单化,可以对经常使用的查询定义一个视图,使用户不必为同样的查询操作指定条件 ...

2018-10-19 14:54:25 120

转载 一个故事告诉你什么是消息队列

摘要:本文属于原创,欢迎转载,转载请保留出处:https://github.com/jasonGeng88/blog案例有一天,产品跑来说:“我们要做一个用户注册功能,需要在用户注册成功后给用户发一封成功邮件。”小明(攻城狮):“好,需求很明确了。” 不就提供一个注册接口,保存用户信息,同时发起邮件调用,待邮件发送成功后,返回用户操作成功。没一会功夫,代码就写完了。验证功能没问题后,就...

2018-10-18 17:38:06 114

转载 四种Java线程池用法解析

本文为大家分析四种Java线程池用法,供大家参考,具体内容如下http://www.jb51.net/article/81843.htm1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Override public void run() { // TODO Auto-g...

2018-10-18 17:01:45 96

转载 redis客户端之jedis和sharedJedis

前提:首先我们得区分2.x和3.x版本,因为3.x版本开始支持redis集群问题:那么在2.x怎么进行redis服务器扩展解决方式:横向扩展(多个相互独立的主从服务器群)服务器搭建在此不进行叙述 那么问题又来了,jedis在未集群的情况下只能操作单redis服务器,jedis客户端怎么对横向扩展的服务器群进行数据操作解决方式:使用SharedJedis来实现分布式缓存,Sh...

2018-10-18 16:11:47 254

转载 分布式消息系统Kafka初步

终于可以写kafka的文章了,Mina的相关文章我已经做了索引,在我的博客中置顶了,大家可以方便的找到。从这一篇开始分布式消息系统的入门。在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题: l  我想分析一下用户行为(pageviews),以便我能设计出更好的广告位l  我想对用户的搜索关键词进行统计,分析出当前的流行趋势。这个很有意思,在经济学上有个长裙...

2018-10-18 14:01:18 184

转载 Jedis/JedisPool和Redis数据类型与特性

1.介绍JedisJedis 是 Redis 的 java 版本客户端,使用Jedis可以连接 Redis的数据库,Jedis连接方式有三种Jedis/JedisPool 连接、ShardedJedis/ShardedJedisPool 连接、JedisCluster 连接,今天主要讲解用 Java 代码连接 Jedis 连接池1.1连接Jedis/JedisPool  首先在Redi...

2018-10-18 10:34:20 410

转载 运用redis键的expire时间,控制1一分钟内的访问量

客户端频繁的访问网站,会对网站资源造成很大的压力,所以,需要限制时间段内的访问次数,如果访问过于频繁,应该禁止访问,采用redis实现这一需要,redis中,可以使用expire设置key的生存时间,这一特性很好的满足我们的需求,解决代码如下:工具类:package cn.sniper.tjfxpt.utils;import redis.clients.jedis.Jedis;imp...

2018-10-18 09:59:16 1522

原创 定时器的实现,java定时器Timer和Quartz的介绍

我们可能经常遇到项目需要定时器,如果我们不了解定时器就会用线程去实现,例如:package org.lzstone.action public class FinanceAction extends Thread{ private Date date; public void run{ try{ while(true...

2018-10-16 16:15:37 187

转载 Java 浮点数在实际应用场景中踩坑题目解析

问:请用 java 实现如下描述流程;你买了价值 1.1 元的东西,你给收银员 2.0 元钱,收银员找你 0.9 元?答:你可能觉得这道题太 TM 简单了,上来就给出如下代码答案。double total = 2.0;double used = 1.1;double result = total - used;结果得到的结果是 0.8999999999999999,因为JAVA中...

2018-10-15 16:56:54 616

转载 ArrayList和数组间的相互转换

一、ArrayList转换为数组ArrayList提供public <T> T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中所有元素的数组,返回数组的运行时类型就是指定数组的运行时类型。import java.util.ArrayList;import java.util.List;public class Test { public ...

2018-10-12 16:51:40 25269 1

转载 Elasticsearch不错的资源

1.http://lib.csdn.net/wojiushiwo987/538545/chart/deep_elasticsearch2.https://blog.csdn.net/laoyang360/article/details/792934933.https://mp.weixin.qq.com/s/stC_xMP1n3aQ-0ZNAc3eQA4.https://elastic...

2018-10-12 15:36:41 155

转载 sourcetree和Git的使用教程

1、简单的用Git管理项目。2、怎样既要开发又要处理发布出去的版本bug情况。SourceTree是一个免费的Git图形化管理工具,mac下也可以安装。下载地址:https://www.sourcetreeapp.com/1、从Git服务器上获取项目       2、提交我的修改项目     3...

2018-10-11 17:01:47 152

转载 Java String indexOf()方法

public class Test { public static void main(String[] args) { String s = "xXccxxxXX"; // 从头开始查找是否存在指定的字符,索引从0开始 //结果如下 System.out.println(s.indexOf("c")); //2 // 从第四个字符位...

2018-10-10 15:06:03 3339

转载 Java 数组如何转成List集合

问题描述:对于给定的如下数组,如何转换成List集合?String[] array = {"a","b","c"};总结如下几种写法:1.使用原生方式,拆分数组,添加到ListList<String> resultList = new ArrayList<>(array.length);for (String s : array) { resu...

2018-10-09 17:59:55 485

转载 mysql 从一个表中查数据并插入另一个表实现方法

mysql 从一个表中查数据并插入另一个表实现方法不管是在网站开发还是在应用程序开发中,我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况,甚至有时还需要指定导入字段。本文就将以MySQL数据库为例,介绍如何通过SQL命令行将某个表的所有数据或指定字段的数据,导入到目标表 中。此方法对于SQLServer数据库,也就是T-SQL来说,同样适用 。...

2018-10-09 17:38:46 722

转载 服务器负载均衡的基本功能和实现原理

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://virtualadc.blog.51cto.com/3027116/615836负载均衡设备作为纵跨网络2-7层协议的设备,往往放置在网络设备和应用设备的连接处,对工程师在网络和应用基本知识方面的要求远高于其他设备,所以我们要在基本功能的理解上下更多的功夫。负载均衡设备还有另外...

2018-10-09 17:31:31 170

转载 数据库解析——mysql百万级以上查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:  select id from t where num is null  可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:  select id...

2018-10-09 13:45:44 133

转载 Executors创建的4种线程池的使用

Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。newS...

2018-10-09 10:28:02 110

转载 spring与springmvc的区别与联系

一、spring框架的介绍       spring是一个一站式的框架,提供了表现层(springmvc)到业务层(spring)再到数据层(springdata)的全套解决方案;spring的两大核心IOC(控制反转)和AOP(面向切面编程)更是给我们的程序解耦和代码的简介提供了支持。二、springmvc       (1)springmvc给spring的表现层提供支持   ...

2018-10-09 09:31:22 1588

转载 JAVA学习篇--静态代理VS动态代理

本篇博客的由来,之前我们学习大话设计,就了解了代理模式,但为什么还要说呢?原因:1,通过DRP这个项目,了解到了动态代理,认识到我们之前一直使用的都是静态代理,那么动态代理又有什么好处呢?它们二者的区别是什么呢?2,通过学习动态代理了解到动态代理是一种符合AOP设计思想的技术,那么什么又是AOP?下面是我对它们的理解! 代理Proxy: Proxy代理模式是一种结构...

2018-10-08 09:38:27 91

最新版依框架修改器V4-20230425

最新版依框架修改器V4-20230425

2023-08-10

jce_policy-8.zip jar包,jdk,安全,security,oracle官网下载

jce_policy-8.zip jar包,jdk,安全,security,oracle官网下载

2022-04-07

它可以分析代码依赖关系,亲测有用

它可以分析代码依赖关系,亲测有用

2022-03-11

反编译小工具jd-gui.exe ,可以对各类class文件进行反编译操作,包含各类jar包,非常实用。

反编译小工具jd-gui.exe ,可以对各类class文件进行反编译操作,包含各类jar包,非常实用。

2022-01-17

opc协议ae源码.zip

使用opc协议,通过C#语言源码,包括OPC_AE_Client_CODE和OPC_AE_STEP7_CODE

2020-09-01

AE接口相关文档.zip

述AE开发常用接口的描述,包括方法,属性,使用状况,快熟入门AE二次开发。.ArcEngine包括核心ArcObjects的功能,是对AO中的大部分接口、类等进行封装所构成的嵌入式组件。2.AE中的组件接口、方法、属性与AO是相同的。

2020-08-31

java实现文件压缩

java对某路径下文件进行压缩操作,生成zip压缩包。下载后自己把里面的路径修改下就可以了。有需要的可以下载,亲测可用!

2019-11-14

FlashFXP破解版

FlashFXP是一个功能强大的 FXP/FTP 软件,融合了一些其他优秀 FTP软件的优点

2018-05-04

java反编译

一共两个都可以用,运行exe就可以用,无需安装. 可以直接查看.jar文件,也可以把.jar解压后查看.class文件 可以把打开的文件保存为.java文件 但是只能单个文件保存的,不能把整个jar包反编译成原结构的文件夹

2018-05-04

secureCRT_7.3

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 内含注册机,包括32位和64位,按说明步骤即可成功

2018-05-03

javax.websocket-client-api-1.1

java_websocket.jar最新jar包,可用java实现websocket客户端

2018-04-25

系统安全测试报告模版

对当前与用户体验关系最为密切的系统登录查询商品、购物下单、后台供销存系统开展性能评测。

2018-04-25

jstl 1.2 jar

standard.jar是JSP 标准标签库,和jstl.jar 一起使用,在1.0的版本中,但在jstl-1.2.jar 就不在需要了。

2017-11-22

xwork-core-2.1.6.jar

Struts所需要的jar包,xwork-core-2.1.6.jar,下载即可。

2017-10-11

ognl-3.2.3.jar

Struts2项目中所需的几个包之一的ognl-3.2.3.jar,直接下载即可。

2017-10-11

commons-fileupload-1.3.3.jar

Struts所需要的jar包,commons-fileupload-1.3.3.jar 。

2017-10-11

log4j-1.2.8.jar

log4j-1.2.8.jar包,在项目中直接导入即可。

2017-10-09

z-tree实例

2017-02-28

简单实现复选框可选下拉菜单

简单实现复选框可选下拉菜单

2016-11-20

卡方检验chi2test.rar

2016-06-06

中科院中文分词源代码

NLPIR中文分词源代码是中科院研发的分词工具,ICTCLAS先改名为NLPIR。这个是分词源代码,下载后把路径更改为你自己的就可以运行了。

2015-07-02

JAVA实现ICTCLAS2015分词

JAVA实现ICTCLAS2015分词,源代码和jar包之前都有提供。

2015-06-29

中科院分词系统ICTCLAS2015

NLPIR汉语分词系统(又名ICTCLAS2015),主要功能包括中文分词;词性标注;命名实体识别;用户词典功能;支持GBK编码、UTF8编码、BIG5编码。新增微博分词、新词发现与关键词提取;张华平博士先后倾力打造十余年,内核升级10次。

2015-06-29

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

TA关注的人

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