- 博客(365)
- 资源 (6)
- 收藏
- 关注
原创 maven打包后的jar包运行报错:no main manifest attribute, in system-api-0.0.1-SNAPSHOT.jar
IDEA创建SpringBoot 2.6.13项目,对生成的代码不做修改直接。
2024-04-16 11:31:33
742
原创 什么是行业职业规划师 和 行业规划师
行业职业规划师,是指具备特定行业的专业知识 或 熟知相关行业背景的职业规划师,他的出现是为了解决传统职业规划师 因为对来访者所从事的行业不了解 而不能提供更专业的服务的 问题。本人呼吁所有的职业规划师本着高效和为用户负责的态度,只在自己所熟悉的行业内为相应的行业来访者做职业规划,必要的情况下将来访者转介到其它的行业职业规划师!是为不确定从事什么行业的来访者确定适合其可以从事的行业的规划师,如高考规划师,需要对各个行业有一定的了解。本人:北大硕士研究生,未名who。1,什么是行业职业规划师。
2023-07-21 20:40:56
1032
原创 Invalid bound statement (not found): com.saimo.sotif.gsn.feign.FtpFeign.getFileTreeAllVO
如果使用@Resource,则会报错:Invalid bound statement (not found): com.saimo.sotif.gsn.feign.FtpFeign.getFileTreeAllVO。当java service类中注入由 @FeignClient 注解标注的feign接口时,需要使用@Autowired,不能用 @Resource。
2023-04-12 19:53:44
1187
原创 Could not transfer artifact xx maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repo
maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories
2022-08-07 00:11:22
1954
原创 spring boot es 支持中文精准查询的方法QueryBuilders.termQuery
1,问题:当我们使用QueryBuilders.termQuery方法对指定的字段进行精准查询时,如果查询的条件为英文字母时,是没有问题的当查询条件为中文时,则可能会查询不出数据,如下:当algorithmTag为中文时,即使es中有对应的记录,也是查询不出来的 @Override public List<ESXTopicIndex> listByAlgorithmTag(String algorithmTag, int from, int size, int sta
2022-04-10 14:40:23
7502
1
翻译 User-agent UA收藏
机型:apple, 操作系统: ios 15.3Mozilla/5.0 (iPhone; U; CPU iPhone OS 15_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
2022-03-18 17:42:39
311
原创 git pull 时报cannot lock ref ‘xxx‘ ... unable to update local ref错误时的解决办法
当从远程仓库拉取代码时:git pull报错如下:error: cannot lock ref 'refs/remotes/origin/innertag': is at 0440433ebbca6fc0a3dc041946346d004ae1d7ee but expected 98150e1dcad8640daa66b5499d6e234d71806a6eFrom code.xxx.com:xchannel/xc-centre ! 98150e1d..7a2c45c5 innertag
2022-01-13 19:30:29
2285
原创 Navicat通过跳板机连接mysql
如果对数据库配置了只允许特定IP才能访问的话,此时使用跳板机连接到数据库则是一个安全便捷的操作。特别是我们自己本地机器IP经常随着网络改变的情况下,通过跳板机连接数据库更是显示有必要了。直接进入教程1,首先确定一台IP固定不变的机器作为我们连接数据库的跳板机,如固定IP:10.19.37.2402,在mysql数据库中配置IP(10.19.37.240)的访问权限,保存能够在10.19.37.240机器上访问该数据库3,在需要通过跳板机连接数据库的机器上进行如下操作:1)打开navica
2021-11-07 14:17:20
5667
原创 for example: not eligible for auto-proxying
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blacklistController': Injection of resource dependencies failed; nested exception is org.springframework.beans....
2021-11-07 13:21:28
2108
原创 SecureCRT通过跳板机登陆远程主机教程
注:本人使用的SecureCRT版本为:Version 8.7.1 (x64 build 2171) - Official Release - 2020年3月17日一,通过SecureCRT直接登陆主机1,创建会话,并选择需要连接的主机和连接方式如下:name后面的输入框中输入主机ip或域名,Protocol->Terminal选择“SSH2”连接方式此时会在右侧Connection菜单下的二级目录中出现“SSH2”目录2,在SSH2页面中配置所要连接的主机的端口和需要..
2020-08-28 22:38:33
2585
原创 为Spring boot项目添加tomcat访问日志教程
一,首先说下添加访问日志的必要性1,方便定位问题:当外部人员调用我们的接口时,不用每次都为我们提供完整的URL和参数,只需要提供requestId等关键字即可然后我们根据requestId来获取到相应的日志2,方便查询访问情况:当请求我们的接口的不同参数值时可能走了我们不同的业务逻辑分支,此时如果想知道执行业务逻辑A的情况时,只需要根据关键的参数值来搜索对应的日志即可3,做数据统计:根据访问日志来统计用户情况,QPS等反正就是有了访问日志好处多多...二,如何对spring boot
2020-05-15 19:57:53
1987
原创 spring boot多模块,请求时报错如下:Invalid bound statement (not found)
问题当发起一个请求时报错如下:Invalidboundstatement(notfound):com.xxx.xxx.configcenter.common.mapper.ConfigDataMapper.saveConfigData场景本人的项目是一个多模块的项目,其中模块B依赖模块A,模块A的application.yml中配置如下:mybatis: mapper-locations: classpath:mappers/*.xml而模块B中无此配置,当针对模块B的请...
2020-05-13 11:35:27
1695
原创 Axure 软件自带的图标元件Icons无法显示的问题解决方法
当我们在使用Axure进行原型设计时,往往需要使用到图标,可是有时软件自带的图标却无法显示出来,这就比较为难各位设计者了。不过看到本文就不用担心了,问题复现及解决方法如下:1,问题复现:如下图所示,当我们在左下角选择“Icons”一栏后,对应的列表中只显示各个icon元件的标题,图标中图象却全部为空白状态2,问题解决:找到Axure的安装目录:比如本人的安装目录为:G:\Progr...
2020-04-29 23:19:43
8321
原创 Outlook配置163个人邮箱指导教程
1,通过PC端163官网登陆自已的邮箱:https://mail.163.com2,如下图所示,2.1 首先点击“设置”,2.2 然后弹框中找到并点击“POP3/SMTP/IMAP”选项2.3其次开启IMAP/SMTP服务和POP3/SMTP服务2.4在页面下方的“授权密码管理”添加授权密码,此密码为自动生成密码,且为用户登陆第3方邮件客户端专用密码而outlook客户...
2020-04-13 21:09:14
8021
原创 Lua基础函数
1,table.concat(table, sep,start, end) 连接函数concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, e...
2020-04-13 11:46:12
293
原创 java AOP切面编程实践
本示例为一个基于注解的切面编程实践,该切面功能:主要是用来统计被注解标识的方法执行时的耗时时长1,首先 配置maven依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</arti...
2020-01-18 20:34:07
588
原创 maven常见错误
1,Could not find artifact org.springframework.boot:spring-boot-maven-plugin:pom:2.2.3.RELEASE inxxxx(企业私服)原因:公司仓库中不存在对就的jar包,所以需要到其它中心仓库中下载解决:推荐到阿里云仓库中下载:找到maven的配置文件setting.xml配置maven仓库镜像:...
2020-01-18 17:41:12
619
原创 Linux常用命令(五 ) du 命令,磁盘空间使用情况
1,查看当前目录相关大小1) du -sh: 查看当前目录下文件大小的总和1)du -sh *:显示当前目录下各个文件的大小2) du -sh fileName:查看fileName文件的大小2,所有目录相关大小du -h:显示所有目录(包含当前目录和非当前目录)下的各个文件夹的大小, 其中输出结果中的"."表示当前文件夹注:du表示disk usage: 磁盘...
2020-01-01 15:01:48
474
原创 Java8 Stream流遍历常见用法
1,flatmap既可以单一转换也可以一对多/多对多转换,flatmap要求返回Observable,因此可以再内部进行from/just的再次事件分发,一一取出单一对象(转换对象的能力不同)如adDataVOS里面有个Freq对象属性,而Freq对象属性里又有个List<Frequency> frequency对象集合属性,想通adDataVOS直接获取其下的所有freque...
2019-12-28 12:07:15
3232
原创 android开发常见问题
1,okhttp请求报错如下:1)java.net.SocketException: socket failed: EACCES (Permission denied)解决:需要在manifest中添加网络权限配置 <uses-permission android:name="android.permission.INTERNET"/>2)添加了网络权限后,仍然报错...
2019-12-22 00:19:56
341
原创 com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient
寻视线上环境日志时,发现了如下错误,查了一下,得知可能是eureka服务注册中心不可用导致的,不过检查了一下服务注册中心项目,发现是正常运行的,且这个错误日志只是偶尔出现,所以就有些困惑了。排查过程:1,然后我找到报错的这个项目的线上环境关于eureka的配置,然后对其可能注册到的所有eureka注册中心都一一进行访问,发现前两个都是正常可以访问的,正纳闷时,第3个注册中心的ip与端口...
2019-12-06 12:24:51
8352
原创 fiddler的使用教程
1,dubughttp请求1)只对某个具体的url请求进行debug:方法1:在QuickExec命令行中输入"bpu url",然后回车bup localhost:8861/test此时请求http://localhost:8081/test,则fiddler会将拦截到的localhost:8861/test进入debug模式,我们可以在请求tab中的raw中修改所有的请求信...
2019-11-25 02:46:41
368
原创 fiddler代理 java 项目中接口调用
1,RestTemplate模板 @Bean public RestTemplate restTemplate() { SimpleClientHttpRequestFactory simpleClientHttpRequestFactory = new SimpleClientHttpRequestFactory() { @Over...
2019-11-22 23:13:17
605
原创 windows环境下kafka的安装
1,安装zookeeper(至于为何使用kafka要先安装zookeeper请自行百度)打开官方下载网页:https://zookeeper.apache.org/releases.html1)点击页面中的Download,如下所示:2)建议选择官方推荐的stable版本下载从目前的最新版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后...
2019-10-13 18:51:00
251
原创 java HttpClientUtil 请求模板
package com.xxxx.util;import org.apache.http.*;import org.apache.http.client.HttpClient;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.entity.UrlEncodedFormEnti...
2019-09-26 14:05:39
359
原创 Http BODY中存放二进格式参数数据 的POST请求
方法一,使用原始HttpURLConnection方法 public static byte[] post(String url, byte[] requestBytes) { // TODO 设置连接池 InputStream in = null; byte[] data = null; try { ...
2019-09-19 22:28:19
2960
原创 如何在同一电脑用SSH协议与不同代码托管平台下的不同账号便捷通信
通过SSH免密提交代码到github,屡用不爽啊,本人很喜欢。本人两个github账号count A和count B,分别记录不同的东西,先前一台电脑上只使用一个账号 count A,并没有发现什么问题。问题:但是最近准备也同时在本电脑上使用另一个count B账号,在添加公钥到github时,提示"Key is already in use",原因是这个电脑上的公钥已经配置到coun...
2019-09-01 07:41:24
403
原创 Java8 Stream流遍历 使用其自带的索引遍历(二)
Java8的Stream流为我们的遍历集合带来了方便,基本可以取代for循环了。但是有一些情况需要知道当前遍历的索引,使用for循环当然可以轻易获得,但使用stream就很难了。但是并不是没有办法的事,如下所示一,代码示例1)Lambda.classpackage com.example.demo.main;import com.example.demo.Bean.Food;i...
2019-08-28 02:11:20
7046
原创 GRPC通过Eureka调用时 UNKNOWN 的问题
当我们调用Eureka上的服务时,发现报如下错误,则表明了当前服务获取到了Eureka上的服务实例列表,但问题出现在对服务实例列表中的数据进行请求时,实例却无法访问导致的。此时应该进行以下两点检查,一般应该是以下两点中的其中一点:1,查找注册中心中存在的当前调用的所有服务实例,看是否存在当前服务无权限访问的服务或如果开启了Eureka自我保护模式,则查看是否存在已经挂掉却被注册中心保护起来...
2019-08-18 19:39:42
1665
转载 Netflix是什么,与Spring Cloud有什么关系
说明:以下总结的观点不一定准确,但是是最好理解的。1、首先,Netflix是一家做视频的网站,可以这么说该网站上的美剧应该是最火的。2、Netflix是一家没有CTO的公司,正是这样的组织架构能使产品与技术无缝的沟通,从而能快速迭代出更优秀的产品。在当时软件敏捷开发中,Netflix的更新速度不亚于当年的微信后台变更,虽然微信比Netflix迟发展,但是当年微信的灰度发布和敏捷开发应该算是...
2019-08-07 22:39:24
1502
原创 Mysql 覆盖索引及其使用注意事项
一,什么叫覆盖索引网上对覆盖索引的定义有如下三种:解释一: 就是select的数据列只用从索引中就能够取得,不必从数据表中读取,换句话说查询列要被所使用的索引覆盖。 解释二: 索引是高效找到行的一个方法,当能通过检索索引就可以读取想要的数据,那就不需要再到数据表中读取行了。如果一个索引包含了(或覆盖了)满足查询语句中字段与条件的数据就叫做覆盖索引。 解释三:是非聚集组合索引的一种形式,...
2019-08-04 03:23:33
2285
原创 SendGrid 发送邮件代码示例
build.gradle/* * This file was generated by the Gradle 'init' task. * * This generated file contains a sample Java Library project to get you started. * For more details take a look at the Java...
2019-07-24 16:45:16
2369
原创 Redis缓存和MySQL数据一致性3种方案详解
需求起因在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Redis)和数据库(MyS...
2019-07-20 16:16:00
2393
1
转载 BitSet的应用实践
1.BitSet介绍BitSet是用于存储二进制位和对二进制进行操作的Java数据结构,BitSet从jdk1.0开始就有了。它存储的是二进制位在BitSet中状态,根据对这些状态的判断,可以有很多应用。以前对数据的操作都是先把数据都是存储在内存中间的,现在可以通过设置BitSet的相应位达到存储数据信息的目的,极大的节省了内存空间。2.BitSet应用BitSet可以做的事情主要分为...
2019-07-13 23:17:44
261
转载 BitSet实现原理解析
1.BitSet介绍Bitset是Java中的一种数据结构。Bitset中主要存储的是二进制位,做的也都是位运算,每一位只用来存储0,1值,主要用于对数据的标记。Bitset的基本原理是,用1位来表示一个数据是否出现过,0为没有出现过,1表示出现过。使用的时候可以根据某一个位是否为0表示此数是否出现过。JDK中的BitSet集合对是布隆过滤器中经常使用的数据结构Bitmap的相对简单的实现...
2019-07-13 22:41:41
1089
原创 从矩阵同创公司“老板椅”事件看职场交流
关一个程序员和一位HR之间的“老板椅”事件在网络上引起发酵,由于是在某匿名职场社交平台得到广大职场人的关注,这件事是怎么回事呢?看了如下漫画,你便知晓事情是如上发生的,某程序员的老板椅被HR让某阿姨搬到了老板办公室,但是发生的场所可能有些特殊,是在一个有24个同事在内的公司内部群中。当聊天截图被发送到公司外部时,引起很多人的关注,大家议论纷纷,当90%的人认为这位HR应该被开除时,出乎...
2019-07-12 02:08:12
2097
原创 Integer对象比较时的注意事项
1,关于Integer对象的比较,主要是注意如下知识点(xxx表示某个整数值);Integer a1 = xxx;与Integer a1 = Integer.valueOf(xxx);是完全相同的赋值方式的,只是前者是自动装箱,后者是手动编码装箱,以下可以说明:对于如下code public static void main(String[] args) { ...
2019-07-10 18:35:29
800
转载 Java并发之彻底搞懂偏向锁升级为轻量级锁
网上有许多讲偏向锁,轻量级锁的文章,但对偏向锁如何升级讲的不够明白,有些文章还相互矛盾,经过对jvm源码(biasedLocking.cpp)的仔细分析和追踪,基本升级过程有了一个清晰的过程,现将升级流程阐述如下: 因为偏向锁,锁住对象时,会写入对象头相应的标识,我们先把对象头(官方叫法为:Mark Word)的图示如下(借用了网友的图片): 通过上面的图片,...
2019-07-09 10:39:13
1080
2
转载 JAVA 对象的按值传递
很多程序设计语言(特别是,C++和Pascal)提供了两种参数传递的方式:值调用和引用调用。有些程序员(甚至本书的作者)认为Java程序设计语言对对象采用的是引用调用,实际上,这种理解是不对的。由于这种误解具有一定的普遍性,所以下面给出一个反例来详细地阐述一下这个问题。public class Test { public static void main(String[] args) {...
2019-06-28 17:37:48
1095
1
graphviz-2.38.msi 及 plantuml使用文档
2018-04-24
软件工程答案-第4版-杨卫东译-课后答案
2016-10-09
activiti插件及相关JAR包
2016-08-27
jquery.qrcode生成二维码
2016-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人