
java
瞬间爆炸
这个作者很懒,什么都没留下…
展开
-
spring boot + shardingsphere + mybatis-plus分表
pom.xml<?xml version="1.0" encoding="UTF-8"?><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://maven.apache.org/xsd/maven-4.0.0.原创 2020-11-16 21:47:21 · 507 阅读 · 0 评论 -
函数式编程一些好用的方式
package com.hgf.studyspringboot.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.Map;import java.util.function.Function;/** * created by hgf * created time is 2020/11/16 */public class FunctionUtil { private st原创 2020-11-16 21:20:41 · 144 阅读 · 0 评论 -
排行榜的实现思路,附需要使用的jedis方法
排行榜最近有个需求是需要每隔2秒去刷新一次排行榜。排行榜上显示前10用户头像和姓名以及分数和用户本人头像姓名及分数用户姓名和头像是通过用户ID从外部接口获取的。以下是思路1.一开始是想把所有数据都放在redis中,依靠redis 中zset的数据结构来坐排序。2.在数据库中构建一张用户总分数表,然后每隔2秒去数据库查询前10名放入redis中,然后用户有增加分数的操作都会去重新查一次数据库放入redis中 最后原创 2020-11-05 23:15:37 · 531 阅读 · 0 评论 -
redis 锁的获取与删除,以及加锁解锁不对产生的问题
jedis版本3.2.0package com.hgf.user.utils;import redis.clients.jedis.Jedis;import redis.clients.jedis.params.SetParams;import java.util.Collections;/** * created by hgf * created time is 2020/3...原创 2020-03-23 23:04:36 · 724 阅读 · 0 评论 -
spring cloud gateway熔断器
pom.xml<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency>ymlgateway:...原创 2020-02-25 22:39:27 · 1007 阅读 · 0 评论 -
spring cloud gateway基于Bucket4j的自定义限流操作
pom.xml<dependency> <groupId>com.github.vladimir-bukhtoyarov</groupId> <artifactId>bucket4j-core</artifactId> <version>4.0.0</version></depen...原创 2020-02-25 22:32:43 · 1137 阅读 · 0 评论 -
spring cloud gateway限流操作--基于redis的原生限流
一定要注意版本一定要注意版本目前G版本spring cloud,2.1.x版本spring boot 不能支持spring gateway原生redis限流,会在redis中没有key值,导致限流无效pom.xml <dependency> <groupId>org.springframework.cloud</grou...原创 2020-02-25 22:22:40 · 1959 阅读 · 0 评论 -
spring boot集成mybatis,mybatis-plus
mybatis-plus版本为3.3.1.tmd推荐idea的mybatisX插件,贼好用介绍https://mp.baomidou.com/guide/mybatisx-idea-plugin.html#%E5%8A%9F%E8%83%BD代码如下pom.xml<mybatis-plus.version>3.3.1.tmp</mybatis-plus.vers...原创 2020-02-20 17:33:22 · 199 阅读 · 0 评论 -
split无法分割('.')
需转义('//.')原创 2017-03-19 17:18:12 · 313 阅读 · 0 评论 -
mybatis 批量插入简单的小例子
面试的时候面试官问了这个批量插入的问题,由于没用过也就没答出来,面试结束后就想着自己学习一下。在网上找资料发现是用这个标签来做[code="xml"] INSERT INTO users (id_,name_,age_) VALUES ( #{user.id_, jdbcType=INTEGER}, ...原创 2017-02-13 13:48:27 · 128 阅读 · 0 评论 -
MyBatis 插件测试
我这里只是拿了当前的sql语句,可以对它进行操作,然后可以将操作过后的sql语句反射回BoundSql。就可以做分页或者其他功能,就不需要在映射文件写了。通过[size=medium][b][i]http://blog.youkuaiyun.com/hfmbook/article/details/41985853[/i][/b][/size]这个大佬写的来学习的,写的很详细的以下是代码...原创 2017-01-23 10:26:31 · 182 阅读 · 0 评论 -
java反射机制
因为在学习MyBatis分页插件的时候要通过java反射机制取RoutingStatementHandler里delegate属性,就上网找了个教程学习。就是下面这个http://www.cnblogs.com/lzq198754/p/5780331.html。...原创 2017-01-22 21:04:06 · 85 阅读 · 0 评论 -
MyBatis数据持久层配置文件
在学习AOS系统时发现只要在sql语句的ID后面加上page可以自动分页,就觉得很叼。看配置文件时发现[code="xml"] [/code]打开aos.sqlmap.xml文件[code="xml"] ...原创 2017-01-22 10:36:16 · 259 阅读 · 0 评论 -
spring boot+mybatis 简单的应用
项目结构[img]http://dl2.iteye.com/upload/attachment/0126/5441/76d6a439-447b-3fcd-966c-4fbe30873a3d.png[/img]pom.xml[code="xml"] 4.0.0 springboot springboot 1.0-SNAPSHOT...原创 2017-08-15 20:34:02 · 122 阅读 · 0 评论 -
struts2 重定向跳转到某个ACTION的指定方法
hcjhcxAction init原创 2017-05-31 22:17:22 · 539 阅读 · 0 评论 -
mybaits 不支持“variant”数据类型。
因公司项目,要使用sql server,然后就出现了不支持“variant”数据类型;variant:它可以存放很多种格式。例如一个sql_variant列既可以存放数字,也可以存放文本。当然,正因为这样的特性,它们在读取的时候必须进过一些转换,否则是不知道什么类型的。所以只需 cast(a.name as varchar(100)) 就好了...原创 2016-11-18 17:41:18 · 1205 阅读 · 0 评论 -
windows 下安装redis
因为AOS平台2.x开始使用redis,特记录下载安装过程其实我就是安装菜鸟教程做的http://www.runoob.com/redis/redis-install.html原创 2016-11-18 17:45:19 · 75 阅读 · 0 评论 -
idea14下基础maven项目配置
http://blog.youkuaiyun.com/xiaojiesu/article/details/48605017上面这篇文章很详细。需要注意的是[img]http://dl2.iteye.com/upload/attachment/0121/3744/6e03cce4-a71e-3400-96e3-f6d08118d0c5.png[/img]没有的话,刷新[img]http:...原创 2016-11-19 10:08:54 · 105 阅读 · 0 评论 -
学习spring mvc xml配置文件问题
从网上搜索配置成图下,[img]http://dl2.iteye.com/upload/attachment/0121/3748/1361a59e-eaf5-3a2e-b3a0-ccd870581572.jpg[/img]然后跳转jsp页面失败,经过一番折腾,发现是class用的不对改成org.springframework.web.servlet.view.InternalResou...原创 2016-11-19 10:09:59 · 93 阅读 · 0 评论 -
spring mvc 与数据库连接
servlet.xml配置:[img]http://dl2.iteye.com/upload/attachment/0121/3750/d972c084-12c0-3e5c-89d6-007bac6250c5.jpg[/img]controller代码:@Controller@RequestMapping(value="/test")public class MainCon...原创 2016-11-19 10:13:05 · 298 阅读 · 0 评论 -
web 一个简单的监听
com.test.listener.Jurisdictionlistener 启动就有用啦package com.test.listener;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class Jur...原创 2016-11-22 16:44:00 · 142 阅读 · 0 评论 -
windows下将java变成.dll文件
public class HelloWorld { public native boolean isEmpty(int size); //public native void test(); static { System.loadLibrary("test"); } public static void main(String[] args) { Syst...原创 2016-11-30 17:41:01 · 447 阅读 · 0 评论 -
maven+ssm 整合
spring-mvc.xml[code="xml"] text/html;charset=UTF-8 ...原创 2016-12-07 21:59:29 · 115 阅读 · 0 评论 -
struts2及js提示国际化
因为现在在做的项目,客户明确要求需要国际化,在网上查找了很多资料,特此记录下来http://www.cnblogs.com/lihuiyy/archive/2013/03/14/2958782.html需要注意的是貌似直接在资源文件写中文是没有用的,要通过native2ascii将中文转换下编码具体看http://blog.youkuaiyun.com/flm_0722/article...原创 2017-04-26 16:00:04 · 161 阅读 · 0 评论 -
javaweb 通过过滤器判断用户是从PC端访问还是移动 端访问
http://blog.youkuaiyun.com/xiaoxian8023/article/details/37527133参照上面这个大兄弟写的CheckMobile 工具类,亲测可用[code="java"]public void doFilter(ServletRequest request, ServletResponse response, FilterChain cha...原创 2017-01-04 17:47:42 · 346 阅读 · 0 评论 -
spring与struts2用过的注解
spring @Repository用于标注数据访问组件,即DAO组件;@Qualifier("userServiceImpl") Spring会找到id为userServiceImpl的bean进行装配。@Service("service")用于标注业务层组件 service别名@Autowired 默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必...原创 2017-05-31 21:57:31 · 135 阅读 · 0 评论 -
mybaits 无效的列类型:11111
因为公司项目原因,要将使用Mysql 的项目支持Oracle然后就报了无效的列类型,经过网上一番搜索,只需要在接收参数的时候加上数据类型就好了如#{biz_id} -----------> #{biz_id, jdbcType=VARCHAR}...原创 2016-11-18 17:39:47 · 669 阅读 · 0 评论