自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(165)
  • 收藏
  • 关注

转载 RabbitMQ的应用场景以及基本原理介绍

1.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式(1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是...

2020-03-10 15:25:26 241

转载 netty作用介绍以及适用场景

随着移动互联网的爆发性增长,小明公司的电子商务系统访问量越来越大,由于现有系统是个单体的巨型应用,已经无法满足海量的并发请求,拆分势在必行。在微服务的大潮之中, 架构师小明把系统拆分成了多个服务,根据需要部署在多个机器上,这些服务非常灵活,可以随着访问量弹性扩展。世界上没有免费的午餐, 拆分成多个“微服务”以后虽然增加了弹性,但也带来了一个巨大的挑战:服务之间互相调用的...

2020-03-09 14:51:50 1508

转载 Java实现-生产者消费者模式

感知阶段    随着软件业的发展,互联网用户的日渐增多,并发这门艺术的兴起似乎是那么合情合理。每日PV十多亿的淘宝,处理并发的手段可谓是业界一流。用户访问淘宝首页的平均等待时间只有区区几秒,但是服务器所处理的流程十分复杂。首先负责首页的服务器就有好几千台,通过计算把与用户路由最近的服务器处理首页的返回。其次是网页上的资源,就JS和CSS文件就有上百个,还有图片资源等。它能在几秒内加载出来可见阿里...

2019-06-05 14:44:23 446

原创 UE根据文件后缀自动设置语法高亮

操作方法如下:查看“UE-高级-配置-语法高亮”里“wordlist的完整路径”复制该路径,用UE打开wordlist文件搜索你要高亮的语言名,如“PHP”,其他语言同理找到该语言的高亮配置的第一行(通常为“/L8"PHP" PHP_LANG”开头的,/L8可能为其它数字)看该行行末“File Extensions = INC PHP3 PHP4”,在最后添加要自动高亮的文件后...

2019-04-19 11:38:09 1181

转载 oracle 数据导入 数据和备注(comment)乱码问题解决办法

1 源数据库:   字符集:SIMPLIFIEDCHINESE_CHINA.AL32UTF8  EXP导出客户端字符集(windows导出):NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK2 目标数据库:  字符集:SIMPLIFIED CHINESE_CHINA.ZHS16GBK IMP导入客户端字符集(linux客户端导入):zh_CN....

2018-12-05 15:21:35 2395

转载 单点登录原理、认识与简单实现

本文转自:https://www.cnblogs.com/ywlaker/p/6113927.html

2018-09-16 19:55:35 270

转载 Hibernate缓存机制和MyBatis缓存机制

Mybatis缓存分为1级缓存和2级缓存,2级缓存在sessionfactory中,1级缓存在session中。session中的缓存在session连接关闭并被连接池回收时清理,或者手动清理sessionfactory中的缓存需要在mybatis配置文件中手动配置,配置如下:[html] view plain copy<setting name="cacheEnabled" value="...

2018-03-15 12:36:08 437

转载 Oracle触发器用法实例详解

本文实例讲述了Oracle触发器用法。分享给大家供大家参考,具体如下:一、触发器简介触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资料,简单的说就是语句级的触发器可以在某

2018-02-05 20:26:28 291

转载 详解SQL的四种连接-左外连接、右外连接、内连接、全连接

1、内联接(典型的联接运算,使用像 =  或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。       2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。     在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:     1)LEFT  JOIN或LEFT OU

2018-01-12 12:02:07 4904 1

原创 js对中文进行编码

js对中文进行gb2312编码:var z = 'D2BBB6A18140C6DF814181428143CDF2D5C9C8FDC9CFCFC2D8A2B2BBD3EB8144D8A4B3F38145D7A8C7D2D8A7CAC08146C7F0B1FBD2B5B4D4B6ABCBBFD8A9814781488149B6AA814AC1BDD1CF814BC9A5D8AD814CB8F6D

2017-12-28 18:21:25 17423 1

原创 解析excel表获取数据,并从远程服务器下载和上传文件

package com.primecredit.dayend;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;imp

2017-12-08 10:58:59 3357

原创 log4j日志简单配置及使用

日志依赖包:log4j-1.2.9.jar , commons-logging.jarlog4j.properties################################################################################ Split into log4jUnix.properties and log4jXP.properties

2017-11-28 15:29:50 526

转载 IO流:概述、字符流、缓冲区

转:https://www.cnblogs.com/xll1025/p/6418766.html一、IO流概述概述:         IO流简单来说就是Input和Output流,IO流主要是用来处理设备之间的数据传输,Java对于数据的操作都是通过流实现,而java用于操作流的对象都在IO包中。分类:        按操作数据分为:字节流和字符流。 如:R

2017-11-28 13:49:57 287

转载 Log4j详细配置

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 , 

2017-11-09 14:57:50 159

转载 SSH三大框架整合小案例

一、创建项目引入jar包1、下载包(我选用的是Hibernate5.2.10+Struts2.3.33+Spring4.3.5)Hibernate包下载地址: http://hibernate.org/orm/Struts2下载地址: http://struts.apache.org/download     Spring下载地址: http://repo.spri

2017-10-18 10:09:11 9973 3

原创 Java中字符串的URL中文的编码和解码

package com.fuying.encode;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;public class ChineseEncode {public static void main(Stri

2017-09-11 16:12:06 3748

转载 nodejs 之模拟登录

登录163邮箱的程序:登录成功之后,通过抓到的cookie和 跳转的url,就可以了,下面打印出了cookie头部信息//用户名 : ******* //密码 :------ var https=require("https"); var querystring=require("querystring"); var url="https://ssl.mail.16

2017-09-01 16:24:03 3063

转载 Caused by: java.lang.RuntimeException: Could not generate DH keypair

该异常由于JDK1.6 版本问题。解决方式:一、换新版本JDK1.7。二、下载下面两个jar,并放在你的jdk路径ext下(我的是C:\Program Files\Java\jdk1.6.0_45\jre\lib\ext),并修改C:\Program Files\Java\jdk1.6.0_45\jre\lib\security目录下的java.security文件,末尾加

2017-08-30 14:44:37 1251

转载 java模拟http请求工具类

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.util.HashMap;import java.util.List;import java.util.Map;/** *

2017-08-22 10:26:48 300

原创 Spring集成Quartz参考及对比

转自:http://blog.csdn.net/tanyunlong_nice/article/details/53386081转自:http://www.cnblogs.com/LiuChunfu/p/5598610.html转自:http://www.cnblogs.com/aflyun/p/6515836.html转自:http://blog.csdn.net/u0106

2017-08-17 15:52:41 239

原创 Listener refused the connection(ORA-12519, TNS:no appropriate service handler found)

ORA-12519错误:Listener refused the connection with the following errorjava.sql.SQLException: Listener refused the connection with the following error:ORA-12519, TNS:no appropriate service hand

2017-08-16 15:58:23 1077

转载 解析xml的4种方法详解以及优缺点

本文转自:http://blog.csdn.net/jzhf2012/article/details/85328731. 介绍1)DOM(JAXP Crimson解析器)         DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层

2017-08-08 17:48:44 1053

转载 DOM解析XML实例

本文转自:http://blog.csdn.net/guchuanhang/article/details/51866114Java中操作DOM中常用的类Node 数据类型基类Element 最常用的类Attr Element的属性Text Element or Attr的内容Document 代表整个XML文档,代表DOM tree使用DOM的步骤

2017-08-08 17:23:43 954

转载 Digester 类解析 xml 文件

一般用来读取xml文件的工具包有DOM、SAX和JDOM等,但用过的人都知道,它们属于比较底层的API,写起来代码量很大,而且如果修改了xml文件的格式,代码也要做大幅度的改动。而使用Apache Jakarta的Digester,解析XML文件非常方便且不需要过多的关心底层的具体解析过程。Digester本来仅仅是Jakarta Struts中的一个工具,用于处理struts-config.

2017-08-08 16:58:57 369

转载 Statement、PreparedStatement和CallableStatement异同

1.Statement、PreparedStatement和CallableStatement都是接口(interface)。 2.Statement继承自Wrapper、PreparedStatement继承自Statement、CallableStatement继承自PreparedStatement。 3. Statement接口提供了执行语句和获取结果的基本方法; Prep

2017-08-08 14:42:49 247

转载 使用Spring MVC统一异常处理实战

目标地址:http://blog.csdn.net/ufo2910628/article/details/40399539

2017-08-08 10:08:12 196

转载 Oracle创建存储过程、创建函数、创建包的实例

本文转自:http://www.cnblogs.com/helong/articles/2093807.html一、Oracle创建存储过程 1、基本语法create or replace procedure update_emp_sal(Name in out type, Name in out type, ...) isbegin end update

2017-08-07 16:34:48 790

转载 js中return;return true;return false;区别

js中return;return true;return false;区别一、返回控制与函数结果语法为:return 表达式;语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二、返回控制无函数结果,语法为:return; 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性

2017-08-02 16:16:54 265

原创 onclick="function()"和onclick="return function();"区别

onclick="function()" 表示只会执行 function , 但是不会传回 function 中之回传值onclick = "return function()" 则是 执行 function并传回 function 中之回传值eg:function doAlert() { var fail_this_check = true; if(fail_this_ch

2017-08-02 16:10:07 19016 2

原创 随机生成及检测8位密码:必须由大写字母、小写字母、数字和特殊符号共同组成

随机生成8位密码:必须由大写字母、小写字母、数字和特殊符号共同组成。以及检验密码是否由大写字母、小写字母、数字和特殊符号共同组成。package com.primecredit.util;import java.util.Random;/** * @author hongk * 随机生成8位密码 */public class MakeRandomPasswordUtil {

2017-07-27 10:01:55 9188 1

转载 表单input中disabled提交后得不到值的解决办法

input的字段当为diabled时时无法获取数值得,所以最近不要用这个,我们可以用readonly带替代,即可解决这类问题。  放在form表单中提交后得不到该值。 将disabled="disabled" 改为 readonly = "readonly" 即可 ,按照W3C的规范 设置为disabled的input将会有下面的限制: 1.不能接收焦点 

2017-07-25 17:42:19 726

原创 No adapter for handler [public boolean com.fuying.assure.user.login.action.UserManageAction.validIdN

错误异常:javax.servlet.ServletException: No adapter for handler [public boolean com.fuying.assure.user.login.action.UserManageAction.validIdNoExist(org.springframework.ui.Model,java.lang.String)]: Does

2017-07-24 16:13:17 888 1

转载 ajax请求中contentType与dataType含义

前端jQuery ajax 请求:[javascript] view plain copy$.ajax({                  url: getAbsoluteUrl('score/findScore'),                  type: 'POST',                  dataTyp

2017-07-19 11:32:47 10653

转载 jQuery ajax中form.serialize() 方法-输出序列化表单值

本文出自:http://www.cnblogs.com/sincoolvip/p/5938972.html定义和用法serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。语法$(

2017-07-18 20:03:23 2569

转载 HTTP请求响应码对应问题

① 客户方错误100  继续101  交换协议② 成功200  OK201  已创建202  接收203  非认证信息204  无内容205  重置内容206  部分内容③ 重定向300  多路选择301  永久转移302  暂时转移303  参见其它304  未修改(Not Modified)305  使用代理④ 客户方错误400  错误请求(Bad Req

2017-07-18 20:00:04 280

转载 springMVC的@RequestParam注解和@PathVariable注解的区别

在springMVC中使用RequestParam注解映射请求参数,@RequestParam有三个属性,分别如下:(1) value 请求参数的参数名,作为参数映射名称;(2) required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错;(3) defaultValue 设置请求参数的默认值;实例如下:springMVC开发环境搭建参考:

2017-07-18 19:59:13 616

原创 MD5加密使用方式

MD5 加密:新建如下类,再需要的时候调用即可。package com.fuying.assure.baseInfo.util;import java.security.MessageDigest;import sun.misc.BASE64Encoder;/**@author hongk 2015/06/17 * MD5加密 * */public class Md5Ut

2017-07-18 18:05:05 535

原创 JS代码放在head和body中的区别分析

放在head中的JS代码会在页面加载完成之前就读取,而放在body中的JS代码,会在整个页面加载完成之后读取。

2017-07-18 11:54:37 592

转载 Oracle中查询该表中的主键被哪些表引用,该表中的外键来源于哪些表

Oracle中查询该表中的主键被哪些表引用的SQL语句:[sql] view plain copyselect c.TABLE_NAME    from all_constraints p, all_constraints c   where p.table_name = '表名'     and p.OWNER = SYS_CO

2017-06-30 11:26:57 4254

原创 Java与Oracle 数据类型对应关系

SQL数据类型JDBC类型代码标准的Java类型Oracle扩展的Java类型 1.0标准的JDBC类型:  CHARjava.sql.Types.CHARjava.lang.Stringoracle.sql.CHARVARCHAR2j

2017-06-19 17:39:42 2252

空空如也

空空如也

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

TA关注的人

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