- 博客(224)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注

原创 nacos学习总结二(注册中心)
1.新建工程-引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>2.配置文件(服务名字和地址,二者必不可少)spring
2020-07-11 20:17:56
1048

原创 nacos学习总结一
1.本地下载nacos,解压如下图2.执行startup.cmd (windows)/startup.sh(linux)启动命令当控制台打印:Completed initialization in 18 ms则代表启动成功3.创建第一个配置文件server.port=9095spring.application.name=eshop-server#spring.profiles.active=dev#服务实施查看预约信息地址service.order.appo...
2020-06-30 09:46:28
913

原创 Docker 安装harbot仓库
✖ Need to install docker-compose(1.18.0+) by yourself first and run this script again.Compose 安装LinuxLinux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。运行以下命令以下载 Docker Compose 的当前稳定版本:$ sudo curl -L "https:/..
2020-06-15 10:38:02
5524
3

原创 Docker-Dockerfile
什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。FROM 和 RUN 指令的作用FROM:定制的镜像都是基于 FROM 的镜像,这里的 openjdk 就是定制需要的基础镜像。后续的操作都是基于 openjdk在我的项目中创建两个文件:位置:和src同一目录文件一(build.sh):#!/usr/bin/env bashmvn clean package -Dmaven.test.sk.
2020-06-15 03:51:18
325

原创 Jenkins小白学习攻略
1.如何学习 这里推荐一下:jenkins中文社区2.let's实操一下:按照说明完成安装1.下载 Jenkins.2.打开终端进入到下载目录. nohup java -jar jenkins.war --httpPort=8085 > ./consoleMsg.log 2>&1 & 上面的2 和 1 的意思如下: 0 标准......
2020-05-08 20:57:50
716

原创 Docker 学习总结
问题一:Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)解决方案:修改docker镜像源:docker默认的源为国外官方源,下载速度较慢,可改为...
2020-03-02 19:04:30
384

原创 MYSQL学习总结一
mysql默认级别REPEATABLE-READ查看隔离级别通过如下 SQL 可以查看数据库实例默认的全局隔离级别和当前 session 的隔离级别:1.查看当前会话隔离级别select @@tx_isolation;2.查看系统当前隔离级别select @@global.tx_isolation;3.设置当前会话隔离级别set session tran...
2020-01-31 18:37:01
280

原创 运输工具-日志查询
去年在万科项目组,虽说项目并发量没有电商那么大,但用肉眼来看还是太快了!这里就说下万科的日志规范吧 通常我们不用debug级别的的日志的,主要是info和error,其中info日志主要用来打印一些入参出参值,或者其他一些方便定位错误的提示信息。error主要是报错或捕获的异常信息等!由于万科项目只是单纯物联网相关的项目,涉及安全,隐私信息减少,我们的输出日志信息特别多...
2019-09-06 08:52:15
262

原创 单一窗口用了哪些技术,解决高并发问题的?
目前达到200票/秒,每天平均通关80W数据,长连接数50000+ ,等待处理连接数500+。答:首先 我们采用 微服务架构 – 去中心化(业务量大的系统扩容)。第二 我们运用Redi缓存,参数服务运用二级缓存。第三 我们数据库分库、分表。第四 业务系统项目前后端分离(有效减少后端请求,前端请求1500次,后端请求400次)。第五 图片、PDF等采用CDN加速。第...
2019-09-01 17:39:32
803

