- 博客(48)
- 资源 (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 310 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 463
转载 Spring Data JPA例子[基于Spring Boot、Mysql]
Spring Data JPA例子[基于Spring Boot、Mysql]关于Spring DataSpring社区的一个顶级工程,主要用于简化数据(关系型&非关系型)访问,如果我们使用Spring Data来开发程序的话,那么可以省去很多低级别的数据访问操作,如编写数据查询语句、DAO类等,我们仅需要编写一些抽象接口并定义相关操作即可,Spring会在运行期间的时候创建代理实例来实现我...
2018-07-01 15:50:12 194
转载 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 1028
转载 mysql 集群
在上一篇博客(mysql集群搭建基础篇)里介绍了mysql集群的基本知识,这篇博客讲解如何在windows环境下搭建mysql集群,这段时间在我们架构师的带领下搭建了mysql集群,让我受益很多,下面将会把成果分享一下,手把手教你在三分钟内搭建mysql集群。 ·准备工作——前期工作 ·搭建之路——三分钟搞定 ·测试集群——看成果【准备工作】1、mysql-cluster-g...
2018-04-25 09:36:52 524
转载 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 235
原创 Mybatis 查询缓存
什么是查询缓存 Mybatis的一级缓存是指SqlSession。一级缓存的作用域是一个SqlSession。Mybatis默认开启一级缓存。在同一个SqlSession中,执行相同的查询SQL,第一次会去查询数据库,并写到缓存中;第二次直接从缓存中取。当执行SQL时两次查询中间发生了增删改操作,则SqlSession的缓存清空。 Mybatis的二级缓存是指mapper映射文件。二级缓存的...
2018-03-09 14:04:38 332
转载 Hibernate之缓存详解
Hibernate中提供了两级缓存,一级缓存是Session级别的缓存,它属于事务范围的缓存,该级缓存由hibernate管理,应用程序无需干预;二级缓存是SessionFactory级别的缓存,该级缓存可以进行配置和更改,并且可以动态加载和卸载,hibernate还为查询结果提供了一个查询缓存,它依赖于二级缓存;一,缓存的概念缓存是位于应用程序和永久性数据存储源之间用于临时存放复制数据的内存区域...
2018-03-09 13:55:45 165
转载 Hibernate二级缓存提升性能(注解方式)
合理的缓存应用可以极大地提高系统性能,最简单的是在应用层面做缓存(越高层面做缓存,效果往往越好),直接将数据缓存到服务器中,以全局map方式存储。在使用的时候直接从缓存的map中取,而不用连接数据库,从而提升性能。这种方式简单易行,但是map常驻服务器内存,并且在数据变更(增删改)的时候要手动更新map。 还有一种方式比较通用,就是使用Hibernate二级缓存(SessionFa...
2018-03-09 10:21:24 189
原创 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 698
原创 html + Jquery 弹出弹出层
.raceShow { background-color: red; /* #ffffff*/ border: solid 1px #ccc; position: absolute; display: none; width: 800px; h
2018-01-21 13:57:38 4333
转载 微信 退款 java
java代码: /** *微信公众号申请退款 * @param orderId 订单id * @param total_fee 退款金额 * @param refund_fee 退款金额 * @param response * @return * @throws Exception */ @Reques
2017-08-29 16:12:00 380
原创 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 348
原创 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 592
转载 java发送邮件 示例代码
public class Test { // 发件人的 邮箱 和 密码(替换为自己的邮箱和密码) // PS: 某些邮箱服务器为了增加邮箱本身密码的安全性,给 SMTP 客户端设置了独立密码(有的邮箱称为“授权码”), // 对于开启了独立密码的邮箱, 这里的邮箱密码必需使用这个独立密码(授权码)。 public static String m
2017-08-14 08:15:01 488
转载 验证码生成
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 283
转载 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 421
转载 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 291
原创 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 465
原创 java jxl 导出数据 合并单元格
String[] listtit={"个数","原价(元)","代理(元)","通道(元)","个数","原价(元)","代理(元)","通道(元)","个数","原价(元)","代理(元)","通道(元)","个数","原价(元)","代理(元)","通道(元)"}; File exfile=new File("G:/statuReport.xls"); W
2016-11-08 14:06:31 771
转载 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 216
转载 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 459
转载 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 361
原创 Struts2的登录和权限控制用到的是拦截器
Struts2的登录和权限控制用到的是拦截器,需要在struts.xml中配置,每个action都默认的继承defaultStack,如果你用了别的拦截器,还需要手动引入defaultStack。因为登录和访问权限拦截是全局的,拦截返回的结果有些也是全局的。 --> "/>
2016-10-04 11:53:05 330
原创 ios 谓词
//定义谓词对象,谓词对象中包含了过滤条件 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"age,30]; //使用谓词条件过滤数组中的元素,过滤之后返回查询的结果 NSArray *array = [persons filteredArrayUsingPredicate
2016-07-17 16:02:53 243
原创 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 1144
转载 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 244
原创 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 379
原创 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 724
原创 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 221
原创 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 247
原创 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 310
原创 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 263
转载 jsp 删除服务器上的文件
一个小问题jsp删除服务器上的文件调试了很长的时间结果发现试绝对路径的问题现在 搞定了 'String path = application.getRealPath("/"); //获得当前的绝对路径 String url= path+"at.jpg"; //获得绝对文件名称out.println(url);out.println("");
2016-05-05 18:26:58 1726
转载 jsp 文件上传下载
上传文件[html] view plain copy> html> head> title>文件上传title> meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> met
2016-05-05 18:24:01 579
原创 io 流(对象流 objectInputSteam ,objectOutStream)
对象流 ObjectInputStram,ObjectOutStream用于读取和存储基本数据类型和对象的流。他能将Java中的对象写入到数据源中,并且能读出来。对象流不能序列化 static transient 修饰的成员变量。被序列化得对象对应的类必须实现Javaio.Serializable接口;例子:public static void main(String[] args)
2016-05-05 18:22:00 1675
原创 io 流(2 缓冲流,转换流,数据流)
一、缓冲流BufferedReader, BufferedWriter,以字符为单位的流BufferedInputStream ,BufferedOutputStream 以字节为单位以BufferedReader ;BufferedWriter 为例 代码如下public static void main(String[] args) {// TODO Auto-generate
2016-05-05 17:52:02 274
原创 Java中的 io流 (1 文件流)
一、Java io流分类:1.数据流向:输入流:程序从中读取数据的流输出流:程序向其中输出数据的流2.传输单位:字节流:以字节为单位的数据传输的流字符流:以字符为单位的数据传输的流3.功能:字节流:直接操作数据源的流过滤流:也叫处理流,对已有流的链接和封装二、io 流的四个超类流1.InputStream :以字节为单位的所有输入流的超类(抽象类);
2016-05-05 16:20:03 282
spring-web.jar
2016-08-10
java 通过账号密码 获取网页数据
2016-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人