自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 问答 (1)
  • 收藏
  • 关注

原创 docker log乱码

1. dockerfile中添加三行配置ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-82. idea help ->  Edit Custom VM Options添加-Dfile.encoding=utf-8

2022-07-02 09:25:16 497

原创 IDEA 多module 项目 启动时 报:找不到或无法加载主类 错误

直接把主项目的.idea文件删掉重启IDEA就行

2021-09-15 16:25:59 426 1

原创 Hot to configure git with Tectia SSH

By some reason SSH bundled withGit forWindowsPortable (version 2.21.0.windows.1) may not to work on VDI while Tectia SSH does.Here is how you can configure git to use alternate ssh command: Add environment variableGIT_SSH=<path to ssh2.exe>...

2021-09-08 13:51:27 155

原创 获取jar包所在路径

private static String getParentDirectoryFromJar(Class aclass) { String dirtyPath = aclass.getResource("").toString(); String jarPath = dirtyPath.replaceAll("^.*file:/", ""); //removes file:/ and everything before it jarPath = jarPa.

2021-07-19 11:07:55 238

原创 springboot 和 mybatis配置多个datasource

springboot + mybatis配置多个datasource时,每个每个datasource的sessionfactory应该配置不同的mybatis configuration实例

2021-07-12 22:57:51 212

原创 2021-07-09敖冰链接

https://mp.weixin.qq.com/s?__biz=MzAwNDA2OTM1Ng==&mid=2453142059&idx=1&sn=9569fe831f3b0a68a544f4c915594f33&scene=21#wechat_redirect

2021-07-09 08:41:49 85

原创 windows pip is configured with locations that require TLS/SSL, however the ssl module in Python i...

本机环境: Windows 10 64位 Anaconda python 3.7 报错信息: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 解决方法:原因:Anaconda 环境变量未配置完全需要配置的环境变量:D:\ProgramData\Anaconda3D:\ProgramData\.

2021-05-26 16:49:08 182

原创 IDEA找不到类但实际存在的问题解决

解决方法如下:File -> Invalidate Caches/Restart…

2021-05-24 11:32:21 1861

原创 读写锁的一个疑惑点

/** * Full version of acquire for reads, that handles CAS misses * and reentrant reads not dealt with in tryAcquireShared. */ final int fullTryAcquireShared(Thread current) { /* * This co...

2021-04-30 15:11:55 159 2

原创 Maven配置公司私有仓库

<server> <id>maven-cto-dev-only</id> <username>zz45314</username> <password></password> </server><mirror> <id>maven-cto-dev-only</id> <name>maven-ct...

2021-03-18 14:32:49 920

原创 nodejs设置自己公司的仓库

npm configsetregistry=https://artifactrepository.citigroup.net/artifactory/api/npm/npm/npm login

2021-03-18 14:18:18 511

原创 How to configure git with Tectia SSH when ssh-keygen is invalid

Skip to end of metadataCreated by user-b5c11, last modified on Jan 27, 2020Go to start of metadataBy some reason SSH bundled with Git for Windows Portable (version 2.21.0.windows.1) may not to work on VDI while Tectia SSH does.Here is how you can config

2021-03-18 12:02:16 201

原创 拓扑图

class Graph {private int size;private int[][] matrix;private Set visited;public Graph(int size) { this.size = size; matrix = new int[size][size]; visited = new HashSet<>(size);}public void addEdge(int from, int to) { checkPoint

2020-12-10 21:40:11 146 1

原创 union all、in、or哪个查询效率高

1.or和in的效率基本一致2.对于索引列来最好使用union all,因复杂的查询【包含运算等】将使or、in放弃索引而全表扫描,除非你能确定or、in会使用索引。3.对于只有非索引字段来说你就老老实实的用or 或者in,因为 非索引字段本来要全表扫描而union all 只成倍增加表扫描的次数。...

2020-10-18 10:30:22 1435

原创 求问大佬为什么@Resource根据bean name可以将Integer对象注入给String属性

竟然不报错,成功打印1求问大佬们为什么@Resource根据bean name可以将Integer对象注入给String属性?

2020-09-07 15:17:50 201 1

原创 java手动编译打包

2020-08-31 12:45:47 209

原创 使用cas无锁还是阻塞锁

cas需要不停地自旋,一直占用cpu,而锁会阻塞线程,阻塞时释放cpu,但是增加了阻塞唤醒的时间消耗,也就是线程上下文切换时间,在高并发情况下,cas自旋的时间会比线程上下文切换的时间更长,所以高并发时锁的性能更好,低并发时使用cas自旋性能更优越。...

2020-03-22 09:35:09 480

原创 System.out.println会影响内存可见性

println源代码中使用了synchronized锁,在获取锁的时候会清空工作内存,重新从主内存中读取数据。

2020-03-14 17:12:41 389

原创 cas操作

cas操作是cpu直接支持的原字命令,多个线程同时执行cas操作时无需担心,只有一个线程能操作成功。

2020-03-09 18:51:40 90

原创 python字符串只保留中文

In [64]:re.sub(r'[^\u4e00-\u9fa5]','','ABC中,。*')Out[64]: '中'

2020-02-27 16:23:28 5552

转载 Java线程池几个参数的理解

线程池几个参数的理解:比如去火车站买票, 有10个售票窗口, 但只有5个窗口对外开放. 那么对外开放的5个窗口称为核心线程数, 而最大线程数是10个窗口.如果5个窗口都被占用, 那么后来的人就必须在后面排队, 但后来售票厅人越来越多, 已经人满为患, 就类似于线程队列已满.这时候火车站站长下令, 把剩下的5个窗口也打开, 也就是目前已经有10个窗口同时运行. 后来又来了一批人,10个窗口也处理不...

2020-02-25 16:05:52 328

原创 简单模拟tomcat的filter过滤器模式

//Filter接口public interface Filter { void work(); default void doFilter(FilterChain filterChain) { work(); filterChain.doFilter(); }}//FilterChain接口public interface Fi...

2020-02-25 10:39:18 274

转载 springboot断点调试

首先在springboot的pom.xml中的插件中增加一个用于调试的插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-...

2020-02-23 13:45:05 3485

转载 Oauth2授权

Oauth2授权

2020-02-20 14:07:06 155

原创 spring构造器注入

Starting with Spring 4.3, if a class, which is configured as a Spring bean, has only one constructor, the Autowired annotation can be omitted and Spring will use that constructor and inject all necess...

2020-02-20 09:37:27 203

原创 同一个微服务用不同yml配置文件启动问题

加入同一个微服务有两个配置文件,application.yml和application-eureka.yml,如果微服务以application.yml文件启动,则只加载application.yml中的属性,如果微服务以application-eureka.yml启动,则两个配置文件的属性都会加载,遇到相同属性时,后者覆盖前者。...

2020-02-19 20:50:05 1290

原创 java卸载后重装,修改环境变量不生效 Error: could not open `C:\Program Files\Java\jre1.8.0_131\lib\amd64\jvm.cfg

将环境变量%JAVA_HOME%\bin;挪到path的最前面就好了。

2020-02-19 15:57:51 997 1

原创 springcloud启动注意事项

1.相应服务的@Enabe…注解有没有开启。2.yml配置文件是否填写正确。

2020-02-19 13:54:15 184

原创 sklearn计算idf值公式

if self.use_idf: n_samples, n_features = X.shape df = _document_frequency(X) df = df.astype(dtype, **`_astype_copy_false`(df)) # perform idf sm...

2020-02-14 14:46:12 476

原创 python plot不自动显示图像

使用plt.ion()打开自动显示图像模式或者手动调用plt.show()

2020-02-13 19:17:40 2116

原创 简单模拟java异步回调模式

//测试public class Test { public static void main(String[] args) { System.out.println("A tells B to do something"); CompletableFuture future = CompletableFuture.supplyAsync(() ->...

2020-02-04 20:51:18 294

转载 利用python进行数据分析

利用python进行数据分析

2020-02-02 18:38:05 211

原创 npm install失败

node-sass无法下载导致构建失败由于node-sass的源使用的是Github上面的,经常无法访问,我们构建的时候需要单独设置node-sass的下载地址。linuxSASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sasswindowset SASS_BINARY_SITE=ht...

2020-01-30 14:04:10 222

转载 Invalid Host header 服务器域名访问出现的问题

最近在做一个微信公众号项目,用微信开发工具调试本地项目,需要做一下内网穿透,代理都配置好了,页面出现这个Invalid Host header错误,内网穿透工具我是用的frps做的,最后通过google找到方法,在vue-cli版本为2.x的情况下修改webpack.dev.conf.js中的devServer对象加入disableHostCheck: true即可转发成功devServer: ...

2020-01-30 13:51:12 682

原创 127.0.0.1和localhost不同之处

在同源策略中,localhost和127.0.0.1不是同一个域名,它们之间互相访问存在跨域问题。

2020-01-30 12:17:04 293

转载 idea使用时java版本问题

报错详情如下图:IntelliJ IDEA编译出错错误解析:编译java项目时,使用的是java 11版本,实际上编译依赖的却不是jdk 11版本。解决办法:1.Maven项目中检查pom.xml文件java.version的配置。检查pom.xml中java.version的配置2.在IntelliJ IDEA的Settings中检查Maven下runner的jre环境配置。检查...

2020-01-23 17:49:13 642

转载 ThreadLocal理解

ThreadLocal理解

2020-01-21 13:51:13 137

转载 解决:Error creating bean with name 'elasticsearchClient', AvailableProcessors is already set to [4]

第一:先看你的pom文件是否用了redis <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depen...

2020-01-20 20:14:46 671

原创 idea打开一个新项目注意点

需要指定Sources,Tests等文件夹,以及编译后输出文件夹。

2020-01-15 22:16:16 859 1

转载 java类加载机制

JAVA类装载方式,有两种:1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中。 2.显式装载, 通过class.forname()等方法,显式加载需要的类类加载的动态性体现:一个应用程序总是由n多个类组成,Java程序启动时,并不是一次把所有的类全部加载后再运行,它总是先把保证程序运行的基础类一次性加载到jvm中,其它类等到jvm用到...

2020-01-15 13:28:04 155

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除