- 博客(24)
- 问答 (2)
- 收藏
- 关注
原创 mac 安装nginx 最终解决办法(亲测)
使用brew 安装nginxbrew -v(我的原来显示的是2.xx 版本)brew install nginx执行之后各种报错。Error: nginx: Failed to download resource “nginx_bottle_manifest”fatal: unable to access ‘https://github.com/Homebrew/homebrew-services/’: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in co
2021-12-30 11:29:07 2538
原创 tomcat 启动war项目
1.下载 tamcathttps://www.cnblogs.com/KmilyLee/p/9358657.html这里面说的很详细打包项目打包好之后会出现target包3.在tomcat 包下的 conf/server.xml 中配置基本上可以启动了若是启动中出现容量不足的问题,请参考下图的配置...
2021-11-26 17:54:30 1224
原创 JDK动态代理和spring Aop
package com.example.aop.service;public interface UserDao { void save(); void find();}package com.example.aop.service.impl;import com.example.aop.service.UserDao;//接口实现public class UserImpl implements UserDao { @Override public v
2021-11-22 16:03:16 110
原创 rocketmq(The consumer group has been created before, specify another name please)
如上图所示,两个consumer实例,同一个group组,但是不同的topic,启动的时候报错The consumer group has been created before, specify another name pleasehttps://help.aliyun.com/document_detail/43523.htmlhttps://blog.csdn.net/weixin_35973945/article/details/109090827参考这两个文档,分别给两个consum..
2021-11-22 15:06:56 1380
原创 java转文职初体验
做了大概两周的文职工作:接到的第一个任务就是统计目前公司各个部门的人员情况,由于人员的额借调,人事给到的数据和各个bu给到的数据对应不上,再个就是做ppt,给CEO写ppt,结果写的过于简单,第一关就没通过只做了会议流程的ppt,这是除了毕业论文答辩之后的第二个ppt,可以说是一塌糊涂,所有的logo全部没有对齐,然后背景板也是一会大一会小,...
2021-11-22 15:05:18 376
转载 windows下cmd 进入mysql
转载 https://blog.csdn.net/BigData_Mining/article/details/883445131、登录到安装Mysql的主机,打开cmd命令行工具,执行命令mysql -uroot -p,报出下面所描述的错误;2、在开始菜单中找到计算机管理,在计算机管理中找到【服务】,在服务检查是否存在Mysql服务;3、如果【步骤2】中找不到Mysql服务需要手动安装Mysql服务,安装命令为mysqld -install,由于本机中已经安装了mysql服务,所以有如下提示T
2021-10-20 10:47:49 757
原创 rocketmq 如何重复消费消息-偏移量
对于rocketmq,面试中常见的问题都是如何避免mq重复消费,但是对于我当前的需求是需要进行重复消费的,搜索百度是没有答案的,之后根据大佬的解说我了解到偏移量,下面根据我自己的需求和理解分享以下,若是有错误的地方,欢迎大家指出,感谢什么是offset?原文链接:https://blog.csdn.net/qq_29235677/article/details/97622733message queue是无限长的数组,一条消息进来下标就会长1,下标就是offset,消息在某个MessageQueue里
2021-10-15 16:36:05 1021
原创 rocketmq入门(下载安装)
1.rocketmq的下载和安装https://www.cnblogs.com/darendu/p/12036380.html 可以借鉴这篇文章二、安装及启动1、前提条件:已安装jdk1.8及maven2、将下载下的安装文件解压到本地磁盘(任意,此处解压到D:盘)3、配置环境变量变量名:ROCKETMQ_HOME变量值:D:\yyq\rocketmq\rocketmq-all-4.7.0-bin-release修改path,添加 %ROCKETMQ_HOME%\bin4
2021-09-14 10:14:37 166
原创 shell脚本 将本地文件sftp 上传到指定的服务器
#!/usr/bin/env bashUSER=itmftpPASSWORD=itb7@ZvTHOST=128.195.40.3PORT=22#SRC_DIR=/home/ap/nas_itm/tmp/支付结算/测试/#DESC_DIR=/home/ap/nas_itm/tmp/yyqSRC_DIR=$1DESC_DIR=$2if 【! -d “${DESC_DIR}”】; thenmkdir ${DESC_DIR}fiecho ${DESC_DIR}cd ${SRC_DIR};
2021-07-06 20:57:43 731
原创 redis缓存失效,竟是sublist()导致
redis缓存失败,以下这句代码导致:List listingPrices = get5dayValues(listingPricesValues).subList(2, 7);进去sublist发现它返回的结果不是arraylist,而是SubList,arraylist的内部类这个内部类没有实现序列化接口,并且不是静态内部类,所以在无法实现序列化,...
2021-01-19 11:09:04 207
原创 dubbo:debug调试
dubbo-zookeeper:服务接口暴露 <dubbo:reference id="historyClient" interface="com.liyou.service.estate.client.HistoryClient" retries="0" timeout="50000" check="false" version="1.0.0-y"/>version:是在debug调试状态下需要的...
2020-12-17 14:09:40 636
原创 mysql游标遍历数据
由于需要将原来的老数据导入到新表中,但是老数据中的user_id 为null,所以需要从b,表中的name 中获取一部分的数据并且随机填充user_id为null的字段中create table table_user(id int auto_incrementprimary key,user_id int null);user_info就是需要从user_info表中获取user_id然后随机插入到table_user中去,...
2020-11-04 13:51:28 2812
原创 关于redis缓存踩的坑
bug 1: @Override @Cacheable(cacheManager = Constants.REDIS_LOCAL, keyGenerator = DigestKeyGenerator.class) public Map<Integer, Map<Integer, List<HouseRoomImageNewEntity>>> getHouseRoomPics(Integer cityId, List<Integer> h
2020-09-22 14:52:17 503
原创 登录注解验证(拦截器和切面)
Interceptor:@VerifyLogin(authorizationScope = AuthorizationScope.xxx)//登录验证的注解@Target({TYPE, METHOD})@Retention(RUNTIME)public @interface VerifyLogin { boolean tokenNonNull() default true; AuthorizationScope authorizationScope() default
2020-07-29 16:26:35 1063
原创 线程ExecutorService
查询数据的时候(比如同时显示四个部分的数据,四部分之间没有任何的关联的时候,可以使用多线程)Example 1://首先定义线程池的线程数(执行的任务是固定的情况下)CountDownLatch countDownLatch = new CountDownLatch(5); Future<?> submit(Runnable task);//使用的是Runnable接口,没有返回值 queryPool.submit(() -> { try {
2020-07-22 17:07:05 77
原创 JwtUtils
jwt登录:jwtToken的组成分析:JWT生成Token后的样子eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJvcmciOiLku4rml6XlpLTmnaEiLCJuYW1lIjoiRnJlZeeggeWGnCIsImV4cCI6MTUxNDM1NjEwMywiaWF0IjoxNTE0MzU2MDQzLCJhZ2UiOiIyOCJ9.49UF72vSkj-sA4aHHiYN5eoZ9Nb4w5Vb45PsLF7x_NYJWT的构成第一部分我们称它为头部(h
2020-07-21 10:22:08 977 2
原创 flink:从数据库取出数据,将计算出的数据存入到另一个表中
public class CaculateAvgAge { public static void main(String[] args) { //创建env ExecutionEnvironment enviroment = ExecutionEnvironment.getExecutionEnvironment();//读取spring.xml配置 ApplicationContext applicationContext = new Clas
2020-05-26 17:33:05 1216
原创 支付demo
配置:域名可以直接去ngrok.cc上面申请一个免费的//在支付宝创建的应用的id private String app_id = ""; // 商户私钥,您的PKCS8格式RSA2私钥 private String merchant_private_key = ""; // 支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。 private Strin
2020-05-18 09:40:17 277
原创 lamda表达式之---orElseGet
未使用orElseGet之前的代码: List<ResourceItem> resourceItems = response.getData(); if (CollectionUtils.isNotEmpty(resourceItems)) { Map<Long, List<ResourceItem>> collect = resourceItems.stream().map(e -&
2020-05-14 09:41:03 2489
原创 拦截器demo
下面展示一些 内联代码片。自定义注解:/** * @Author: * @Date: 2020/4/30 10:10 */@Target({ElementType.TYPE, ElementType.METHOD, ElementType.ANNOTATION_TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic ...
2020-05-08 15:12:42 233
原创 rabbitMq中间件demo
RabbitMq:下面的是直接在consumer上面配置@RabblitListener(bindings = @QueueBinding( value = @Queue(value = "springboot-queue"(队列名), durable = "true"), //队列的信息,当队列不存在的时候,会自动创建一个队列,并绑定下面的交换机 ...
2020-04-27 18:18:50 112
原创 Archas:使用
Archas的使用指南:1.进入命令行之后2.开启archas3.出现process之后,可以选择进程 比如:14.通过trace命令:trace 你需要测试的方法:copy refrence 之后的路径5.然后postman测试,结果如下,所有的耗时...
2020-04-27 17:53:28 1704
空空如也
在k8s集群中,如何检查服务器的资源使用情况
2023-09-27
定时任务定时自动停止
2023-09-21
程序猿宝宝们,女java,感觉技术瓶颈,明年结婚,想转行。有啥好的建议不?
2021-11-22
java本地缓存(Localcache)
2020-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人