- 博客(61)
- 收藏
- 关注
原创 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
502
原创 函数式编程一些好用的方式
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
137
原创 排行榜的实现思路,附需要使用的jedis方法
排行榜最近有个需求是需要每隔2秒去刷新一次排行榜。排行榜上显示前10用户头像和姓名以及分数和用户本人头像姓名及分数用户姓名和头像是通过用户ID从外部接口获取的。以下是思路1.一开始是想把所有数据都放在redis中,依靠redis 中zset的数据结构来坐排序。2.在数据库中构建一张用户总分数表,然后每隔2秒去数据库查询前10名放入redis中,然后用户有增加分数的操作都会去重新查一次数据库放入redis中 最后
2020-11-05 23:15:37
521
原创 spring cloud nacos集成分布式事务框架seata 1.1.0
seata下载地址官方文档版本升级指南值得关注nacos下载地址以下代码都在我的github上试验服务有3个controla : 网关order :订单user :用户模拟业务流程:订单插入一条记录后调用用户服务更新用户余额,在用户余额手动报错1.修改seata配置文件1.1file.conf## transaction log store, only used...
2020-04-02 23:30:57
784
原创 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
716
原创 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
997
原创 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
1129
原创 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
1949
原创 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
197
原创 Nginx反向代理解决跨域问题
Nginx下载http://www.nginx.cn/nginx-download参考资料http://www.cnblogs.com/renjing/p/6394725.html通过下面配置文件实现了一个简单的前端项目访问后端接口的跨域问题nginx.conf配置文件[code="xml"]#user nobody;worker_processes ...
2017-08-30 21:29:49
132
原创 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
117
原创 vuejs+vuerouter+element,一个非常简单的登录界面及跳转
参考资料:elementhttp://element.eleme.io/#/zh-CN/component/installationvuerouterhttps://router.vuejs.org/zh-cn/vue构建单页面应用实战http://www.jb51.net/article/110796.htmlmain.js[code="js"]impor...
2017-08-13 22:05:13
5385
原创 vue2.0基础知识视频链接
慕课网上的vue.js入门基础:http://www.imooc.com/learn/694使用vue2.0实现购物车和地址选配功能http://www.imooc.com/learn/796
2017-07-25 20:39:32
210
原创 vue.js的安装及用webstorm启动项目
[size=large][b]安装:[/b][/size]https://cn.vuejs.org/v2/guide/installation.html有各种安装选择,我选择的是用官方的命令行工具http://www.runoob.com/vue2/vue-directory-structure.html上面是vue.js的目录结构我用的IDE是webstorm[siz...
2017-07-22 18:16:26
197
原创 jquery datatables 简单应用
[code="js"]function search() { table = $('#table') .dataTable( { searching : false, bLengthChange : false, paging : true, ordering : false, bFi...
2017-05-31 22:20:45
93
原创 ztree 基本应用
参考资料:http://www.treejs.cn/v3/main.php#_zTreeInfo[code="jsp"][/code][code="js"]zTreeObj2 = $.fn.zTree.init($("#treeDemo2"), setting2, zNodes);var zNodes = ${hrJson};var setting2 = {...
2017-05-31 22:10:13
99
原创 bootstrap-table基本应用
参考资料:http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/[code="jsp"] ...
2017-05-31 22:08:48
83
原创 spring与struts2用过的注解
spring @Repository用于标注数据访问组件,即DAO组件;@Qualifier("userServiceImpl") Spring会找到id为userServiceImpl的bean进行装配。@Service("service")用于标注业务层组件 service别名@Autowired 默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必...
2017-05-31 21:57:31
132
原创 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
150
原创 oracle 一次插入多条数据
insert into table(c1,c2)select c1,c2 from dual union allselect c1,c2 from dual
2017-03-19 17:21:05
189
原创 oracle 常用的函数
decode() : decode(column,'0'.'男','1','女','未知')当column值为0时转变成男,为1时成女,其他值为未知没记错的话是这样。。。。 :oops: nvl() :nvl(colunmn,1)column为null时,值为1floor() : floor(3.14) 返回3,向下取整,去掉小数to_date():to...
2017-03-19 17:19:33
94
原创 datetimepicker时间控件
一个小例子[code="java"] $("[name='datetimepicker']").datetimepicker({ format: "hh:ii", //日期格式 autoclose: true, //当选择一个日期之后是否立即关闭此日期时间选择器。 //showMeridian:true, 出现AM,PM ...
2017-03-19 17:07:57
161
原创 用过的正则表达式
[0-1]\d|2[0-4] 00-24 [0-1]\d 00-19\d 匹配0-9任意一个| 或者^([0-1]\d|2[0-3])\:([0-5]\d)$ 匹配00:00 到 23:59^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$ 匹配电话
2017-03-19 17:04:50
79
原创 mybatis 批量插入简单的小例子
面试的时候面试官问了这个批量插入的问题,由于没用过也就没答出来,面试结束后就想着自己学习一下。在网上找资料发现是用这个标签来做[code="xml"] INSERT INTO users (id_,name_,age_) VALUES ( #{user.id_, jdbcType=INTEGER}, ...
2017-02-13 13:48:27
126
原创 Jsp与servlet的区别
JSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成擅长于流程控制和事务处理而通过Servlet来生成动态网页;JSP由HTML代码和JSP标签构成,可以方便地编写动态网页因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层...
2017-02-11 14:08:42
76
原创 easyui 可编辑的数据网格简单的尝试
jquery.edatagrid.js下载:http://www.jeasyui.net/extension/190.html在这里的实例里直接贴代码,看看上面那个网站其实挺容易的[code="jsp"] id_ 姓...
2017-02-11 14:03:24
422
原创 easyui 数据简单的增删改查
首先建张表,就3个字段,id_,name_,age_然后写实体类[code="java"]package com.hgf.ssm.dao.po;/** * Created by hasee on 2017/2/9. */public class UsersPO { public int id_; public String name_;...
2017-02-09 22:51:27
248
原创 easyui 简单的尝试
最近在找工作,发现很多要求里都需要easyui,特来学习一下学习网站:http://www.jeasyui.net/下载easyui:http://www.jeasyui.com/download/index.php下载完成后解压就好了[code="jsp"] ...
2017-02-09 15:18:05
87
原创 java多线程简单的小例子
java有两种方式实现多线程,一种是继承Thread类,一种实现Runnable接口。[code="java"]package com.hgf.thread;public class ExtThread extends Thread { private String name; public ExtThread(String name) { this.name =...
2017-02-03 15:36:59
248
原创 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
178
原创 java反射机制
因为在学习MyBatis分页插件的时候要通过java反射机制取RoutingStatementHandler里delegate属性,就上网找了个教程学习。就是下面这个http://www.cnblogs.com/lzq198754/p/5780331.html。...
2017-01-22 21:04:06
83
原创 MyBatis数据持久层配置文件
在学习AOS系统时发现只要在sql语句的ID后面加上page可以自动分页,就觉得很叼。看配置文件时发现[code="xml"] [/code]打开aos.sqlmap.xml文件[code="xml"] ...
2017-01-22 10:36:16
253
原创 Page 实例的生命周期的个人理解
[img]http://dl2.iteye.com/upload/attachment/0122/6244/7bda7fcf-7e77-38be-b30b-b7e511ad8916.png[/img]以下是个人理解[b]view: 启动-》初始化-》初始化后发送初始化通知给AppService-》接收AppService默认数据-》第一次渲染-》发送准备就绪通知给AppService-...
2017-01-15 23:14:37
342
原创 微信小程序tabBar
效果图[img]http://dl2.iteye.com/upload/attachment/0122/5788/cd23e262-2095-33f7-8bbd-c8435d6e29a4.png[/img]配置[code="json"]"tabBar": { "list": [{ "pagePath": "pages/index/index", ...
2017-01-13 11:21:59
127
原创 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
344
原创 yii2.0 集成ueditor时图片上传成功但是显示上传错误
yii2.0 集成ueditor时图片上传成功但是显示上传错误我发生这个问题是由于将本地项目部署到服务器上时,php.ini中upload_tmp_dir 这个配置没有改,服务上没有这个地址,修改成服务器上的地址,就解决了。...
2017-01-04 09:35:02
411
原创 yii2.0集成ueditor
http://www.yiichina.com/extension/342主要是按照上面的链接来的在composer.json中加入"kucha/ueditor": "*",然后右键点击项目[img]http://dl2.iteye.com/upload/attachment/0122/2469/fa5ce2cc-cb56-35ac-ad73-6b9a6c5637b9.pn...
2016-12-28 09:31:46
231
原创 yii2.0 简单的ActionColumn
[code="PHP"]['class' => 'yii\grid\ActionColumn', 'header' => '操作', 'headerOptions' => ['width' => '100px'], 'template' => ' {view} {update} {delete...
2016-12-23 09:43:39
637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人