原创 接口结果输出模板类以及接口开发规范
一.接口开发规范1.1 Api请求及响应规范为了严格按照接口进行开发,提高效率,对请求及响应格式进行规范化。1、get 请求时,采用key/value格式请求,SpringMVC可采用基本类型的变量接收,也可以采用对象接收。2、Post请求时,可以提交form表单数据(application/x-www-form-urlencoded)和Json数据(Content- Type=...
2018-12-17 23:47:49
571

原创 java二维码之生成与解析
1.引入依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.0.0</version>...
2018-11-13 19:36:51
16453

原创 IDEA优化配置,提高启动和运行速度
IDEA默认启动配置主要考虑低配置用户,参数不高,导致 启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置;找到idea安装的bin目录;E:\develop\IntelliJ IDEA 2018.2.2\bin打开idea.exe.vmoptions 这个文件: 关键的三个参数 第一个 -Xms 是最小启动内存参数 第二个 -Xmx 是最大运行内存参数...
2018-10-20 21:21:45
30079
8

原创 使用@Scheduled实现定时任务
1.maven <?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.
2018-08-09 10:16:56
2151
1

原创 如何实现获取下一年的今天的时间
1.demo1 Date date = new Date();// 取时间 Calendar calendar = new GregorianCalendar(); calendar.setTime(date); calendar.add(Calendar.YEAR, 1);// 把日期往后增加一...
2018-07-30 09:24:21
16680
原创 Elasticsearch问题总结
Elasticsearch默认禁用_id字段进行排序,这是因为_id字段通常不需要进行聚合或排序操作,启用字段数据可能会消耗大里内存。默认情况下,Elasticsearch禁用了对文本字段(包括_1d字段)的字段数据访问,以节省内存。方法1:可以通过更新Elasticsearch的动态集群设置来重新启用对_id 字段的字段数据访问。方法2:使用sort时指定_doc排序。
2024-12-18 18:57:04
493
原创 Oracle事物
2. **读一致性**:其他事务仍然可以读取正在被修改的数据,但他们会看到数据在事务开始之前的状态。3. **阻塞行为**:如果另一个事务尝试修改与第一个事务锁定的相同行,它将被阻塞,直到第一个事务完成。如果它尝试读取被锁定的行,它将看到事务开始之前的旧版本的数据,而不会被阻塞。总之,在 Oracle 中,当一个事务处于活动状态时: - 其他事务可以读取数据,而不会被阻塞。3. **事务 C** 尝试在事务 A 仍然开放时读取相同的行。其他尝试修改相同行的事务将被阻塞,直到第一个事务提交或回滚。
2024-09-18 19:55:19
701
原创 ORACLE数据库常见报错及处理方法
12899] 字段超长了 : 可能是数据库是UTF-8的编码存储,但是实际传入的是GBK中文,导致最后更新upd的时候超长(GBK中文一个字2char长,UTF-8一个字3char长),将表char类型型改成varchar类型,不会有多余的空格影响。[28002] 口令过期 : 将dba_profiles,PASSWORD_LIFE_TIME字段值 密码有效期设置由180天修改成“无限制”:,并进oracle dba权限用户改用户密码,之前已经过期的密码需要修改一次。报错码 报错信息 : 处理方法。
2024-08-16 14:44:22
521
原创 co.elastic.clients.util.MissingRequiredPropertyException: Missihg required propertyExistsRequest.id
这样子虽然不会报错,但却违背了初衷和实际需求。加上id在查询索引永远是false.
2024-07-11 10:12:21
491
原创 idea 代码还原
Revert commit -- 代码会被还原(清除所有历史记录,暂存区没有),会多出一条提交记录。undo commit -- 将已经提交的代码重新恢复至未提交状态(从暂存区移出)undo commit -- 对以下记录使用该命令,则会删除提交记录。(提交记录依然存在,代码从暂存区移出并还原到本地 代码未丢失)(提交记录会被删除,代码还原至所指处)
2024-06-13 13:56:16
1113
1
原创 BigDecimal学习总结
通过构造方法Double会产生无线循环小数。通过构造方法String不会产生精度问题。通过构造方法long不会产生精度问题。使用int或者long底层不会产生精度。通过构造方法int不会产生精度问题。
2023-07-20 10:05:14
190
原创 数字供应链后台管理系统
质检管理订单中心仓储中心物流中心结算中心单据报表积分商城工作台员工管理智能工单商品管理顾客管理考勤-出勤设置请假设置扣款设置加班设置考勤管理社保管理薪资管理。
2023-04-28 15:42:30
145
原创 系统性能指标
不同的指标其要求不同,比如现在进行接口优化,优化后的接口响应时间应该越来越小,吞吐量越来越大,以及qps值也是越大越好,错误率要保持在一个很小的范围。1.cpu使用率,不高于85%2.内存利用率,不高于85%3.网络利用率,不高于80%
2023-04-25 10:30:57
255
原创 nacos学习总结三
这个文件一定会加载,因此多环境共享配置可以写入这个文件。不是所有的配置都适合放到配置中心,维护起来比较麻烦。建议将一些关键参数,需要运行时调整的参数放到。配置中心,一般都是自定义配置。
2023-04-03 10:53:28
78
原创 微服务学习总结
一个服务可以同时是服务提供者和服务消费者。服务提供者:暴露接口给其它微服务调用。服务消费者:调用其它微服务提供的接口。提供者与消费者角色其实是相对的。
2023-04-02 14:29:11
80
原创 Elasticsearch学习总结一
把资料中的elasticsearch-analysis-ik-7.4.0.zip上传到服务器上,放到对应目录(plugins)解压。
2023-03-26 09:31:14
114
原创 ThreadLocal学习总结
我们可以在LoginCheckFilter的doFilter方法中获取当前登录用户id,并调用ThreadLocal的set方法来设置当前线程的线程局部变量的值(用户id),然后在MyMetaObjectHandler的updateFill方法中调用ThreadLocal的get方法来获得当前线程所对应的线程局部变量的值(用户id)。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。
2023-03-25 21:08:00
553
原创 SpringBoot集成kafka收发消息
目前springboot整合后的kafka,因为序列化器是StringSerializer,这个时候如果需要传递对象可以有两种方式。方式二:可以把要传递的对象进行转json字符串,接收消息后再转为对象即可,本项目采用这种方式。方式一:可以自定义序列化器,对象类型众多,这种方式通用性不强,本章节不介绍。
2023-03-15 22:21:51
707
Eclipse 4.10完全支持 Java 11(12月最新更新)
2018-12-21
java生成二维码以及二维码转base64字符串给前端
2018-11-13
国际物流项目
2018-05-19
json格式化工具
2018-04-11
握奇w2160(身份证读写机)如何与浏览器进行通信?
2018-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人