自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Nginx+Tomcat 负载均衡实现session共享

本次测试采用的是轮询的方式,weight=1是分配权重,数字越高权重越大,被访问的几率越大,max_fails=1是最大失败次数,超过设置的次数,Nginx会自动标记该服务器为down状态,下次不再访问,fail_timeout=10s是失败超时时间秒数。2.修改每个Tomcat的conf/server.xml下的3个端口,避免端口冲突,我这里设置的是每个节点端口号递增1,如果不是单节点不用配置。#原端口8080,8081设置为8081,8082设置为8082。

2022-12-08 14:11:22 286 2

原创 javaweb 压缩文件 并下载

  private static final int  BUFFER_SIZE =  1024;    //压缩多个文件为ZIP格式            public static void toZip(List<File> srcFiles ,String path,HttpServletResponse response)throws RuntimeException, IO...

2018-11-12 16:23:47 438

转载 Spring Data JPA例子[基于Spring Boot、Mysql]

Spring Data JPA例子[基于Spring Boot、Mysql]关于Spring DataSpring社区的一个顶级工程,主要用于简化数据(关系型&非关系型)访问,如果我们使用Spring Data来开发程序的话,那么可以省去很多低级别的数据访问操作,如编写数据查询语句、DAO类等,我们仅需要编写一些抽象接口并定义相关操作即可,Spring会在运行期间的时候创建代理实例来实现我...

2018-07-01 15:50:12 180

转载 html 弹出框/遮罩

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <

2018-06-26 15:20:21 1010

转载 mysql 集群

     在上一篇博客(mysql集群搭建基础篇)里介绍了mysql集群的基本知识,这篇博客讲解如何在windows环境下搭建mysql集群,这段时间在我们架构师的带领下搭建了mysql集群,让我受益很多,下面将会把成果分享一下,手把手教你在三分钟内搭建mysql集群。   ·准备工作——前期工作   ·搭建之路——三分钟搞定   ·测试集群——看成果【准备工作】1、mysql-cluster-g...

2018-04-25 09:36:52 514

转载 Springmvc +Ehcache 缓存介绍

Ehcache算是当前比较流行的缓存框架,使用缓存可以极大的缓解服务器和数据库的压力,提高访问效率,提高服务器的并发能力。接下来我们看怎么把缓存使用起来。SpringMVC集成Ehcache所需的jar包:包括ehcache-core-2.4.3.jar、ehcache-web-2.0.4.jar、guava-15.0.jar、slf4j-api-1.7.12.jar、commons-loggin...

2018-03-09 14:08:02 223

原创 Mybatis 查询缓存

什么是查询缓存    Mybatis的一级缓存是指SqlSession。一级缓存的作用域是一个SqlSession。Mybatis默认开启一级缓存。在同一个SqlSession中,执行相同的查询SQL,第一次会去查询数据库,并写到缓存中;第二次直接从缓存中取。当执行SQL时两次查询中间发生了增删改操作,则SqlSession的缓存清空。 Mybatis的二级缓存是指mapper映射文件。二级缓存的...

2018-03-09 14:04:38 315

转载 Hibernate之缓存详解

Hibernate中提供了两级缓存,一级缓存是Session级别的缓存,它属于事务范围的缓存,该级缓存由hibernate管理,应用程序无需干预;二级缓存是SessionFactory级别的缓存,该级缓存可以进行配置和更改,并且可以动态加载和卸载,hibernate还为查询结果提供了一个查询缓存,它依赖于二级缓存;一,缓存的概念缓存是位于应用程序和永久性数据存储源之间用于临时存放复制数据的内存区域...

2018-03-09 13:55:45 151

