自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (8)
  • 收藏
  • 关注

原创 单向加密算法MD5和SHA

单向加密算法MD5和SHA

2016-11-01 16:31:32 2102

原创 java 定时任务时间设置

格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59   , - * / 2 分 是 0-59   , - * / 3 小时 是 0-23   , - * / 4 日 是 1-31   , - * ? / L W 5 月 是 1-12 or JAN-DEC   , - * / 

2016-06-24 17:56:06 10389

原创 HttpClient请求DefaultHttpClient过时替换

HttpClient请求DefaultHttpClient过时替换

2016-06-24 17:53:16 45426 1

原创 restful接口POST方式请求

写restful接口首先要开发服务端先定义一下请求参数对象和返回参数类型:请求参数类型(ThirdMainBillBeanReq)和响应参数类型(ThirdMainBillBeanRes) /** *  */package com.deppon.foss.module.thirdpay.shared.domain;import java.math.BigDecima

2014-12-04 10:32:11 29850

原创 solr7.4 安装与使用

solr7.4 安装与使用1.solr7环境要求solr7需要java8环境,且需要在环境变量中添加 JAVA_HOME变量。2.solr 安装下载地址 https://lucene.apache.org/solr/mirrors-solr-latest-redir.html  我下载为7.4版本   在solr5以前solr的启动都有tomcat作为容器,但是从solr5以后...

2019-02-15 15:51:46 300

原创 java中使用solr

java中使用solr1.pom文件中导入solr jar包<dependency>     <groupId>org.slf4j</groupId>     <artifactId>slf4j-log4j12</artifactId>      <version>1.7.7</version>

2019-02-15 15:41:23 539 1

转载 单向加密算法MD5和SHA

常用加密算法的Java实现(一)——单向加密算法MD5和SHA1、Java的安全体系架构1.1           Java的安全体系架构介绍Java中为安全框架提供类和接口。JDK 安全 API 是 Java 编程语言的核心 API,位于 java.security 包(及其子包),以及sun.securityAPI包(及其子包)中。设计用于帮助开发人员在程序

2018-07-05 11:26:13 399

转载 在MySQL中创建实现自增的序列(Sequence)的教程

在MySQL中创建实现自增的序列(Sequence)的教程转载  2015-12-09   作者:xm-koma    我要评论这篇文章主要介绍了在MySQL中创建实现自增的序列(Sequence)的教程,分别列举了两个实例并简单讨论了一些限制因素,需要的朋友可以参考下项目应用中,曾有以下一个场景:接口中要求发送一个int类型的流水号,由于多线程模式,如果用时间戳,可能会有重复的情况(当然概率很小...

2018-07-05 11:25:21 472

原创 docker命令

查看docker镜像$ sudo docker images查看运行中的容器$ sudo docker ps启动、停止。。docker start|stop|restart| 容器名$删除容器docker rm 容器名实时查看docker容器日志$ sudo docker logs -f -t --tail 行数 容器名例:实时查看docker容器名为s12的最后10行日志$ sudo docke...

2018-07-04 18:21:51 161

原创 Docker使用挂载讲解

CentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求...

2018-07-04 18:17:27 4759

原创 mysql explain 执行计划详解

mysql explain执行计划详解1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有:A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple,且只有一个B:primary:一个

2017-11-09 14:38:15 256

转载 Hystrix 使用与分析 博客分类: ● Distribution ● CoreJava DistributionJavaSOA 转载请注明出处哈:http://hot66hot.it

Hystrix 使用与分析博客分类: DistributionCoreJavaDistributionJavaSOA  转载请注明出处哈:http://hot66hot.iteye.com/blog/2155036一:为什么需要Hystrix?在大中型分布式系统中,通常系统很多依赖(HTTP,hession,Netty,Dubbo等),如下图: 

2017-11-09 14:34:42 249

原创 DRUID介绍

DRUID介绍    DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。 配置参数和其它连接池一样DRUID的DataSource类为:com.alibaba.

2017-11-09 14:30:41 333

转载 [Drools]JAVA规则引擎 -- Drools 标签: java引擎exceptiongetterstringsetter 2011-01-25 14:33 119171人阅读 评论(35) 收

[Drools]JAVA规则引擎 -- Drools标签: java引擎exceptiongetterstringsetter2011-01-25 14:33 119171人阅读 评论(35) 收藏 举报 分类:基础技术(19)  J2EE(36) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]Drools语法

