![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java后台
文章平均质量分 62
ppt0501
这个作者很懒,什么都没留下…
展开
-
Mysql+Mybatis+spring 后台分页
一、mybatis分页是基于mybatis plugin,用拦截器实现,上代码。1、生产sql语句:package com.csair.interceptor;import java.sql.Connection;import java.util.HashMap;import java.util.Properties;import org.apache.ibatis.execu原创 2013-10-29 09:46:46 · 24311 阅读 · 1 评论 -
java nio 入门
nio是Apache mina的基础,之前学习了一些mina,现在倒过来学习一下nio。1、服务端开发:package com.ppt.nio;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.net.SocketAddress;import java.nio.ByteBuff原创 2014-06-18 15:19:51 · 496 阅读 · 0 评论 -
java MD5实现
java MD5的实现package com.csair.util;import java.security.MessageDigest;/** * @Description: 信息摘要(MD5) * @author: ppt * @date: 2014-7-30 上午9:56:02 */public class MD5 { private final static原创 2014-07-30 10:33:34 · 534 阅读 · 0 评论 -
SOCKET模仿HTTP POST请求
http最常用的两种请求方法,get和post,现在用socket模仿post请求,原创 2014-06-21 17:11:43 · 5837 阅读 · 0 评论 -
java UDP 入门
udp编程相对于tcp编程要简单原创 2014-06-22 17:54:38 · 608 阅读 · 0 评论 -
spring 集成 mina入门
一、applicationContent.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/原创 2014-07-13 23:07:23 · 4102 阅读 · 2 评论 -
thrift rpc框架入门
thrift 入门下载thrift:wget http://ftp.kddilabs.jp/infosystems/apache/thrift/0.9.3/thrift-0.9.3.tar.gz解压:tar -zxvf thrift-0.9.3.tar.gz 安装: ./configure && make && make install编写thrift文件: (dto.thrift)na原创 2016-05-30 14:38:29 · 831 阅读 · 0 评论 -
java访问redis集群服务器
继续上篇REDIS集群通过java代码访问pom依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.3.5.RELEASE</version> </d原创 2016-05-20 18:57:41 · 2840 阅读 · 1 评论 -
分布式事务-两阶段提交
一、获取数据源工具类package com.terry.druid;import javax.sql.DataSource;import javax.sql.XADataSource;import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.druid.pool.xa.DruidXADataSource;p原创 2017-05-05 19:51:34 · 491 阅读 · 0 评论 -
NIO文件传输
Server端import java.io.File;import java.io.FileOutputStream;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;i...原创 2019-04-26 15:07:25 · 565 阅读 · 0 评论 -
springboot集成dubbo
dubbo-startercompile group: 'com.alibaba.boot', name: 'dubbo-spring-boot-starter', version: '0.2.0'api:dtoserviceprovider:dubbo: application: name: fits-provider registry: address:...原创 2019-04-26 15:21:46 · 107 阅读 · 0 评论 -
学习笔记
分布式理论:1、数据库事务(ACID)2、CAP定理3、BASE定理分布式事务:1、2PC(牺牲A,换取C);2、TCC(补偿事务);3、本地消息表(异步确保,BASE);4、MQ事务消息(RocketMQ 2PC类似)】分布式系统focu:1、负载均衡2、分布式缓存3、RPC4、分布式事务5、服务注册与发现(zookeeper)6、分布式消息队列:异步、解耦、削...原创 2019-05-16 15:22:47 · 213 阅读 · 0 评论 -
apache mina 入门
一、服务器端:package com.ppt.mina;import java.net.InetSocketAddress;import java.nio.charset.Charset;import org.apache.mina.core.service.IoAcceptor;import org.apache.mina.filter.codec.ProtocolCodecFi原创 2014-06-17 15:34:00 · 772 阅读 · 0 评论 -
RMI(远程方法调用)入门
一、rmi基于接口开发,先写接口,借口要继承remote接口:原创 2014-06-17 19:14:01 · 535 阅读 · 0 评论 -
对java反射机制的理解
一、通过反射生成对象的类,必需有一个无参构造方法;二、可以调用类的方法;三、可以为属性赋值或者获取属性的值,且该属性有无get,set方法都可以。package com.csair.test;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifi原创 2013-10-29 17:30:13 · 1162 阅读 · 0 评论 -
hibernate拦截器demo
拦截器类,拦截器可以拦截sql语句,有必要时,可以对sql进行修改。package com.csair.interceptor;import org.hibernate.EmptyInterceptor;@SuppressWarnings("serial")public class HibermateInterceptor extends EmptyInterceptor { p原创 2013-10-31 15:26:06 · 1858 阅读 · 0 评论 -
spring and quartz demo
一、依赖的包 org.quartz-scheduler quartz 2.1.1 org.springframework spring-context-support ${org.springframework.version} 二、spring配置<beans xmlns="http://www.s原创 2013-11-07 09:47:05 · 1047 阅读 · 0 评论 -
spring rabbitMQ
一、用rabbitMQ是amqp的标准实现,要使用rabbitMQ得先安装rabbitmq-server-3.2.1.exe服务,这个服务又依赖erlang,所以得先安装otp_win32_R16B02.exe。才能使用rabbitMQ。二、需要的依赖 org.springframework.amqp spring-rabbit ${spring.amqp.vers原创 2013-11-25 17:06:45 · 7277 阅读 · 0 评论 -
spring data jpa demo(hibernate实现的jpa)
一、依赖包 org.springframework.data spring-data-jpa 1.3.4.RELEASE 二、spring配置http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2013-11-11 11:23:45 · 7921 阅读 · 3 评论 -
maven资源配置管理
一、在pom.xml文件加入 src/main/resources true 二、然后用profiles配置不同的属性 mysql true jdbc:mysql://localhost:3306/ppt?useUnicode=true&characterEncoding=UTF-8原创 2013-11-12 15:37:53 · 668 阅读 · 0 评论 -
spring+apache shiro demo
一、需要是shiro依赖 org.apache.shiro shiro-core ${shiro.vesion} org.apache.shiro shiro-spring ${shiro.vesion} org.apache.shiro shiro-ehcache原创 2013-11-14 16:27:55 · 4366 阅读 · 1 评论 -
DES加密算法JAVA实现
package com.csair.des;import java.io.IOException;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;/** * @Description: DES加密解密 * @author: ppt原创 2014-03-11 10:08:10 · 1143 阅读 · 1 评论 -
RSA加密解密JAVA实现
package com.csair.rsa;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.security.Key;import java.security.interfaces.RSAPrivateKey;import java.security.interfaces原创 2014-03-11 10:06:34 · 971 阅读 · 0 评论 -
自定义类加载器ClassLoader
需要继承ClassLoader类,重写findClass方法,代码如下:原创 2014-04-19 20:25:53 · 493 阅读 · 0 评论 -
https自签名
私钥openssl genrsa -out server.key 2048请求证书openssl req -new -key server.key -out server.csr自签名openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt证书导入openssl pkcs12 -ex...原创 2019-05-16 15:25:35 · 303 阅读 · 0 评论