自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

栖风宿雨

跌倒了就要爬起啦,从哪跌倒从哪爬起来

  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

转载 Log4J日志配置详解

转载:http://www.javacui.com/opensource/454.html一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。

2017-01-04 11:19:58 265

转载 【手把手教你Maven】构建过程

转载自:http://www.cnblogs.com/xing901022/p/5002037.html 【手把手教你Maven】构建过程 Maven是一款进行 依赖管理、项目构建、信息管理 为一体的工具。它不像Make具有复杂的命令、也不像Ant需要手动编写大量的重

2015-12-01 12:01:55 378

原创 使用Qrcode第三方组件生成二维码

/** * 使用QRCODE 生成二维码图片 */package com.qrcode;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOEx

2015-08-31 10:07:15 2290

转载 Java 回调机制解读

来源:五月的仓颉,www.cnblogs.com/xrq730/p/6424471.html模块间调用在一个应用系统中,无论使用何种语言开发,必然存在模块之间的调用,调用的方式分为几种:(1)同步调用同步调用是最基本并且最简单的一种调用方式,类A的方法a()调用类B的方法b(),

2017-04-19 13:05:47 329

转载 SpringBoot Quickstart

SpringBoot IntroSpringBoot是顺应现在微服务(MicroServices)理念而产生的一个微框架(同类微框架可供选择的还有Dropwizard), 用来构建基于spring框架的标准化的独立部署应用程序(“再也tmd不用寄人篱下,活在WebContainer的屋檐下了”)。我们原来选择试用Dropwizard作为Web API的标准框架, 也完成了一

2017-04-18 13:14:25 450

转载 Spring Boot 快速入门

