- 博客(36)
- 资源 (18)
- 问答 (5)
- 收藏
- 关注
原创 springboot---使用security
在pom.xml导入 <!-- 整合spring security --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...
2018-08-28 17:44:15
271
1
原创 springboot---使用jta+atomikos管理多数据源事务
在实际开发中,我们一个项目可能会用到多个数据库,通常一个数据库对应一个数据源。这时候就要管理多数据源事务。什么是jta:https://www.ibm.com/developerworks/cn/java/j-lo-jta/pom.xml注意这里的druid用1.1.9 <dependency> <groupId>org.springframewor...
2018-08-28 16:05:14
8620
3
原创 springboot---使用redis作为mybaits的缓存
先导入 <!-- Spring Boot Reids 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis<...
2018-08-28 15:36:15
315
原创 springmvc无xml配置
两种方式一、创建一个类实现 这个类: WebApplicationInitializer官方文档:https://docs.spring.io/spring/docs/5.0.8.RELEASE/spring-framework-reference/web.html#spring-web官方示例代码:public class MyWebApplicationInitializ...
2018-08-28 11:21:12
1181
原创 java fastjson学习
在pom.xml导入<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId>...
2018-07-24 14:40:39
1219
原创 java orika学习
Orika是一个简单、快速的JavaBean拷贝框架,它能够递归地将数据从一个JavaBean复制到另一个JavaBean。在pom.xml引入 <dependency> <groupId>ma.glasnost.orika</groupId> <artifactId>orika-core</artifactId>...
2018-07-24 11:23:21
1394
原创 java webservice,cxf学习
webservicewebservice是独立低耦合可编程的web应用程序,使用开放的XML,用于开发分布式的互操作的应用程序。学习webservice首先要了解xml,soap(简单对象存取协议 个人理解HTTP协议+XML数据格式)。编写服务端:第一步:编写服务接口类。import javax.jws.WebMethod;@javax.jws.WebServicep...
2018-07-23 22:05:15
349
原创 springboot logback.xml日志配置文件
<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,%i索引【从数字0开始递增】,,, --> <!-- appender是configuration的子节点,是负责写日志的组件。 --> ...
2018-05-30 20:06:51
769
原创 idea springboot使用外部tomcat运行
第一步 入口类继承SpringBootServletInitializer并重写protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)方法 如下import org.springframework.boot.SpringApplication;import org.springframework...
2018-05-29 22:23:37
13743
1
原创 idea springboot集成jsp
第一步首先 先在pom.xml加入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>
2018-05-29 21:52:27
528
原创 java微信小程序支付接口
利用的是java maven 框架ssmpom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma...
2018-04-19 21:39:22
4201
1
原创 java线程池
原始的线程池 请先到这里学习https://blog.csdn.net/u011531613/article/details/61921473import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeU...
2018-04-10 11:13:35
141
原创 Java阻塞队列实现生产者消费者
学习java阻塞队列 先要学习ReetrantLock 网址https://www.cnblogs.com/baizhanshi/p/6419268.htmlimport java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;public class test7 { private ...
2018-04-10 10:31:46
1803
转载 Semaphore生产者消费者
import java.util.concurrent.Semaphore;/*Semaphore 生产消费 * http://blog.itpub.net/30024515/viewspace-1429123/ * https://blog.csdn.net/qq_24489717/article/details/70147789 * * */public class Produ...
2018-04-06 12:11:58
558
原创 java ssm websocket连接
首先 先说明我的Tomcat版本是8.0的, 7.0无法运行。用的是Maven。pom.xml <dependency> <groupId>org.springframework</groupId> <artifactId>spring-messaging</artifactId> <version>4.0....
2018-03-31 16:06:33
1372
原创 JAVA NIO selector
服务器端import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio.channels.ServerSocketChannel; imp...
2018-03-30 10:59:51
262
原创 javaNio Filechannel
例子import java.io.IOException;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import java.nio.channels.AsynchronousFileChannel;import java.nio.channels.FileChannel;import java.nio.file....
2018-03-30 10:38:26
141
原创 UDP和TCP简单例子
UDP服务器端import java.net.DatagramPacket;import java.net.DatagramSocket;//服务端public class getUDPss { public static void main(String[] args) throws Exception { DatagramSocket socket=new DatagramSo...
2018-03-30 10:03:41
1949
原创 linux github的使用
搭建公共的仓库第一步:Ubuntu 安装 Git: apt-get install git CentOS 安装 Git: yum install git 第二步:配置置 Git 用户信息: git config --global user.name "随意输入" git config --global user.email "输入自己的邮箱地址"第三步:centos可以跳过Ubuntu ...
2018-03-06 23:00:32
299
原创 java 加密cookieN天免登录
附加java源码包下载地址我的cookies是以电话号码来判断是否登录。增加并且加密cookie代码 if(自己写判断是否勾选N天免登陆){//如果N天免登陆 String pwdKey = "white_fivefivekai"; //自定义密钥 这里用已经凉了的55开 String saveTime = Syst...
2018-02-28 22:46:51
747
转载 Stringbuilder,Stringbuffer,String
附加java源码包下载地址1、在执行速度上:Stringbuilder->Stringbuffer->String2、String是字符串常量 Stringbuffer是字符串变量 Stringbuilder是字符串变量 有可能我们会疑惑String怎么是字符串变量。看以下代码: String str = adc; str = str + “...
2018-02-24 21:06:51
95
原创 java的list和arraylist的效率
附加java源码包下载地址package paixu;import java.util.ArrayList;import java.util.List;public class a { public static void main(String[] args){ long start=System.currentTimeMillis(); //获取开始时间 Array...
2018-02-24 15:30:07
587
转载 Java容器(四):HashMap
附加java源码包下载地址转载自http://blog.csdn.net/jeffleo/article/details/54946424一、HashMap的定义和构造函数public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Seria...
2018-02-24 14:21:16
121
原创 java7种排序算法和速度
附加java源码包下载地址冒泡排序package paixu;import java.util.Random;/* * 冒泡排序 * 时间复杂度:平均O(n^2),最坏O(n^2) * */public class maopao { public static void main(String[] args){ long start=System.currentTimeMill...
2018-02-24 12:11:27
679
原创 javaweb视频referer防盗链
附加java源码包下载地址package cn.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;...
2018-02-13 19:56:15
1719
翻译 HTTP首部
附加java源码包下载地址HTTP 首部字段根据实际用途被分为以下 4 种类型。通用首部字段(General Header Fields)请求报文和响应报文两方都会使用的首部。请求首部字段(Request Header Fields)从客户端向服务器端发送请求报文时使用的首部。补充了请求的附加内容、客户端信息、响应内容相关优先级等信息。响应首部字段(Response Header Fields)从...
2018-02-10 12:01:13
238
原创 HTPP状态码
附加java源码包下载地址200 OK204 意思等同于请求执行成功,但是没有数据,浏览器不用刷新页面.也不用导向新的页面206 这种响应是在客户端表明自己只需要目标URL上的部分资源的时候返回的.这种情况经常发生在客户端继续请求一个未完成的下载的时候(通常是当客户端加载一个体积较大的嵌入文件,比如视屏或PDF文件),或者是客户端尝试实现带宽遏流的时候.301 使用 301 重定向将您原来网站上的...
2018-02-10 11:33:10
412
原创 javaee利用redis限制短信发送次数
需要先去下载redis,下载完后并且启动。然后引入jedis.jar redis和jedis.jar下载地址:点击打开链接public static Jedis jedis = new Jedis("localhost"); public static boolean setduanxinIp(String ipaddr) { //判断这个IP地址之前是否发送过(是否存在)
2018-02-06 20:23:20
3317
原创 java线程生产者消费者模式
首先先认识一下synchronized我们先写一个票务处理器类 用来售票 和 添加票 默认初始的票为0张 public class chuliqi { /* * 票务处理器 * */ private int sum=0; //增加票子 public void add(){ sum++; System.out.println("增加成功还有"+sum); ...
2018-02-03 17:46:38
560
1
原创 javaee连接mysql空闲8小时自动关闭
附加java源码包下载地址第一种方法 执行数据库语句设置空闲时间为一周set interactive_timeout=604800; set wait_timeout=604800; 第二种方法在javaee的数据库配置中加入这句话<property name="maxIdleTime"value="????"/> 这个值要小于wait_timeout wait_timeout默认...
2018-01-31 19:30:41
582
原创 tomcat7 开启https协议
tomcat7开启https协议第一步我是用腾讯云的SSL证书 网址https://console.cloud.tencent.com/ssl下载后有四个文件夹 因为是TOMCAT 所以拷出TOMCAT文件夹,把里面的 XXX(你的域名).jks 这个文件存放到 tomcat的conf目录下。第二步 配置server.xml文件Connector port="443" prot
2018-01-31 19:11:30
644
原创 Java使用GZIP进行压缩和解压
附加java源码包下载地址网页GZIP压缩可以提高网页浏览速度,无论是之前在如何做网站课程中说的精简代码、图片无损压缩都不如启用Gzip来的实在。只要服务器开启了GZIP压缩,那么浏览器接收的就是压缩的内容,而开启网页压缩的目的是为了提高网络的传输速度,但会占用一些CPU资源,因为压缩内容需要CPU工作。先贴出代码package cn.filter;import java.io.ByteArra...
2018-01-30 22:58:06
1306
1
原创 web利用腾讯云点播上传视频
web利用腾讯云点播上传视频到云服务器第一步导入<script src="//imgcache.qq.com/open/qcloud/js/vod/sdk/ugcUploader.js"></script>第二步在服务端设置秘钥,我用的是javaee 编写一个Signature类 所需jar包http://download.csdn.net/down...
2018-01-09 11:08:53
7861
6
原创 linux NAT 互ping 上网
点开编辑->虚拟网络编辑器 -》右下角的更改设置选择VMnet8 然后下面的子网ip改成xxx.xx.xx.0(自己去查看主机的ip地址) 和子网掩码改成255.255.255.0改完后 然后选择NAT设置 有个网关ip 改成主机的ip地址就行了然后勾选使用本地DHCP......然后用虚拟机ping下主机的IP地址然后在虚拟机 ifconf
2017-11-19 21:59:03
363
1
原创 wamp安装ssl(域名https)
https://console.cloud.tencent.com/ssl 用腾讯云的ssl下载后,有个apache文件夹 然后打开Apache\conf下的vhosts然后配置DocumentRoot "你的项目文件位置" Options +Indexes +FollowSymLinks +ExecCGI AllowOverride All
2017-11-03 23:23:17
1152
sun.misc.BASE64Decoder.jar最新
2018-01-09
sun.misc.BASE64Decoder.jar
2018-01-09
fastjson-1.2.15,httpclient-4.2.1,httpcore-4.2.1等
2018-01-01
windows下docker default默认地址修改
2018-06-11
springcloud的hystrix怎么统一处理熔断
2018-06-07
springcloud各个微服务都写完后怎么部署到服务器上
2018-06-04
spring的注解问题的注解问题
2018-03-07
ajax从后台获取权限安全不
2018-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人