2017-11-09 14:28:52 246

原创 Mongodb的安装、主从配置、replicaSet配置

Mongodb的安装、主从配置、replicaSet配置

2016-11-01 16:46:48 3880

原创 dubbo管理控制台装配及集成zookeeper集群部署

dubbo管理控制台装配及集成zookeeper集群部署

2016-11-01 16:36:49 424

原创 对称加密算法DES、3DES和AES

对称加密算法DES、3DES和AES

2016-11-01 16:33:49 1417

转载 union和union all的区别

Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union a

2016-04-19 18:00:20 273

转载 tomcat启动maven项目

测试于:Maven 3.0.5, eclipse-jee-indigo-SR2-win32操作步骤:右键你的项目 -> Run As -> Run Configurations...双击左侧的Maven Build,会出现一个New_configurationName改成自己想要的名字,Browse Workspace选择要启动的web项目,Goals填写tomca

2015-10-19 10:34:45 2305

转载 Spring定时任务的几种实现

Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个

2015-09-18 16:08:04 242

转载 shiro

developerWorks 中国技术主题Java technology文档库在 Web 项目中应用 Apache ShiroApache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证

2015-09-15 14:52:31 361

转载 windows下安装redis

windows下安装redis1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操

2015-07-24 08:57:39 297

原创 读取属性文件的方式

