自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小默:进无止境

QQ:1274654983 欢迎交流~~

  • 博客(46)
  • 资源 (52)
  • 论坛 (10)
  • 收藏
  • 关注

原创 JSON框架- jackson核心之ObjectMapper实践详解

ObjectMapper是JSON操作的核心,Jackson的所有JSON操作都是在ObjectMapper中实现。ObjectMapper有多个JSON序列化的方法,可以把JSON字符串保存File、OutputStream等不同的介质中。 如下:writeValue(File arg0, Object arg1)把arg1转成json序列,并保存到arg0文件中。 writeValue(Ou

2016-11-29 17:25:37 1263

转载 各种排序算法及java实现

②二分法插入排序(按二分法找到合适位置插入)  1、基本思想:二分法插入排序的思想和直接插入一样,只是找合适的插入位置的方式不同,这里是按二分法找到合适的位置,可以减少比较的次数。  2、实例  3、java实现[java] view plain copy print?package com.sort;      public class 二分插入排序 {    ...

2016-11-28 10:52:41 409

原创 Mybatis-基于注解的增删改查

【1】注解接口-UserMapperpublic interface UserMapper { @Insert("insert into t_user(username,age) values(#{name},#{age})") public int addUser(User user); @Delete("delete from t_user where id=#{id}")

2016-11-28 10:05:52 1211

原创 Mybatis--使用xml进行增删改查

【1】xml配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.web.mapper.userMapper">

2016-11-28 09:45:32 2920

原创 MySql-转储数据库中文乱码

查看服务器识别哪些字符编码:show character set;【1】设置数据库编码【2】转储非本地数据库时,DOS下使用source命令source d:\databaseName.sql注意,若安装时数据库未设定编码-UTF-8,默认为latin1。这样DOS下使用命令source转储数据库,将会出现中文乱码。【3】使用命令show variables like 'character%

2016-11-28 09:17:58 1604

原创 DOS下查看端口占用-netstat -ano

1.DOS窗口查看所有端口占用情况netstat -ano得到占用的端口,如112112.查看端口占用netstat -aon|findstr &quot;11211&quot;//以此举例,该端口默认为memcached.exe进程获取PID–进程号,此处为151763.查看对应应用程序tasklist|findstr &quot;15176&quot;4.对比系统任务管理器

2016-11-25 14:28:10 1064

原创 表单的重复提交--Struts2框架

【1】首先说明什么是表单的重复提交:-) 在不刷新表单页面的前提下: 1.多次点击提交按钮; ———————- 2.已经提交成功,按“回退”之后,再点击提交; ——————-— 3.在控制器响应页面的形式为转发情况下,若已经提交成功,然

2016-11-24 21:20:20 370

原创 文件下载--Struts2框架

【1】struts.xml中配置result与参数,示例如下<action name="download" class="com.web.upload.DownloadAction"> <result type="stream"> /*结果类型*/ <param name="inputName">inputStream<

2016-11-23 22:22:58 633

原创 文件上传-Struts2框架

在 Struts 应用程序里, FileUpload 拦截器和 Jakarta Commons FileUpload 组件可以完成文件的上传. 步骤:在 Jsp 页面的文件上传表单里使用 file 标签. 如果需要一次上传多个文件, 就必须使用多个 file 标签, 但它们的名字必须是相同的在 Action 中新添加 3 个和文件上传相关的属性. 这 3 个属性的名字必须是以下格式[File

2016-11-22 15:35:15 543

原创 Java中五种新建对象方式

1.使用new关键字这是最常见的创建对象的方法,并且也非常简单。通过使用这种方法我们可以调用任何我们需要调用的构造函数。Employee emp1 = new Employee();0: new #19 // class org/programming/mitra/exercises/Employee3: dup4: invokespecial #21

2016-11-22 09:27:35 624

原创 Java反射机制(Reflection)简解与示例

在java环境中,反射机制允许程序在执行时获取某各类自身的定义信息,例如属性和方法等也可以实现动态创建类的对象、变更属性的内容或执行特定的方法的功能。从而使java具有动态语言的特性,增强了程序的灵活性和可移植性。反射机制的作用:1.在运行时判断任意一个对象所属的类型; 2.在运行时构造任意一个类的对象; 3.在运行时判断任意一个类所具有的成员变量和方法; 4.在运行时调用任意一个对象的方法,

2016-11-21 17:03:43 612

原创 Struts2-属性验证

验证分为前端验证和服务端验证。前端验证可以通过JS或者JQ的validate插件进行表单验证,服务端验证则需要在后台进行验证【前端验证是可以通过浏览器避开的】。Struts服务端验证有以下两种方式:声明式验证;编码验证;1.Struts2 内置验证:<validators> <validator name="required" class="com.opensymphony.xwork

2016-11-21 10:46:33 1222

原创 Shiro - 基础入门及Spring整合

ApacheShiro是Java 的一个安全(权限)框架。Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。

2016-11-21 10:04:50 632

原创 JavaSE集合-Collections工具类

1.基本概念2.主要方法Collections 类中提供了多个 synchronizedXxx() 方法,该方法可使将指定集合包装成线程同步的集合,从而可以解决多线程并发访问集合时的线程安全问题 3.Enumeration接口注意,不是enum枚举类!!!Enumeration 接口是 Iterator 迭代器的 “古老版本”方法示例:Enumeration stringEnum = new St

2016-11-18 11:13:06 604

原创 数据结构之Map基础入门与详解

Map中的Key值为set ,不能重复!!!1.Map实现类之一:HashMap2.Map实现类之二:LinkedHashMap3.Map实现类之三:TreeMap 4.Map实现类之四:Hashtable5.Map实现类之五:Properties

2016-11-18 11:08:32 425

原创 JavaSE集合 - Set入门与详解及内外比较器

Set接口是Collection的子接口,set接口没有提供额外的方法Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个 Set 集合中,则添加操作失败。Set 判断两个对象是否相同不是使用 == 运算符,而是根据 equals 方法map中的所有key,即为一个set;所有value,即为一个collection。1.Set实现类之一:HashSet2.hashCode() 方法3

2016-11-18 11:00:04 526

原创 JavaSE集合 - List入门与详解

1.List接口底层使用数组实现2.List实现类之一:ArrayList3.List实现类之二:LinkedList4.List 实现类之三:Vector5.ListIterator接口6.Iterator和ListIterator主要区别

2016-11-18 10:51:41 499

原创 Java集合概述和总结分析与图示

JAVA集合中主要分为两大体系:collection 、map。1.Collection接口2.Map接口继承树3.Collection接口详解主要方法:4.Map接口详解主要方法:5.使用Iterator接口遍历集合6.实现类对比分析

2016-11-18 10:46:08 665

原创 资源国际化-Struts2

【1】Struts2 里面使用了一系列的拦截器,封装了一系列方法,可以很方便进行资源国际化。【2】Struts2 国际化是建立在 Java 国际化基础上的: 为不同国家/语言提供对应的消息资源文件 Struts2 框架会根据请求中包含的 Locale 加载对应的资源文件 通过程序代码取得该资源文件中 指定 key 对应的消息【3】配置国际化资源文件几点事宜:【4】配置实例:【5】加载国际化资

2016-11-18 10:21:18 472

原创 认真学习设计模式之工厂模式(Factory Pattern)

工厂模式-工厂方法实例一//接口的应用:工厂方法的设计模式public class TestFactoryMethod { public static void main(String[] args) { IWorkFactory i = new StudentWorkFactory(); i.getWork().doWork(); IWork

2016-11-17 17:46:49 523

原创 设计模式-代理模式

实例一具体思想:代理类的构造方法中 new了一个被代理类的对象,并在代理类与被代理类同名方法中对被代理类的方法进行前后处理。。//接口的应用:代理模式public class TestProxy { public static void main(String[] args) { Object obj = new ProxyObject(); obj.act

2016-11-17 17:40:47 612

原创 Filter-禁止缓存过滤器/编码过滤器

Servlet过滤器是在 java Servlet 2.3 中定义的,它能够对Servlet容器中的请求和响应对象,进行检查和修改Servlet过滤器并不会生成request和response对象,它只起到过滤的作用Servlet过滤器会在请求还未到Servlet之前检查request对象,修改 Request Header 和 Request 内容;在Servlet被调用后检查Res...

2016-11-17 16:32:00 504

原创 资源国际化-java原生

一、DateFormat、NumberFormat、MessageFormat、ResourceBundle、SimpleDateFormat本地实例package com.atguigu.i18n;import java.text.DateFormat;import java.text.MessageFormat;import java.text.NumberFormat;import ja

2016-11-17 15:50:09 472

原创 Servlet实现的几种形式

先看示意图:1.继承GenericServletpublic class TestServlet extends GenericServlet { private static final long serialVersionUID = 1L; @Override public void service(ServletRequest req, Ser...

2016-11-17 14:46:49 910

原创 Servlet生命周期与响应流程详解

1.Servlet生命周期如下图所示:由上图可得,servlet是单实例,是线程安全的。2.Servlet响应流程servlet引擎检查是否已经装载并创建了该servlet的实例对象。如果是,直接执行第四步,否则,执行第二步。装载并创建该servlet的一个实例对象,调用该servlet的构造方法。调用servlet实例对象的init()方法。创建一个用于封装请求的...

2016-11-17 14:20:26 639

原创 HTML - meta标签中属性详解

【1】简介 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。标签位于文档的头部,不包含任何内容。标签的属性定义了与文档相关联的名称/值对。该标签主要有两个属性:http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。【2】http-equiv属性http-equ

2016-11-17 10:46:47 3251

原创 JAVA实例-网站计数器

网站计数器

2016-11-17 09:48:57 1772

原创 JavaSE-IO流基础详解

流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。流是同步的。也就是说,当程序(确切的将是线程)请求一个流读/写一段数据时,在做任何其他操作前,它要等待读/写的数据。Java还支持使用通道和缓冲区的非

2016-11-16 17:02:22 692

原创 枚举类 - 自定义枚举类与使用enum关键字

1.自定义实现枚举类public class TestSeason { public static void main(String[] args) { Season spring = Season.SPRING; System.out.println(spring); spring.show(); System.out.pri

2016-11-16 16:09:02 2059

原创 File操作-InputStreamReader/Writer(转换器)

前面所举例的InputStream,OutputStream,是针对字节流进行操作的;FileReader,FileWriter是针对字符流进行操作的。另外在写入的时候并未提供编码格式,极易造成中文乱码。InputStreamReader/OutputStreamWriter,为字节流与字符流的转换提供了途径@Test public void testInputStreamReader(){

2016-11-16 15:56:19 1222

原创 File操作-InputStream/OutputStream及是否创建文件

处理的都是字节流,写入的时候也为字节流,不能直接写入中文字符1.实现文件复制示例代码如下:public void copyFile(String src, String dest) { // 1.提供读入、写出的文件 File file1 = new File(src); File file2 = new File(dest); ...

2016-11-16 15:39:18 6484

原创 File操作-FileReader(FileWriter)/BufferedReader(Writer)

1.FileReader/FileWriter读写文本文件@Test public void testBufferedReader(){ BufferedReader br = null; BufferedWriter bw = null; try { File file = new File(“test1.t

2016-11-16 15:14:02 609

原创 File操作 - RandomAccessFile使用详解

RandomAccessFileRandomAccessFile主要完成随机读取的功能,可以读取指定位置的内容。RandomAccessFile不属于InputStream和OutputStream类系的。 实际上,除了实现DataInput和DataOutput接口之外(DataInputStream和DataOutputStream也实现了这两个接口),它和这两个类系毫不相干,甚至不使用Inp

2016-11-16 14:16:46 921

原创 项目中不同位置资源文件读取的几种方式

项目工程下读取文件的几种方式:1.图片在src目录下,即资源文件;此时测试类与图片位置无关。InputStream inputStream = getClass().getClassLoader().getResourceAsStream(&amp;amp;quot;getTclazz.jpg&amp;amp;quot;);//相对于src目录,使用相对路径,不加 /-----------------------------------------

2016-11-15 14:49:58 3880

原创 Tomcat目录结构详解与启动

1.tomcat目录结构详解:2.启动/关闭方式Dos窗口下bin目录下startup/shutdown;catalina start/stop;catalina run;--与上述不同,启动窗口在当前窗口安装bin目录下 双击startup.bat3.修改端口号 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="2

2016-11-15 10:44:15 549

原创 getServletContext().getRealPath("/")

request.getSession().getServletContext() 获取的是Servlet容器对象,相当于tomcat容器了.getRealPath(“/”) 获取实际路径,“/”指代项目根目录,所以代码返回的是项目在容器中的实际发布运行的根路径。如:D:\apachetomcat6.0.32\webapps\cloudOABaseV4\hwtt_uploadPS:文件分...

2016-11-14 17:18:07 13331

原创 JAVA实例-登录页面验证码与点击切换

1.Servlet实现验证码package com.app.servlet;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.PrintWriter;import java.util.Da

2016-11-14 10:36:25 2221

原创 JSP小结-页面打印

1.打印指定区域function printTable(Id){ var mstr; mStr = window.document.body.innerHTML; var mWindow = window; window.document.body.innerHTML = Id.innerHTML; mWindow.print(); window.docu

2016-11-10 14:41:30 322

原创 JSP小结-Servlet请求与路径

1.JSP指定输出格式1.1–html格式<%@ page contentType="text/html;charset=UTF-8";language="java"%>1.2–Excel格式<% response.setHeader("Content-disposition","attachment;filename=result.xls");%><%@ page contextType="ap

2016-11-09 18:18:01 704

原创 JQuery数组遍历 - $.each(),$().each()和forEach()

【1】$().each(function(){})对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook,例如:$("input[name='ch']").each(function(index){if($(this).attr("checked")==true){ //一些操作代码}回调函数是

2016-11-09 15:39:57 14031

PHP课程设计图书管理系统、学生成绩管理系统、学生宿舍管理系统|PHP课程设计.zip

课程设计包含六个系统,均是PHP+MySQL。包含图书管理、学生成绩管理、学生宿舍管理、学生选课管理、请假管理以及网上图书订购。帮助同学顺利完成课程设计哦,同学就不用花钱买啦。

2020-11-27

学生成绩管理系统

这是我曾经大学的作业,自己整理好的,希望能给你们帮助

2014-04-30

学生公寓管理系统

用的c++做的,是对学生公寓管理进行的一个简单模拟,已经调试好的了。

2014-04-30

用C实现的二分法

计算方法里面的编程,希望能对你有所帮助呢。

2014-04-30

高斯消去法

用C实现的高斯消去法,方便同学们在计算方法课程里面的使用。

2014-04-30

MybatisX idea 快速开发插件jar

MybatisX idea 快速开发插件jar,可直接本地安装,无需从市场下载。

2020-07-28

ssm+MySQL宠物商店.txt

SSM+mysql实现宠物商店,可在eclipse、MyEclipse、idea下正常运行,webServer为Tomcat

2020-07-10

SpringBoot+thymeleaf+UEditor+不修改上传路径.zip

SpringBoot+Thymeleaf下整合UEditor,这里没有修改图片上传文件,只用默认的图片上传路径。资源有UEditor.1.4.3.3以及自定义Controller。

2020-02-04

jdk6-8String类

jdk1.6 jdk1.7 jdk1.8 64位下的String类,请进行对比研究学习。jdk1.6 jdk1.7 jdk1.8 64位下的String类,

2019-11-20

ElasticSearch.zip

Elasticsearch整合Header插件,安装node和header插件,全程无坑,需要的jar包都有,认真测试过的。

2019-11-15

支付宝对接相关工具和demo.zip

支付宝对接相关工具与电脑网站接入demo,包含电脑网站demo,服务端sdk,开发平台助手

2019-10-30

dhcp+c3p0.zip

dhcp与c3p0数据源整合MySQL完全配置,包含mchange-commons-java-0.2.11.jar,mysql-connector-java-5.0.4-bin.jar,commons-pool-1.3.jar,commons-dbcp-1.2.1.jar以及c3p0-0.9.5.2.jar

2019-10-27

fastdfs完整环境.zip

Centos下搭建fastdfs分布式文件系统,并整合fastdht、nginx进行文件去重。

2019-09-27

mysql-odbc.zip

PowerDesign添加MySQL数据源mysql-connector-odbc,包含32位 64位

2019-08-13

RabbitMQ.zip

Linux下源码编译安装RabbitMQ、Erlang并设置服务开机启动。

2019-08-12

PHP7.2+NGINX Linux环境搭建与脚本

Centos6.8源码编译安装NGINX与PHP7.2,包含源码安装包与NGINX自动安装脚本。

2019-07-01

项目+uploadify+Huploadify.zip

项目+uploadify+Huploadify,包含调试好的两个组件的页面源码、后台源码以及两个组件压缩包

2019-06-12

QRcode生成、解析二维码项目与所有jar

QRcode生成、解析二维码项目与所有jar,注意,是包含生成、解析二维码!

2019-05-08

fckeditor 2.3 兼容chrome解Number转换异常

fckeditor 2.3 兼容chrome解Number转换异常,将下载的jar替换掉即可

2019-05-03

AXURE RP EXTENSION For Chrome插件

AXURE RP EXTENSION For Chrome插件,在浏览器上观看HTML

2019-03-20

svn服务器端客户端中文汉化

svn服务器端客户端中文汉化,内有软件说明,支持客户端汉化!

2019-03-13

jave-1.0.2-jar视频音频处理包

jave-1.0.2-jar视频音频处理包,因为CSDN最低分为一分,所以没法免费贡献给大家。

2018-12-05

Netty权威指南 第2版 带书签目录 高清完整版.pdf

《Netty 权威指南(第2 版)》是异步非阻塞通信领域的经典之作,基于最新版本的Netty 5.0 编写,是国内首本深入介绍Netty 原理和架构的书籍,也是作者多年实战经验的总结和浓缩。内容不仅包含Java NIO入门知识、Netty 的基础功能开发指导、编解码框架定制等,还包括私有协议栈定制和开发、Netty 核心类库源码分析,以及Netty 的架构剖析。 《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对Java NIO 框架、Netty 感兴趣的相关人士阅读,通过《Netty 权威指南(第2 版)》的学习,读者不仅能够掌握Netty 基础功能的使用和开发,更能够掌握Netty 核心类库的原理和使用约束,从而在实际工作中更好地使用Netty。

2018-11-20

SpringBoot整合Dubbo和Zookeeper升级版

SpringBoot整合dubbo和Zookeeper,将公共接口抽取到了API项目中。另外还提供了xml方式整合dubbo和Zookeeper。

2018-11-09

DubboOPS项目和管理后台jar包

DubboOPS项目和管理后台jar包,主要有dubbo-admin-0.0.1-SNAPSHOT.jar和incubator-dubbo-ops-master

2018-11-07

Zookeeper3.4.11下载与安装文档

Zookeeper3.4.11下载与安装文档,包含了Zookeeper分别在Windows下和Linux下的安装

2018-11-07

Struts2Spring4Hibernate4整合

Struts2Spring4Hibernate4整合,Hibernate使用的是注解,没有使用Maven,这个是帮一个小伙伴整合做的demo

2018-11-07

亲测好用的Winhex

亲测好用的Winhex,完美查看编译后的class文件。支持多种语言,解压后选择"setup.exe"进行安装即可!!!

2018-09-02

类文件结构示例

类文件结构示例,在深入浅出JVM博文中进行演示。如果无关,无需下载。

2018-09-02

SpringBoot使用Maven建立多模块工程

SpringBoot使用Maven建立多模块工程,包含父工程,api公用工程,pojo工程和主项目web工程。

2018-08-10

[谷粉分享]尚硅谷Hadoop生态大数据系列

谷粉强势分享,尚硅谷Hadoop大数据生态系列课程,包含Hadoop、Hive、Sqoop、Flume、Kafka、HBASE、Oozie等系列,真实可靠!!!

2018-08-10

SpringBootMaven分模块实例

Maven分模块架构,框架使用SpringBoot整合SpringMVC、Mybatis。

2018-07-18

Redis Desktop Manager

使用redis远程管理工具(Redis Desktop Manager)进行连接、操作。

2018-06-29

Axis2与Spring整合发布多个WebService

Axis2与Spring整合发布多个WebService,项目使用Maven管理。

2018-05-27

CXF+Spring+MyBatis+Maven

CXF+Spring+MyBatis+Maven项目整合,包含服务端和客户端。

2018-05-05

IDEA导入eclipse常用快捷键

IDEA导入eclipse常用快捷键,方便好用,完美从eclipse过渡到IDEA

2018-04-24

DES加密解密 JS-JAVA

DES加密解密 JS-JAVA,支持JS和JAVA直接相互加密解密,简单引入即可

2018-03-26

CryptoJS v3.1.2.zip

CryptoJS v3.1.2.zip完整加密库,支持常见的多种加密方式。AES,DES,SHA。。。

2018-03-22

AES加密工具类

AES加密解密工具类,解决windows下和linux加密解密不同问题。

2018-03-20

nginx安装脚本

nginx安装脚本,支持一键安装nginx及其依赖如zlib openssl pcre等

2018-02-02

空空如也

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

TA关注的人 TA的粉丝

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