Java

struts2讲义----二

 Struts的namespace示例工程Struts2_0200_NamespaceStruts.xml<struts><constantname="struts.devMode"value="true"/><packagename="front"extends="struts...
代码星球·2020-10-21

Java学习笔记——IO操作之对象序列化及反序列化

对象序列化的概念对象序列化使得一个程序可以把一个完整的对象写到一个字节流里面;其逆过程则是从一个字节流里面读出一个事先存储在里面的完整的对象,称为对象的反序列化。将一个对象保存到永久存储设备上称为持续性。对象的序列化即可实现持续性。一个对象要想能够实现序列化,必须实现 Serializable接口或Exter...

Java学习笔记——JDBC之与数据库MySQL的连接以及增删改查等操作

必须的准备工作一、MySQL的安装。可以参考博文:http://blog.csdn.net/jueblog/article/details/9499245二、下载 jdbc驱动。可以从在官网上下载,或者点击 http://download.csdn.net/detail/oyuntaolianwu/...

Java获取客户端真实IP地址的两种方法

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。   如果使用了反向代理软件,将http://192.168.1.110:204...

SpringBoot 使用Hikaricp连接池

 1.添加pom.xml依赖如果是SpringBoot2.0,那么默认的连接池就是Hikaricp,不需要配置其他的,如果继承<parent><groupId>org.springframework.boot</groupId><artifactId>sprin...

SpringBoot 使用Mybatis-Plus

简介Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:Mybatis-Plus在Mybatis的基础上进行扩展,只做增强不做改变,引入Mybatis-Plus不会对您现有的Mybatis构架产生任何影响,而且MP支持所有M...
代码星球·2020-10-21

SpringBoot 使用Sharding-JDBC进行分库分表及其分布式ID的生成

为解决关系型数据库面对海量数据由于数据量过大而导致的性能问题时,将数据进行分片是行之有效的解决方案,而将集中于单一节点的数据拆分并分别存储到多个数据库或表,称为分库分表。分库可以有效分散高并发量,分表虽然无法缓解并发量,但仅跨表仍然可以使用数据库原生的ACID事务。而一旦跨库,涉及到事务的问题就会变得无比复杂。1.使用...

SpringBoot 使用Druid连接池

1.pom依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency...

Spring-Cache 注解 @Cacheable,@CachePut , @CacheEvict

1.自动生成key@BeanpublicKeyGeneratorkeyGenerator(){returnnewKeyGenerator(){@OverridepublicObjectgenerate(Objecttarget,Methodmethod,Object...params){StringBuildersb=...

SpringBoot 使用okhttp3

1.添加pom.xml依赖<dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>3.6.0</version>...
代码星球·2020-10-21

SpringBoot 通过token进行身份验证,存储redis

代码:publicinterfaceTokenManager{/***创建token*@paramuserInfo*@return*/StringgetToken(UserInfouserInfo);/***刷新用户*@paramtoken*/voidrefreshUserToken(Stringtoken);/***...

SpringBoot 优化内嵌的Tomcat

在通过SpringBoot调用其它服务时,报错org.springframework.web.client.ResourceAccessException:I/OerroronPOSTrequestfor"http://18.16.200.110:8083/app/user/login":Readtimedout;ne...

SpringBoot 使用validation数据校验

后端对数据进行验证添加包hibernate-validator<!--https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator--><dependency><groupId>org.h...

SpringBoot Mybatis 分页插件PageHelper

添加maven配置:<!--分布插件--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>4...

SpringBoot 读取properties配置文件 @Value使用 中文乱码问题

一,idea中配置文件中文乱码问题使用idea开发,读取properites配置文件配置:#app菜单#没有限制,所有人都可访问的菜单menu.unlimited=订单审批,现场尽调,合作贷审批#客户经理菜单menu.customerManager=建档,订单申请,提款申请Config;@Component@Data@...