Spring Boot
zhuzihuaile
这个作者很懒,什么都没留下…
展开
-
dubbo + springcloud(eureka) 注册有效/外网IP
问题描述在多网卡(虚拟网卡,云服务器内网/外网)的情况下,微服务注册的IP,不是有效IP,造成服务不可用处理思路解决方法:服务器配置hosts 代码或者配置里规定IP两种办法维护太麻烦我的方式:自动解析当前的有效IP并使用此IP注册代码提供获取有效/外网IP接口// 接口/** * IP * @return */ @GetMapping("/ip") public Object ip(HttpServletReques原创 2021-03-09 09:58:08 · 835 阅读 · 0 评论 -
mybatis plus + mybatis + shardingsphere + 分库分表
ID自增和mybatis相关参考:https://blog.csdn.net/u010379996/article/details/113859626shardingsphere配置官网源码:https://github.com/apache/shardingsphere/文档:https://shardingsphere.apache.org/document/legacy/4.x/document/cn/overview/sqlCREATE TABLE `t_test_1`.原创 2021-03-02 10:08:46 · 927 阅读 · 0 评论 -
mybatis-plus + mybatis + 动态分表 + 注解配置
ID自增(AOP)参考查看CREATE TABLE `t_sequence_id` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL COMMENT '表名', `sequence_id` int(20) NOT NULL COMMENT '当前最大id', `update_time` datetime DEFAULT NULL, `create_time` datetime DEFAUL原创 2021-02-19 11:43:30 · 2319 阅读 · 0 评论 -
springboot + elasticsearch ID自增 (AOP)
util/** * @author zhuzi */public class ElasticsearchUtil { public static ElasticsearchTemplate getTemplate() { return SpringContextUtil.getObject(ElasticsearchTemplate .class); } public static SequenceIdRepository getSequenceId() { retur..原创 2021-01-08 17:13:03 · 2674 阅读 · 0 评论 -
redis 枚举化操作(支持跨库)
RedisAbstract(对象,枚举继承)public interface RedisAbstract<K> { int getDb(); K getKey(); Long getTimeout(); TimeUnit getTimeUnit();}utilpublic class RedisUtils { public static <K, V> void set(RedisTemplate<K, V> redis, K key,原创 2021-01-04 14:27:46 · 753 阅读 · 0 评论 -
mybatis-plus + mybatis + vue admin 使用(自动化生成)
示例sqlCREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `name` varchar(20) CHARACTER SET latin1 DEFAULT NULL COMMENT '名称', `type` tinyint(3) DEFAULT '0' COMMENT '类型', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `c原创 2020-12-31 14:21:27 · 549 阅读 · 0 评论 -
spring mongo 对象化CRUD
BaseServicepublic interface BaseService<T, ID> { List<T> selectByMap(Map<String, Object> params); long selectCount(Map<String, Object> params); T save(T t); long update(T t); long deleteById(ID id); T getById(ID i原创 2020-12-30 14:13:42 · 126 阅读 · 2 评论 -
docker几种打包镜像-Java项目
1. 单独DockerfileDockerfile文件FROM frolvlad/alpine-oraclejre8:slimVOLUME /usr/test# 根据目录情况调整ADD ./project-register.jar register.jarENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Duser.timezone=GMT+8","-jar","/register.jar"]EXPOSE 876原创 2020-12-08 15:20:08 · 631 阅读 · 0 评论 -
mybatis对象化封装,去XML,去SQL编写,提供CRUD操作
mybatis-util简介mybatis-util是为了简化mybatis开发过程中的sql.xml的开发和维护; 本项目支持Bean对象注解,已达到增删查改的业务需求; 本项目是spring boot结构 insert:支持自增ID; update:以ID为查询条件修改非主键字段数据; 查询当前支持 =,!=,IN,右模糊查询(like 'aa%‘),>,>...原创 2019-03-12 17:32:09 · 534 阅读 · 0 评论