- 博客(36)
- 收藏
- 关注
转载 SpringMVC中的拦截器
Springmvc的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。本文主要总结一下springmvc中拦截器是如何定义的,以及测试拦截器的执行情况和使用方法。1. springmvc拦截器的定义和配置1.1 springmvc拦截器的定义 在springmvc中,定义拦截器要实现HandlerInterceptor接口,并实
2017-12-05 11:35:00 813 1
转载 Java任务调度框架Quartz教程实例
介绍 Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java application - from the smallest stand-alone application to the l
2017-11-19 14:33:04 783
转载 Java中的各种加密算法
JAVA中为我们提供了丰富的加密技术,可以基本的分为单向加密和非对称加密 1.单向加密算法 单向加密算法主要用来验证数据传输的过程中,是否被篡改过。BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算
2017-11-13 08:18:01 995
原创 互联网架构为什么要做服务化?
一、互联网高可用架构,为什么要服务化?【服务化之前高可用架构】在服务化之前,互联网的高可用架构大致是这样一个架构:(1)用户端是浏览器browser,APP客户端(2)后端入口是高可用的nginx集群,用于做反向代理(3)中间核心是高可用的web-server集群,研发工程师主要编码工作就是在这一层(4)后端存储是高可用的db集群,数据存储在
2017-11-10 11:54:15 830
转载 并发和并行的区别
并发和并行从宏观上来讲都是同时处理多路请求的概念。但并发和并行又有区别,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。 在操作系统中,并发是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。①程序与计算不再一一对应,一个程序副本可以有多个计算②并
2017-11-05 14:21:27 822
原创 关于mybatis动态SQL语句的写法
由于mybatis是一个轻量级的框架,SQL语句shi自己写的,可以不断的优化SQL语句,提高查询的效率,近来用到了动态SQL,写了一些简单的SQL语句,如下所示: car_id, car_name, car_color, car_price, car_desc selec
2017-11-01 19:10:13 1714
转载 如何将eclipse设置为炫丽的全黑背景!
第一步:设置代码的背景主题:我们打开Eclipse,一次按下列顺序操作:1.Help > Install New Software... 2.Work with:中输入http://eclipse-color-theme.github.com/update 3.点击Add然后直接点击ok ,在点击Select All ,接着点击next,最后等着Color Th
2017-11-01 00:03:54 796
转载 dubbo分布式项目常见的异常及处理方法
1. 如果服务注册不上怎么办?(1) 检查dubbo的jar包有没有在classpath中,以及有没有重复的jar包(2) 检查有没有重复的dubbo.properties配置文件(3) 检查暴露服务的spring配置有没有加载(4) 检查beanId或beanName有没有重复(5) 查看有没有错误日志:cat ~/output/logs/webx
2017-10-31 19:04:21 7075
转载 Java字符串格式化
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Lo
2017-10-30 11:07:19 749
转载 JS中刷新当前页面的方式
1、window.location.href=“url”:当前页面打开URL页面,改变url地址,如果URL为空则重新打开当前页面。(1)与self.location.href="url",self.location.href="url"相同(2)this.location.href="url"当前页面打开URL页面(3)parent.location.href
2017-10-27 13:14:34 33863 1
原创 基于Java的消息队列
(一):群发的概念:例如广播的形式,只有在同一时间在同一个频道的人能够收到消息,其他的都不会收到消息(二):JMS即Java消息服务应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。(三):组成元素 a:JMS提供者 连接面向消息中间件的,JMS接口的一个实现,提供者可以是Java平台的J
2017-10-26 16:54:23 1367
原创 关于SSS框架,是对于非关系型的数据库MongoDB
这个框架,在前端使用的是SpringMVC技术,服务层使用的是Spring技术,在持久层使用的是SpringData,对于数据库,我们采用的是MongoDB,这是一个非关系型的数据库,具有提高性能和处理高并发的能力,在互联网公司的使用比较广泛,有利于集群,其余的注解都会在代码中一一标出下面是关于这个框架的配置(一)pom.xml的配置<project xmlns="http://mav
2017-09-29 12:29:52 1175
原创 框架整合的配置SSS
这是一个基于Spring的框架 表现层利用SpringMVC 服务层利用Spring 在持久层利用SpringData 关于数据库有两种情况,这一次的框架整合时基于关系型的数据库MySQL的整合,下面就直接占代码,关于一些注意的点,以及一些别的内容会在注释中详细的给出,若有不足或者是写错的地方,请多多指教,留下你宝贵的意见这次使用的工具是IDEA,代码使用到的是Maven这个
2017-09-29 09:55:22 5741 1
原创 线程中用Thread还是runable
关于这种情况,我认为有以下的四种情况第一:有共享的资源,还有不同的操作 创建一个资源类 创建不同操作类,实现runable接口 在main方法中擦行间线程,执行操作第二:不共享资源 让类去继承thread,重写run方法 创建多个线程子类对象
2017-09-21 08:39:24 400
原创 关于SSH框架的完整配置
SSH指的是SpringMVC Spring Hibernate 利用的是maven工具搭建的框架,及HIbernate的反向工程的使用(一):pom.xml 其中包含fileupload的包,日志以及测试类的包(Tomcat8.5web容器支持的下载方式)<project xmlns="http://maven.apache.org/POM/4.0.0"
2017-09-16 20:42:52 669
原创 Spring框架的整理
一:核心 (1):IOC 控制反转 (2):AOP 面向切面二:优点 (1):方便解耦,简化开发(把对象的创建和依赖关系的维护交给Spring) (2):对AOP的支持,实现拦截,监控,事务管理等功能 (3):Junit4的支持(测试类 @RunWith(SpringJUnit4ClassRunner.class) @Conte
2017-09-09 18:03:33 318
原创 集合的遍历
不管是什么集合Iteror是万能的,没有不能遍历的集合关于map,list集合的遍历,总结了常用的这几种package com.qf.test;import java.util.Collection;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util
2017-09-04 17:00:33 377
原创 Hibernate中的JPA写法(利用注解的形式)
首先说一点:关于配置文件,叫persistence.xml放在META-INF下边,而这个文件夹放在src/main/resources中关于具体的用法,在代码中做了详细的说明首先看配置文件<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://
2017-09-03 12:03:27 1684
原创 Hibernate框架(二)
关于ORM映射文件 1)类和表映射 2)主键映射【对象和行记录标示】 3)属性映射关于主键的几种管理方式(还有几种没有列出,可自己查阅,关于Hibernate的配置文件节点) 1,identity自增长(Mysql,SQLServer数据库,它的特点是数据库主键时自增长方式) 2,sequence序列(
2017-09-02 12:45:37 347
原创 Hibernate框架(一)
(一:)Hibernate是一个持久层开源的,轻量级的,对象关系映射的框架,让程序员养成面向对象编程的思想,它是对JDBC的封装(二:)关于它工作的流程如下所示: (1)加载核心配置文件和ORM映射文件 (2)获取sessionfactory的工厂对象 (3)获取操作数据的session对象 (4)
2017-09-02 11:52:22 348
原创 servlet中文件的上传与下载
文件的上传与下载,有三个前提:关于表单的type属性为File 其提交方式为post enctype="multipart/form-data " 多部件上传关于文件格式及大小的限制的JS代码如下所示: function fileChange(target) { //检测上传文件的类型 var imgName = document.
2017-09-01 21:17:27 411
原创 利用java语言查询数据库的工具类
准备工作:导入需要的包c3p0-0.9.1.2.jar,commons-dbutils-1.4.jar,commons-io-2.2.jar,commons-pool-1.5.6.jar,mysql-connector-java-5.0.8-bin.jar其次需要导入配置文件c3p0-config.xml然后开始编写工具类,里边包含连接数据可的方法,开启事务,提交事务,回滚事务的方法,以及
2017-08-28 20:35:15 581
原创 java分页的写法
第一步: 创建数据库,创建数据库所对应的一个实体类,例如:student类,里边包含私有的属性,及set和get方法第二步: 创建另一个关于分页的实体类,里边只包含5项,如下可见package com.qf.javabean;import java.util.List;public class PagStudent { private int cur
2017-08-28 20:16:36 4115
原创 前端,前端轮播的做法
> $(document).ready(function(e) { var unslider04 = $('#b04').unslider({ dots: true }), data04 = unslider04.data('unslider'); $('.unslider-arrow04').click(function() {
2017-08-27 14:18:42 689
原创 利用servlet去动态的导出一个Excel表格
利用servlet动态的导出Excel表格首先,我们需要创建一个实体类,其与servlet中设置的Excel的列名一样,方便后边的操作,需要导入poi-3.17-beta1.jarpoi-examples-3.17-beta1.jarpoi-excelant-3.17-beta1.jarpoi-ooxml-3.17-beta1.jarpoi-ooxml-schemas-3.
2017-08-17 17:53:40 577
原创 java基础,关于java反射方法的调用,
java反射中方法的调用摘抄: java反射是要解析字节码,将内存中的对象进行解析,包括了一些动态类型,所以JVM无法对这些代码进行优化。因此,反射操作的效率要比那些非反射操作低得多!反射: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获
2017-08-15 19:32:43 311
原创 Java基础,创建线程的两种方法
关于创建线程的两种方式建议:在学习线程之前我们应该搞清楚的三个概念 (1):程序 (2):进程 (3):线程一:利用继承Thread类的方法创建线程二:利用实现runnable接口的方式创建线程第一种方式:public class Test {
2017-08-14 00:15:12 298
原创 mysql数据库连接的最原始的方式
MySQL数据库的连接第一步:导jar包,加载驱动 package com.it.day01;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import c
2017-08-12 22:37:04 1078
原创 java初级面试题,java中常见的类,包,接口
类 Java中我们常见的类ObjectStringDateThread包装类Math File (java.lang.ThreadThread类的定义:public class Thread extends Object implements Runnable(这是一个有关线程的接口))============
2017-08-11 20:54:28 493
原创 网络编程,http协议下载文件的第二种方式
需要jar包commons-logging-1.1.1.jarhttpclient-4.1.2.jarhttpcore-4.1.2.jarpackage Demo05;//记住导包的方法import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import or
2017-08-11 20:50:28 410
原创 利用http协议下载文件的第一种方式
http协议下载文件的第一种方式package Practice;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.Response;//利用
2017-08-11 20:44:18 877
原创 frameset框架,多用于后台
此处特别注意,应该把body换成frameset 主题的框架 分上下两个大的部分,然后再下边的一部分分为左右两个小块 *{ margin: 0; padding: 0; } div{ margin-top: 40px; margin-lef
2017-08-11 17:58:17 514
原创 http 协议下的第三种下载方法
http协议下的第三种下载方法jar包okhttp-3.2.0.jarokio-1.8.0.jarimport java.io.File;import java.io.FileOutputStream;import java.io.IOException;import okhttp3.OkHttpClient;import okhttp3.Request;imp
2017-08-11 17:51:37 468
原创 浅谈session和cookie的异同点
关于session和cookie,我的理解也很浅薄,有不足或错误的地方,希望大家指出,谢谢首先,我们先来说说他们的相同点吧 (1):都是用来存储数据的 (2):生命周期都是一次会话(默认情况下) (3):可以给每次提供不同的数据 不同点: (1):保存的位置不同,cookie是在浏览器中保存的,而se
2017-08-10 18:59:07 2035 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人