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 · 24282 阅读 · 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 · 489 阅读 · 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 · 526 阅读 · 0 评论 -
SOCKET模仿HTTP POST请求
http最常用的两种请求方法,get和post,现在用socket模仿post请求,原创 2014-06-21 17:11:43 · 5822 阅读 · 0 评论 -
java UDP 入门
udp编程相对于tcp编程要简单原创 2014-06-22 17:54:38 · 599 阅读 · 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 · 4089 阅读 · 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 · 824 阅读 · 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 · 2831 阅读 · 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 · 485 阅读 · 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 · 538 阅读 · 0 评论 -
springboot集成dubbo
dubbo-starter compile group: 'com.alibaba.boot', name: 'dubbo-spring-boot-starter', version: '0.2.0' api: dto service provider: dubbo: application: name: fits-provider registry: address:...原创 2019-04-26 15:21:46 · 99 阅读 · 0 评论 -
学习笔记
分布式理论: 1、数据库事务(ACID) 2、CAP定理 3、BASE定理 分布式事务: 1、2PC(牺牲A,换取C); 2、TCC(补偿事务); 3、本地消息表(异步确保,BASE); 4、MQ事务消息(RocketMQ 2PC类似)】 分布式系统focu: 1、负载均衡 2、分布式缓存 3、RPC 4、分布式事务 5、服务注册与发现(zookeeper) 6、分布式消息队列:异步、解耦、削...原创 2019-05-16 15:22:47 · 211 阅读 · 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 · 762 阅读 · 0 评论 -
RMI(远程方法调用)入门
一、rmi基于接口开发,先写接口,借口要继承remote接口:原创 2014-06-17 19:14:01 · 529 阅读 · 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 · 1156 阅读 · 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 · 1849 阅读 · 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 · 1044 阅读 · 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 · 7266 阅读 · 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 · 7915 阅读 · 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 · 659 阅读 · 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 · 4355 阅读 · 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 · 1121 阅读 · 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 · 960 阅读 · 0 评论 -
自定义类加载器ClassLoader
需要继承ClassLoader类,重写findClass方法,代码如下:原创 2014-04-19 20:25:53 · 487 阅读 · 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 · 298 阅读 · 0 评论