今天给大家介绍一下spring Boot MVC,让我们学习一下如何利用Spring Boot快速的搭建一个简单的web应用。环境准备一个称手的文本编辑器(例如Vim、Emacs、Sublime Text)或者IDE(Eclipse、Idea Intellij)Java环境(JDK 1.6或以上版本)Maven 3.0+(Eclipse,如果使用IDE并且不使用命令

2017-04-18 13:12:27 312

转载 httpClient 实现微信公众号消息群发

来源:WhyWin,www.cnblogs.com/0201zcr/p/5893600.html1、实现功能向关注了微信公众号的微信用户群发消息。(可以是所有的用户,也可以是提供了微信openid的微信用户集合)2、基本步骤前提:已经有认证的公众号或者测试公众账号发送消息步骤:

2017-04-18 13:04:43 499

转载 记一次 synchronized 锁字符串引发的坑兼再谈 Java 字符串

来源:五月的仓颉,www.cnblogs.com/xrq730/p/6662232.html如有好文章投稿,请点击 → 这里了解详情问题描述业务有一个需求,我把问题描述一下:通过代理IP访问国外某网站N,每个IP对应一个固定的网站N的COOKIE,COOKIE有失效时间。 并发下,取IP是有

2017-04-18 13:02:58 1283 1

转载 JAVA 如何设计一个秒杀系统

来源:搜不狐,sobuhu.com/program/2013/04/07/how-to-design-seckill.html如有好文章投稿,请点击 → 这里了解详情这篇文章已经很久了,当初的设想是单机编程,每台服务器获得自己能够卖出多少产品,用户被随机分配到每台机器上进行处理。一、题目1, 这是一个秒杀系统,即大量用

2017-04-18 13:01:59 3876

原创 java读写Properties属性文件公用方法

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

2017-01-04 15:36:43 429

转载 Oracle导入导出 imp/exp 命令

转载:http://www.javacui.com/DB/461.html1.备份和恢复的概述 1.逻辑备份:采用 export工具将数据库对象的结构和数据导出到文件的过程。2.逻辑恢复:值数据库对象被误操作而损坏后使用工具import利用备份文件将数据对象导入到数据库的过程,3.物理备份:指的是对各种数据文件的拷贝,即可在数据open的状态下进行也可以

2017-01-04 11:12:42 338

转载 Jsoup加载HTML的三种方式

转载:http://www.javacui.com/opensource/464.htmlJsoup加载HTML的三种方式,上一篇说的只是一种方式,直接从HTTP源网站获取。从字符串解析来自用户输入,一个文件或一个网站的HTML字符串,你可能需要对它进行解析并取其内容,或校验其格式是否完整,或想修改它。?12

2017-01-04 11:08:55 503

转载 \r,\n,\r\n的区别

转载:http://www.studyofnet.com/news/285.html本文导读:'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格,通常敲一个回车键,即是回车,又是换行(\r\n)。Unix中每行结尾只有“”,即“\n”;Windows中每行结尾是“”,即“\n\r”;Mac中每行结尾是“”。\n是换行,英文是New line,表示使光标

2017-01-04 11:07:26 274

转载 String.format详解

转载自:(http://www.cnblogs.com/fsjohnhuang/p/4094777.html) Java魔法堂:String.format详解   目录                                  一、前言    二、重载方法

2015-12-02 15:10:41 384

转载 JS组件系列——Bootstrap文件上传组件:bootstrap fileinput

JS组件系列——Bootstrap文件上传组件:bootstrap fileinput 前言:之前的三篇介绍了下bootstrap table的一些常见用法,发现博主对这种扁平化的风格有点着迷了。前两天做一个excel导入的功能,前端使用原始的input type=’file’这种标签,效果不忍直视,于是博主下定决心要找一

2015-12-01 11:25:13 1592

转载 Javascript操作DOM常用API总结

转载自:http://www.cnblogs.com/lrzw32/p/5008913.html Javascript操作DOM常用API总结 文本整理了javascript操作DOM的一些常用的api,根据其作用整理成为创建,修改,查询等多种类型的api,主要用于复习基

2015-12-01 10:48:54 492 1

转载 前端面试题目搜集

前端面试题目搜集 一、理论知识1.1、讲讲输入完网址按下回车,到看到网页这个过程中发生了什么a. 域名解析b. 发起TCP的3次握手c. 建立TCP连接后发起http请求d. 服务器端响应http请求,浏览器得到html代码e. 浏览器解析html代码,并请求html代码中的资源f. 浏览器对页面进行渲染呈现给用户参考《一次完整的HTTP事务是怎样一个过程》 1

2015-12-01 10:41:41 3660

转载 Java字符串性能优化

1、字符串连接,使用StringBuilder替代“+”号建议:创建指定初始容量的StringBuilder(非线程安全,优先)或StringBuffer(线程安全)对象,使用append方法连接字符串。 禁止:使用多个“+”号连接String。 原因:由于String为不可变类,每次使用“+”号连接两个String对象,结果会产生一个新的String对象;多次使用“+”号连接中间结果会产生很

2015-12-01 10:35:21 419

原创 Java数组/集合性能优化

1、 复制数组元素,使用System类arraycopy()方法替代循环赋值在数组之间复制元素建议:System类arraycopy()方法复制数组元素 杜绝:循环赋值复制数组元素 原因: System类arraycopy()方法调用操作系统更底层函数,效率更高。 注:通过实测,在元素数量达到亿级别,两者都在几百毫秒,都很快,System类arraycopy()比循环赋值性能仅快1倍,但仍推

2015-12-01 10:30:42 2196

转载 Error和Exception、RuntimeException和非RuntimeException的区别

1 异常机制异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这个正确

2015-12-01 10:21:49 404

原创 Java 代码中如何预防空指针异常

项目中遇到的NullPointerException 分两种情况:引用空对象,即调用空对象的方法或引用空对象的属性。将8中基础类型的封装类赋值给对应的基础类。个人在做项目时,对NullPointerException的几点总结。1.对于别人接口的返回对象要做非空判断,因为我们不清楚获得的对象会不会为空,对于Collection Map 我一般会调用CollectionUtils MapUtil

2015-12-01 10:15:09 631

转载 Map拷贝 关于对象深拷贝 浅拷贝的问题

上面程序的期望输出值是, mapFrist的值均为1, 但是实际上输出结果为: {key1=1} {key2=2, key1=1}这里是因为map发生了浅拷贝,mapFirst只是复制了map的引用,和map仍使用同一个内存区域,所以,在修改map的时候,mapFirst的值同样会发生变化。 浅复制:则是只复制对象的引用,两个引用仍然指向同一个对象,在内存中占用同一块内存。被复制对象的所有

2015-12-01 10:11:12 1546

转载 Java IO流学习总结

Io流的内容比较多 ,大致可以分为字节流和字符流,其中为了提高效率又用到了缓冲区。Java流操作有关的类或接口:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据

2015-09-07 09:30:06 355

原创 使用JavaIO提供的API下载指定文件(image)

使用JavaIO提供的API下载指定文件(image)package com.net.download;import java.io.DataInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.MalformedURLE

2015-08-31 09:50:59 446

原创 使用Java反射(Reflect)、自定义注解(Customer Annotation)生成简单SQL语句

使用Java反射(Reflect)、自定义注解(Customer Annotation)生成简单SQL语句这次给大家介绍一下在Java开发过程中 使用自定义注解开发:主要知识点:            1.反射            主要用于提取注解信息            2.自定义异常  主要是为了自己自定义一个异常信息            3.自定义注

2015-08-03 14:31:18 795

转载 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?

为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架? 今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择strut

2015-06-03 08:36:53 691

原创 mybatis 双表增删改查(控制台版)

所需Jar 文件:

2014-11-12 21:42:54 638

原创 使用JQuery 获取当前[jsp,html,aps,php,...url传参值]

例如:update.jsp?sid=12        怎么获取当前url 传过来的参数 sid=12 呢。下面正好解决了您的需求。但不是最好的!  代码运行效果:

2014-09-17 16:04:40 502

原创 移动硬盘无法访问如何解决

近日由于本人移动硬盘在使用时,未采取弹出处理.造成以下错误。找了好多方案未能解决,现有一种方案 已解决此类问题现于大家共享。解决方案:win+R 进入运行 输入cmd 进入dos命令窗口 输入 chkdsk [卷标:] /f  注:每个命令空格相隔 否则语法错误。等待结束。例如我的:chkdsk q: /f 回车即可. 以下是各个阶段截图.在此须输入

2014-09-17 16:02:45 1027 1

原创 Java中常用的加密方法(JDK)

加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算

2014-06-27 01:16:24 381

原创 Java软件如何加密

Java软件如何加密[导读] 本文拟针对Java软件的加密保护方法,其中综合运用了多种加密技术,抗破解强度高;使用纯软件保护技术,成本低。Java软件由于Java语言面向对象和编译成中间码执行的特点,其在抗反编译和反盗版方面显得尤其脆弱,为此,我们针对Java软件的特点,综合运用各种加密方法,探索设计出一个实用型Java软件加密保护方法。一、Java软件加密基本

2014-06-27 01:15:09 2811 1

转载 swing开发图形界面工具配置(可自由拖控件上去)

swing开发图形界面工具,eclipse swing图形化操作界面工具配置1.有一个小功能要有一个界面,之前知道有一个 图形化界面的(就是可以往上面拖控件布局的工具)JBuilder,今天上午就下了一个(1.6GB)好不容易下载完了,最新版本的(没找到老版本的,记得老版本的特好用)安装好之后发现没有swing拖控件的组件 ,还要去下载GUI等等插件(而且还是试用版)。太无语JBuil

2014-06-25 22:27:09 767

原创 理解 JAVA多线程技术之详解

1.    虚假的多线程    例1:    public class TestThread    {    int i=0, j=0;    public void go(int flag){    while(true){    try{    Thread.sleep(100);    }    catch(InterruptedExcepti

2014-06-25 11:52:37 514

原创 .lnk文件 和一种较新的.lnk病毒及解决方法

.lnk文件 和一种较新的.lnk病毒及解决方法

2014-02-23 00:29:27 30540 1

原创 使用dic集合 加载xml文档 并显示至TreeView控件

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy

2013-12-05 19:46:21 924

原创 如何修改vs的使用权

2013-11-19 19:10:50 1009

原创 编程的视频

点击打开链接

2013-11-17 19:16:35 490

原创 程序猿必看的 几部电影

不同的行业领域中很多时候都分享着共同的思想和理念。比如,大量的计算机编程中涉及到的概念都被运用到了电影里。有些概念出现在电影里后变得如此之酷,甚至反过来能帮助我们程序员更好的理解这些概念。下面就是我最喜欢的10大电影,它们都在某方便帮助了我理解编程中的某些概念。1. 骇客帝国(1999)概念:在线/离线,递归,循环,矩阵等。这部具有革命性的电影。一种文明的结束是另一种文明的开始。它成了

2013-11-16 18:39:18 1324

原创 【NET】--基本常识

1、.NET框架核心组件及作用和.NET程序完整编译过程图?.netframework: CLR:公共语言运行时:提供运行 FCL:框架类库:提供开发源代码(.cs)---->中间码(.exe)--JIT(即时编译器)-->机器码(0/1)2、公共语言运行时(CLR)的两个重要组件?及它们各自的作用? CLR:在.net平台下 CTS:公共类型系统:将不

2013-11-08 20:27:40 574

转载 使用C#开发基于Winform的手机号码归属地查询工具

一、需求描述输入正确的手机号码,查询该号码的归属地和其他相关信息。二、需求分析1、实现手机号码归属地查询的方法01、本地数据库存储信息,查询本地库02、调用WebService查询03、通过Http请求Get方式从服务器上获取数据2、方式分析:01、采用本地数据库存储,可以断网查询,无需付费,但信息量较大占用本地资源02、调用

2013-11-03 01:31:44 1997

windows Java卸载需要的msi文件 jre1.8.0_31.msi

Java在卸载的时候需要msi文件,但哪有msi文件啊。。。 这里给出msi文件,卸载的时候让选msi的时候,选择这个文件就能卸载java 上面jdk

2022-06-09

使用qrcode生成的二维码demo

使用qrcode生成的二维码demo,代码很详细,注释也很详细。适合初学使用qrcode基础者

2015-08-31

空空如也

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

TA关注的人

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