转载 Hibernate二级缓存提升性能(注解方式)

  合理的缓存应用可以极大地提高系统性能,最简单的是在应用层面做缓存(越高层面做缓存,效果往往越好),直接将数据缓存到服务器中,以全局map方式存储。在使用的时候直接从缓存的map中取,而不用连接数据库,从而提升性能。这种方式简单易行,但是map常驻服务器内存,并且在数据变更(增删改)的时候要手动更新map。       还有一种方式比较通用,就是使用Hibernate二级缓存(SessionFa...

2018-03-09 10:21:24 177

原创 Springmvc+Hibernate+mySql 配置文件

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewo

2018-02-25 14:10:03 684

原创 html + Jquery 弹出弹出层

.raceShow {            background-color: red; /* #ffffff*/            border: solid 1px #ccc;            position: absolute;            display: none;            width: 800px;            h

2018-01-21 13:57:38 4317

转载 微信 退款 java

java代码: /** *微信公众号申请退款 * @param orderId 订单id * @param total_fee 退款金额 * @param refund_fee 退款金额 * @param response * @return * @throws Exception */ @Reques

2017-08-29 16:12:00 365

原创 java 代理ip

import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.net.InetSocketAddress;import java.ne

2017-08-28 17:32:09 337

原创 MySQL,MySQL,Oracle 默认的port ,url,drivername

一.SQL Server默认端口号为:1433url:"jdbc:microsoft:SQL Server://localhost:1433;DatabaseName=dbname"drivername:"com.microsoft.jdbc.SQL Server.SQL ServerDriver";   二   MySQL 默认端口号为:3306    url

2017-08-20 16:08:58 568

转载 java发送邮件 示例代码

public class Test {    // 发件人的 邮箱 和 密码(替换为自己的邮箱和密码)    // PS: 某些邮箱服务器为了增加邮箱本身密码的安全性,给 SMTP 客户端设置了独立密码(有的邮箱称为“授权码”),     //     对于开启了独立密码的邮箱, 这里的邮箱密码必需使用这个独立密码(授权码)。    public static String m

2017-08-14 08:15:01 473

转载 验证码生成

package com.hpe.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax

2017-08-11 17:28:32 267

转载 java向MySQL插入当前时间

java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源1. java向MySQL插入当前时间的四种方式第一种:将java.util.Date类型的时间转成mysql数据库识别的java.sql.Date类型时间注:java.util.Date是java.sql.Date的父类Date time= new java.sql.Da

2017-08-07 17:56:30 413

转载 JSTL fn 标签库

在使用jstl的函数标签库之前需要在页面中引入:http://java.sun.com/jsp/jstl/functions"%> 1、fn:contains(string, substring) 如果参数string中包含参数substring,返回true。 2、fn:containsIgnoreCase(string, substring) 如果参数string中

2017-08-07 17:54:24 277

原创 java web 下载文件(javaee)

private void down(File exfile,String filename) throws IOException{        HttpServletResponse response=ServletActionContext.getResponse();        response.setContentType("application/x-msdownload"

2016-11-08 14:08:09 450

原创 java jxl 导出数据 合并单元格

String[] listtit={"个数","原价(元)","代理(元)","通道(元)","个数","原价(元)","代理(元)","通道(元)","个数","原价(元)","代理(元)","通道(元)","个数","原价(元)","代理(元)","通道(元)"};        File exfile=new File("G:/statuReport.xls");         W

2016-11-08 14:06:31 759

转载 eclipse, Log4j配置

【1】从零开始 a). 新建Java Project>>新建package>>新建java类;b). import jar包(一个就够),这里我用的是log4j-1.2.14.jar,c). 新建log4j.properties,置于project根目录下;log4j.rootLogger=info, ServerDailyRollingFile, stdout log

2016-10-19 16:47:09 207

转载 log4j日志详解

一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.properties ### 设置###log4j.rootLogger = debug,stdout,D,E### 输出信息到控制抬 ###log4j.appender.stdout = org.apache.log4j.ConsoleAp

2016-10-19 16:44:42 446

转载 jsp 过滤 filter

UserFilter.java package filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletExcep

2016-10-04 11:56:21 353

原创 Struts2的登录和权限控制用到的是拦截器

Struts2的登录和权限控制用到的是拦截器,需要在struts.xml中配置,每个action都默认的继承defaultStack,如果你用了别的拦截器,还需要手动引入defaultStack。因为登录和访问权限拦截是全局的,拦截返回的结果有些也是全局的。                -->       "/>                    

2016-10-04 11:53:05 318

原创 ios 谓词

//定义谓词对象,谓词对象中包含了过滤条件          NSPredicate *predicate = [NSPredicate predicateWithFormat:@"age,30];          //使用谓词条件过滤数组中的元素,过滤之后返回查询的结果          NSArray *array = [persons filteredArrayUsingPredicate

2016-07-17 16:02:53 232

原创 jsp excel数据 添加到 数据库表中

准备:jxl.jar,jspsmartupload.jar 两个包 excel表格1.上传excel获得路径SmartUpload su=new SmartUpload();su.initialize(this.getServletConfig(), request, response);try {su.upload();String strname=su.getFil

2016-05-21 11:34:08 1129

转载 ssh整合

对Struts、spring、hibernate大体上了解一遍后,就是针对这个几个框架的整合了。如何整合,请看下面:第一:Struts2的jar和xml配置文件:        jar包:                 commons-fileupload-1.2.1.jar:文件上传                 commons-io-1.3.2.jar:文件

2016-05-10 22:20:04 240

原创 Java 对数据库连接 的封装

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBOperation {private

2016-05-06 11:09:16 367

原创 java DataGram套接字 utp

utp:是面向链接的数据传输,是不可靠的但效率高。接收端:import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class UDPReceiver {

2016-05-06 10:50:36 709

原创 Java socket通信

socket 通信用于TCP,可以相互传输数据,双方都可以用于接受和发送操作。客户端:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.Output

2016-05-06 10:06:32 209

原创 java里 http协议的 post请求

public class UrlUrlconnection {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubString url="http://www.baidu.com/s";String param="wd=java";

2016-05-06 09:40:34 242

原创 Java 里http协议的get请求

public static void main(String[] args) {// TODO Auto-generated method stubString url="http://www.baidu.com/s";String param="wd=java";String str= sendHttpGet(url, param);System.out.println(

2016-05-06 09:17:29 294

原创 Java 网络编程1--url 和urlconnection

一、url :统一资源定位符,是intent上用来描述信息资源的字符串,主要用于www客户端和服务端上。采用url可以统一的格式来描述信息资源,包括文件,服务器的地址和目录等;url的例子:try {URL url=new URL("http://www.baidu.com");System.out.println(url.getHost()+"主机名");System.o

2016-05-06 08:16:28 252

转载 jsp 删除服务器上的文件

一个小问题jsp删除服务器上的文件调试了很长的时间结果发现试绝对路径的问题现在 搞定了 'String   path   =   application.getRealPath("/"); //获得当前的绝对路径  String url= path+"at.jpg"; //获得绝对文件名称out.println(url);out.println("");

2016-05-05 18:26:58 1711

转载 jsp 文件上传下载

上传文件[html] view plain copy>  html>      head>          title>文件上传title>            meta http-equiv="keywords" content="keyword1,keyword2,keyword3">          met

2016-05-05 18:24:01 572

原创 io 流(对象流 objectInputSteam ,objectOutStream)

对象流 ObjectInputStram,ObjectOutStream用于读取和存储基本数据类型和对象的流。他能将Java中的对象写入到数据源中,并且能读出来。对象流不能序列化 static transient 修饰的成员变量。被序列化得对象对应的类必须实现Javaio.Serializable接口;例子:public static void main(String[] args)

2016-05-05 18:22:00 1657

原创 io 流(2 缓冲流,转换流,数据流)

一、缓冲流BufferedReader, BufferedWriter,以字符为单位的流BufferedInputStream ,BufferedOutputStream 以字节为单位以BufferedReader ;BufferedWriter 为例 代码如下public static void main(String[] args) {// TODO Auto-generate

2016-05-05 17:52:02 268

原创 Java中的 io流 (1 文件流)

一、Java io流分类:1.数据流向:输入流:程序从中读取数据的流输出流:程序向其中输出数据的流2.传输单位:字节流:以字节为单位的数据传输的流字符流:以字符为单位的数据传输的流3.功能:字节流:直接操作数据源的流过滤流:也叫处理流,对已有流的链接和封装二、io 流的四个超类流1.InputStream :以字节为单位的所有输入流的超类(抽象类);

2016-05-05 16:20:03 277

原创 Java 计时器Timer

1.创建一个定时任务时 需要继承TimerTask 并实现run()方法,把要执行的任务代码放在run()方法中;import java.io.IOException;import java.util.Timer;import java.util.TimerTask;public class ThreadTest {/*** @param arg

2016-05-05 11:35:17 501

原创 java 线程thread2(线程同步 synchronized)

线程同步 synchronized;synchronized 使用时 主要用于同步代码块和同步方法;同步代码块:public void display(){private count=200;synchronized(this){for(int i=0;isystem.out.println(i);}} }wait(), notify (),notify

2016-05-05 11:14:30 214

SSH整合实例(SpringMvc+mybaties+Spring)

SpringMvc+mybaties+Spring 框架整合 (通过添加jar)

2019-04-14

Stuts2+hibernate3.0+Spring3.0整合

Stuts2+hibernate3.0+Spring3.0整合

2017-04-04

手机号归属地 省市, 区号,邮编

手机号归属地 省市, 区号,邮编

2016-11-20

spring-web.jar

2016-08-10

ssh 整合添加数据与验证代码

ssh整合后实现添加与验证,ssh整合代码

2016-05-11

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

TA关注的人

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