package com.yunda.test;import java.io.IOException;import java.util.Properties;import java.io.InputStream; public class ReadProp { public static void main(String []arg){ getPropertyByName2(

2015-07-23 15:39:00 357

原创 miniUI界面

路由管理                                    html,            body {                margin: 0;                padding: 0;                border: 0;                width: 100%;          

2015-06-25 17:00:54 2817

转载 游标

游标是邪恶的!       在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。       正常面向集合的思维方式是:              而对于游标来说:             这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实

2015-05-21 09:56:00 311

转载 Mysql 存储过程基本语法

delimiter //一般情况下MYSQL以;结尾表示确认输入并执行语句,但在存储过程中;不是表示结束,因此可以用该命令将;号改为//表示确认输入并执行。一.创建存储过程1.基本语法:create procedure sp_name()begin.........end2.参数传递二.调用存储过程1.基本语法:call sp_name()

2015-05-20 15:07:03 356

原创 多线程同步 Volatile 变量的使用

java语言提供了一个同步的弱形式:Volatile变量,他确保一个变量的更新以可预见的方式告知其他线程,当一个域声明为Volatile类型后,编译器与运行时会监事这个变量:他是共享的,而且对他的操作不会与其他的内存操作一起被重排序。Volatile不会缓存在寄存器或其他处理器隐藏的地方。所以,读取Volatile类型变量时,总会返回由某一线程写入的最新值。  只有当Volatile类型变量能

2015-05-11 10:46:31 1384

转载 FTP协议详解

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计

2015-04-16 09:15:19 372

转载 HTTP协议详解

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模

2015-04-16 08:46:25 290

转载 Java Properties类

一、Java Properties类    Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigPar

2015-04-15 14:17:09 285

转载 HIbernate 是什么?

1.它是连接Java应用程序和关系数据的中间件(组件)中间件就是一种软件的半成品,Hibernate就是帮忙我们解决操作数据库的问题。以后我们就不需要用JAVA的CONNECTION等对象由Hibernate操作JDBC,简化我们操作数据库,提高开发效率。 2.它对JDBC API进行了封装,负责JAVA对象的持久化(就是保持到数据库里) 3.在分层软件体系中它位于持久化层

2015-04-13 10:28:09 472

转载 Struts2工作原理

Struts2工作原理Struts2请求响应流程: 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、Inerceptor、Action、Result等。下面我们来具体看看这些组件有什么联系,它

2015-04-10 17:33:43 327

转载 Java垃圾回收器工作原理

垃圾回收器是如何工作的?我现在就简单的介绍一下首先要明确几点:Java是在堆上为对象分配空间的垃圾回收器只跟内存有关,什么IO啊,网络连接啊,管它P事当可用内存数量较低时,Sun版本的垃圾回收器才会被激活在垃圾回收器回收垃圾之前,我们先来了解一下Java分配对象的方式,Java的堆更像一个传送带,每分配一个新对象,它就往前移动一格。这意味着对象存储空间的分配速度相当快。Java

2015-04-02 09:07:51 341

原创 深拷贝和浅拷贝(clone用法)

我们有的时候在给一个对象赋值另一个对象,要实现的功能是在对后一个对象做修改或其他操作对原有对象没有影响的功能。这种情况我们就要做深拷贝。现在我写一个实体代码:public class People implements Cloneable { private String name; private int age; public String getName() { retu

2015-03-17 08:00:55 1591

转载 接收邮件信息

package test;import java.io.*; import java.text.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; /** * 有一封邮件就需要建立一个ReciveMail对象 */ public class R

2015-03-13 10:56:33 421

转载 hibernate和ibatis的区别

1. 简介Hibernate是当前最流行的O/R mapping框架。它出身于sf.net,现在已经成为Jboss的一部分了。iBATIS是另外一种优秀的O/R mapping框架,现已改名叫myBATIS。目前属于apache的一个子项目了。相对Hibernate"O/R"而言,iBATIS 是一种"Sql Mapping"的ORM实现。Hibernate对数据库结构提供了较为完整的

2015-03-11 13:52:39 403

原创 发送邮件

这里只是一个小的发送邮件的demo,这个是在网上找的一个发送邮件的demo然后修改一下代码,实现所需要的功能。我们要实现发邮件的功能要下载两个个包:mail.jar和activation.jar。这两个包在网上能够找到。http://www.oracle.com/technetwork/java/javamail/index-138643.html要发送邮件先要登入邮箱,所以先创建一个

2015-03-09 10:44:23 436

原创 oracle数据类型的转换

Oracle的数据类型转换Oracle的数据类型转换分为显式数据类型转换和隐式类型转换在通常情况下,隐式数据类型转换是可用的,但建议你做显示数据类型转换以确保SQL的可靠性.显式的数据类型转换包括:to_number 字符转换为数字to_date 字符转换为日期to_char 数字转化为字符to_char 日期转化为字符TO_CHAR(date,'forma

2015-03-05 09:14:01 1568

原创 decode函数的用法

decode的作用当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN    RETURN(翻译值1)ELSIF 条件=值2 THEN    RETURN(翻译值2)    ......ELSIF 条件=值n T

2015-03-05 08:55:27 2714

原创 java 同步锁

java中cpu分给每个线程的时间片是随机的并且在java中好多都是多个线程共用一个资源,比如火车卖票,火车票是一定的,但卖火车票的窗口到处都有,每个窗口就相当于一个线程,这么多的线程共用所有的火车票这个资源。如果在一个时间点上,两个线程同时使用这个资源,那他们取出的火车票是一样的(座位号一样),这样就会给乘客造成麻烦。比如下面的代码:public class TicketSouce impl

2015-03-03 13:58:34 372

SecureCRT_FOR_SecureFX_8.5.2_osx.cx.zip

SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。需要的朋友快来下载吧。

2020-04-13

Keka_1.1.25_osx.cx.dmg

Keka For Mac v1.1.25是由黑苹果社区搜集的一款强大的Mac压缩解压工具,Keka支持很多种格式包括7z、Zip、Gzip、Bzip2、DMG、ISO等,解压也支持RAR、7z、Lzma、Zip、Tar、Gzip、Bzip2、ISO、EXE、CAB、PAX等等

2020-04-13

git安装指南

git安装指南,用户git安装的详细步骤,和安装所需要记住的一些点,一级一些安装选项的作用。

2017-11-09

maven 3.3.3

java项目管理工具,maven能够很好的管理项目中的jar包,具有打包、以及项目之间的整合。

2015-10-16

EXTJS中文API

EXTJS中文文档,可以让你告别英文难懂的时代。

2015-04-18

Extjs中文文档API

用于对Extjs开发的帮助文档API,学者可以通过帮助文档来了解Extjs中各个空间的属性,主要用来学习和使用的。

2014-09-12

空空如也

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

TA关注的人

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