自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (13)
  • 收藏
  • 关注

原创 判断一个卡号是否信用卡

public static boolean isCreditCard(String cardNo) { if(!isNumber(cardNo)) return false; int len = cardNo.length(); int weight = 1; int total = 0; for(int i = 0;i < len;i++) { if(i == 0...

2019-05-23 13:47:32 867

原创 Jquery 异步上传文件

一、参数说明1、contentType:(默认: "application/x-www-form-urlencoded") 发送信息至服务器时内容编码类型。默认值适合大多数情况。如果你明确地传递了一个content-type给 $.ajax() 那么他必定会发送给服务器(即使没有数据要发送)。2、processData:(默认: true) 默认情况下,通过data选项传递进来的数据,如果...

2019-01-11 18:11:16 2191

原创 观察者模式--当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。

 1、创建 Subject 类。import java.util.ArrayList;import java.util.List; public class Subject { private List&lt;Observer&gt; observers = new ArrayList&lt;Observer&gt;(); private int ...

2018-12-29 15:50:54 1080

原创 Java读取文件转换成byte[]的小结

1、FileInputStream /** * * &lt;p&gt;Title: getContent&lt;/p&gt; * &lt;p&gt;Description:根据文件路径读取文件转出byte[] &lt;/p&gt; * @param filePath文件路径 * @return 字节数组 * @throws IOException */...

2018-12-29 10:52:47 13968

原创 JAXB--@XmlType注解标注xml进行解析

import java.util.List;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation...

2018-12-28 20:17:27 9016

原创 操作Spring容器及其中的Bean实例

import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereoty...

2018-12-05 11:40:52 197

原创 http与https创建CloseableHttpClient

import java.io.IOException;import java.io.InterruptedIOException;import java.net.URL;import java.net.UnknownHostException;import java.security.cert.CertificateException;import java.security.cert...

2018-12-04 12:48:49 1125 1

原创 Java读取1G以上的txt文件,并对内容进行解析,利用BufferedReader设置缓存大小

读取文件路径 ,读入使用带缓冲的输入输出流,效率更高,速度更快。创建一个内部缓冲区数组并将其存储在 buf 中,该buf的大小默认为8192。File file = new File(filepath);   BufferedInputStream fis = new BufferedInputStream(new FileInputStream(file));    Buffered...

2018-11-26 18:30:09 5558 5

原创 Spring AOP进行切面拦截@Aspect

package com.xyz.axy.aspect;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Around;impor...

2018-11-23 18:07:32 276

原创 Spring启动时静态static注入@PostConstruct

当@PostConstruct注解不能使用代码提示补全,需要手动导包。** import javax.annotation.PostConstruct;import javax.annotation.PostConstruct;import org.springframework.beans.factory.annotation.Autowired;import org.spri...

2018-11-23 17:55:09 2351 1

原创 使用DEFLATE压缩算法压缩后,Base64编码的方式传输经压缩编码的文件内容

 1、先把文件以流的方式InputStream读入in.read(s, 0, in.available());/** * 功能:将批量文件内容使用DEFLATE压缩算法压缩,Base64编码生成字符串并返回&lt;br&gt; * 适用到的交易:批量代付,批量代收,批量退货&lt;br&gt; * @param filePath 批量文件-全路径文件名&lt;br&gt; *...

2018-11-21 16:54:01 2855

原创 SHA256计算后进行十六进制转码

/** * sha256计算后进行16进制转换 * * @param data 待计算的数据 * @param encoding 编码 * @return 计算结果 */ public static byte[] sha256X16(String data, String encoding) { byte[] bytes = sha256(data, encod...

2018-11-15 20:56:39 11616 2

原创 模仿LinkedHashMap来进行LRU算法

让我们以用户信息的需求为例,来演示一下LRU算法的基本思路: 1.假设我们使用哈希链表来缓存用户信息,目前缓存了4个用户,这4个用户是按照时间顺序依次从链表右端插入的。2.此时,业务方访问用户5,由于哈希链表中没有用户5的数据,我们从数据库中读取出来,插入到缓存当中。这时候,链表中最右端是最新访问到的用户5,最左端是最近最少访问的用户1。  3.接下来,业务方访问用...

2018-11-14 14:28:45 150

原创 https连接提交

import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.net.URL;import java.net.URLEncoder;import java.util.Map;import java.util.Map.Entry...

2018-11-05 17:50:08 293

原创 线程池的创建和使用,不建议直接使用Executor创建

实现线程池,有四种策略:生成线程池采用了工具类Executors的静态方法,以下是四种常见的线程池。SingleThreadExecutor:单个后台线程 (其缓冲队列是无界的)。创建一个单线程的线程池。这个线程池只有一个核心线程在工作,也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行...

2018-09-29 16:20:52 1564

原创 request.getContentLength()的值为-1的问题解决方案【HttpPost发起】

1、问题的发现,服务端使用DataInputStream的方式获取流,直接上代码说明try { DataInputStream in = new DataInputStream(request.getInputStream()); // 将请求消息的实体送到b变量中 int totalBytes = request.getContentLength(); byte[] b = ne...

2018-09-28 15:38:06 10273

原创 非对称加密的签名和验签、加密和解密的Java语言实现

本文采用java.security包的签名和验签。采用A的私钥签名发送至B,B采用A的公钥进行验签。加解密可以私钥加密、公钥解密(或者公钥加密、私钥解密)。一般用于银行报文传输、支付宝、微信、银行以及各大银行的数据交换。package com.example.demo;import java.security.KeyPair;import java.security.KeyPa...

2018-08-29 15:48:08 1040

原创 Jquery自定义函数

jQuery.fn.hoverDIY=function () { $(this).mouseover(function(){ $(this).css("background-color","yellow").css("text-decoration","underline"); }).mouseout(function(){ $(this).css("background...

2018-08-27 17:28:31 418 1

原创 java.util.concurrent.ThreadPoolExecutor线程池的拒绝策略

Java线程池的队列满了,怎么进行拒绝呢,Java定义了RejectedExecutionHandler接口。一般有5个拒绝策略。1、AbortPolicy 默认,抛异常2、DiscardPolicy啥也不做3、DiscardOldestPolicy丢弃最老的4、CallerRunsPolicy主线程自己上5、自定义/** * * &lt;p&gt;Title: Re...

2018-08-27 16:30:40 5170

原创 将byte转为十六进制

/**  * 将byte转为16进制  * @param bytes  * @return  */  private static String byte2Hex(byte[] bytes){    StringBuffer stringBuffer = new StringBuffer();    String temp = null;    for (int i=0;i&lt...

2018-07-27 18:08:30 6650

原创 Servlet 3.0 Spring web.xml配置

&lt;web-app&gt; &lt;servlet&gt; &lt;servlet-name&gt;example&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; ...

2018-07-23 15:07:46 353

原创 Python人人网自动验证登录

import requestsfrom json import loadsfrom PIL import ImagepostAction='http://www.renren.com/ajaxLogin/login'class Login(object): def __init__(self): self.headers = { "User-Agent":"Mozilla/...

2018-06-25 17:05:03 263

原创 生成符合AES要求的密钥

public static byte[] generateDesKey(int length) throws Exception { //实例化 KeyGenerator kgen = null; kgen = KeyGenerator.getInstance("AES"); //设置密钥长度 kgen.in...

2018-05-28 09:29:12 40455 4

原创 java.util.zip压缩与解压缩

首先是压缩方法public byte[] compress(byte[] data) throws IOException { Deflater compresser = new Deflater();//用默认的压缩级别创建一个新的压缩器。 compresser.reset();//重置deflater,以便可以处理一组新的输入数据。 compresser.setInput(data,0,...

2018-05-14 14:44:02 1520 2

原创 腾讯云CentOS系统安装的MariaDB忘记密码

Maria忘记root密码

2018-05-03 17:48:16 371

原创 Spring MVC常用的几个注解

Spring MVC常用的注解

2018-05-02 11:23:30 331

原创 dom4j读取XML

dom4j读取XML

2018-04-28 18:03:42 148

原创 MD5签名org.apache.commons.codec.digest.DigestUtils

使用org.apache.commons.codec.digest.DigestUtils的MD5对传输内容进行加密。

2018-04-28 17:43:47 3049

原创 HttpServletRequest原来一直用getParameter获取参数,这是尝试用getParameterMap

从request中获得参数Map,并返回可读的Map,这里为了接下来取出元素操作,使用SortedMap。 public static SortedMap getParameterMap(HttpServletRequest request) { // 参数Map Map properties = request.getParameterMap();

2018-04-28 17:26:12 3597

原创 简单的Map<String,String>转成XML

public static String toXml(Map&lt;String, String&gt; params){ StringBuilder buf = new StringBuilder(); List&lt;String&gt; keys = new ArrayList&lt;String&gt;(params.keySet()); C...

2018-04-28 16:39:57 583

原创 修改oracle数据带有数据字段的数据字段的类型

ALTER TABLE tbtest add num_temp NUMBER;UPDATE tbtest SET  num_temp=num;ALTER TABLE tbtest DROP  COLUMN num;ALTER  TABLE  tbtest RENAME  COLUMN   num_temp to num;

2012-05-04 18:11:31 457

原创 Flex4 的PieChart的点击滑动

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <![

2011-12-02 16:26:25 1257

转载 Flex 中子窗口通过事件刷新父窗口中的数据(转)

总共3个文件,一个名为Parent的application,一个名为Child的titleWindow,还有一个是自定义的一个事件。Parent.mxml<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009

2011-09-28 11:41:36 677

Scratch转成Flash工具

Scratch2程序写完后,可以使用这个软件转成Flash,在手机上展示你的效果

2018-06-29

XFTP5 家庭/学校 版

选择免费为家庭/学校,这样可以一直免费下去,是程序员平时不可少的神器,如果商用清支持付费。

2018-06-29

Android Studio 的调用VLCLib

JNI调用VLC的so文件,直接用Android Studio打开就可以运行,Android 调用VLCLib播放视频流

2016-12-16

Cairngorm下载

flex的mvc框架Cairngorm.swc类,我也是刚学习的,看了一下感觉挺好的!

2011-09-15

Flex4的皮肤文档及demo

Flex4的皮肤文档及demo 可以适合初学者

2011-09-06

jQuery1.4API

API jQuery1.4中文帮助文档 用最少的代码完成最大的功能,这就是jQuery的强大

2011-02-25

SQLyog Enterprise

SQLyog Enterprise MySQLde GUI很不错

2010-04-02

IIS for xp sp3

IIS for xp sp3 因为一些sp2的用不了,你可以试试这个

2010-03-28

mysql-connector-java-5.1.6.zip

mysql-connector-java-5.1.6.zip 用于mysql和Java连接的

2010-03-28

apache-tomcat-5.5.17.exe

apache-tomcat-5.5.17.exe下载

2010-01-31

微机原理 代码 8254

微机课件 和8254代码 例题详解 详细代码

2009-12-19

仿射加密c代码 可以运行

仿射加密,可以直接运行!仿射加密c代码 仿射加密c代码 仿射加密c代码

2009-09-28

空空如也

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

TA关注的人

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