6 const伐伐

尚未进行身份认证

暂无相关简介

等级
TA的排名 1k+

连接池报错:Failed to instantiate [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter]

场景:search服务junit测试跑不起来,代码啥也没改过排查:...Failed to instantiate [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter]...dataSource or dataSourceClassName or jdbcUrl is requiredorg.springframework.boot.jdbc.DataSourceBuilder#build private static

2020-05-10 08:50:45

gradle项目 Could not find xxx.jar. Searched in the following locations: 问题的解决

项目中使用assertj-generator-gradle-plugin参考:https://github.com/assertj/assertj-generator-gradle-plugin于是sourceSets { main { // must specify assertJ block to have it applied asser...

2020-04-17 12:51:46

windows10 麦克风无法设置,报错:系统语音识别无法启动“请确保你的音频硬件处于正常工作状态,并在控制面板中检查你的音频配置”

我的windows版本是使用钉钉视频会议的时候,发现麦克风无效查看控制面板点击设置麦克风,结果弹出系统语音识别无法启动“请确保你的音频硬件处于正常工作状态,并在控制面板中检查你的音频配置”经过搜索,其解决方案是windows+X 设置>>>隐私>>>麦克风中,将麦克风的隐私选项打开结果设置>>>隐私>&gt...

2020-04-12 13:41:15

es (brain split)脑裂问题导致重建索引速度缓慢

场景:线上使用两台es主机,6.2.4版本,组成集群(为什么是两台,这就是历史遗留问题了......)使用logstash-jdbc同步数据库中的数据到es(定时重建索引任务),原本只需要1到2秒的时间,现在居然1min(logstash抓取modify_time字段的时间间隔)仅仅同步了部分数据问题排查:查看logstash日志,其已经向mysql发出了执行请求查看es日...

2020-03-26 08:15:48

springboot整合websocket报错:javax.websocket.server.ServerContainer not available

遇到一个问题:在使用springboot整合websocket过程中报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘serverEndpointExporter’…java.lang.IllegalStateException: javax.websocke...

2020-03-13 08:53:10

spring boot websocket @OnMessage中使用@Autowired spring bean报null错误

有问题的写法@ClientEndpoint@Componentpublic class SmkCenterConsumer { @Autowired private SmkCenterDataRepository repository; @OnMessage public void onMessage(String message) { ...

2020-03-12 14:28:40

spring boot中websocket endpoint是如何初始化及启动的

参考:9.3.17. Create WebSocket Endpoints Using @ServerEndpointspring boot整合websocket源码解析org.springframework.web.socket.server.standard.ServerEndpointExporter#registerEndpoints/** * Actually register...

2020-03-12 14:19:22

spring boot中嵌入式Management tomcat是如何实例化的

当我加入了spring-boot-starter-actuator依赖,启用actuator之后,在application.properties中配置management.port=22223这样spring boot就自动创建了一个tomcat,并将其connector绑定到了此端口上于是我们可以看到一个springboot应用创建了两个嵌入式tomcat容器这一行配置是如何生效的呢...

2020-03-03 09:06:28

自定义spring boot嵌入式容器属性

方法1:直接在application.properties中进行配置server.port=9090方法2:通过代码硬编码的方式进行配置代码参考:https://gitee.com/constfafa/spring_springboot_learning/tree/master/springboot-embedded-tomcat@Configurationpublic class...

2020-02-26 14:54:08

spring boot中嵌入式容器是如何初始化及启动的

基于spring boot 1.4.2版本,其tomcat版本通过mvn dependency:tree来查看代码参考:https://gitee.com/constfafa/spring_springboot_learning/tree/master/springboot-embedded-tomcat系统启动 调用SpringApplication.run方法org.spr...

2020-02-26 14:04:22

intellij idea中快速添加自定义TODO的方法

最后的效果:方法:自定义TODOIntelliJ IDEA 学习笔记 - 自定义TODO配置editor–live template添加CHANGLIANG为spell checker的dic中可以直接ctrl+enter,唤醒show intention actions之后save to project-level dic在spelling中可以看到效果...

2020-01-22 11:36:31

IO多路复用epoll及其在nginx事件驱动框架中的使用

什么是IO复用?多个请求,就会对中间件产生多个IO流,处理整个IO流的请求有很多的实现方式单线程的方式单线程处理多个IO流请求,类似于就是串行的,一个阻塞了,就全部阻塞了对于IO流请求,在操作系统的内核,有并行处理和串行处理的概念。串行就是一个一个处理,很容易造成阻塞,所以用并行,只使用一个socket来完成多个IO流的请求。多进程/多线程的方式多线程的意思就是每个IO流对应...

2020-01-21 20:39:21

mysql undo log研究

undo log基础大家都知道,数据库的四个隔离级别。有一个情况大家也熟悉:即RC和RR两种隔离级别下的不同可见性,即不可重复读问题。不可重复读的含义是事务A多次读取同一数据,事务B在事务A多次读取的过程中,对数据做了更新并提交,导致事务A多次读取时数据不一致在RC隔离级别下,伪代码session1start transaction;session2start transact...

2020-01-21 17:58:38

动态链接的过程研究及PLT以及GOT的功能说明

动态链接的过程研究及PLT以及GOT的功能说明在学习极客时间geektime 徐文浩老师的《深入理解计算机组成原理》课程中的动态链接一节时,对PLT及GOT的功能不是很理解,查看了一些资料进行了相关的学习,如果理解的有误,请大家不吝赐教。前置知识1:静态链接 动态链接链接器链接存储在硬盘上的目标文件代码,合并代码段的方法,是静态链接(Static Link)动态链接Dynamic Link...

2020-01-16 13:32:58

设备和打印机无法在Windows 10中打开

场景:最近公司更换了打印机的地址,结果添加打印机/添加设备的时候,添加窗口一闪而过解决方案:看到一篇文章:设备和打印机无法在Windows 10中打开或加载最初怀疑是蓝牙的问题,结果发现蓝牙没有问题,正常使用想不通为什么了,于是就只能在services中一项一项看,是否是某个服务没有启动造成的呢?这个是打印机的服务,已经启动了我已经禁用了windows的...

2020-01-10 15:17:59

mysql redo log研究

redo log基础重做日志用来实现事务的持久性,即事务ACID中的D。其由两部分组成:一是内存中的重做日志缓冲(redo log buffer),其是易失的:二是重做日志文件(redo log file),其是持久的。redo log buffer–innodb_log_buffer:通常8M已经足够使用了由log block组成,每个log block 512字节(不需要doub...

2020-01-02 17:18:17

windows 10下选择typora图床的辛酸史

场景最近想使用typora来用markdown语言写blog,当然在windows下遇到了本地图片/外链图片及图床的选择问题。看到很多人使用MPic+七牛云来做,欣欣然开始操作过程之前开发的时候,注册过七牛云,是其实名用户。但是七牛云的产品文档看的真是晕头转向,我就是想使用七牛云做图床,这个常规的功能花费了好久的时间才搞清楚,我总结在这里七牛云注册实名准备好已经备案好的域名(这...

2019-12-18 16:26:52

使用virtualbox给centos扩容根目录

本地虚拟机硬盘需要扩容,docker02.vdi=8G,挂载在/下,现新加入一个硬盘NewVirtualDisk1.vid=20G,并也挂载到/下操作步骤:1. 使用virtualbox创建一个新的虚拟盘2. 执行命令fdisk /dev/sdb通过fdisk -l来查看volumn group name3. 执行命令mkfs.ext3 /dev/sdb1这里整个/...

2019-12-16 14:10:46

码农翻身代码题--SimpleList类,模仿Java的ArrayList ,实现已经定义好的接口

这个问题看似简单,其实并不容易。作者这样说:这道题目不要求实现复杂的算法,不需要进行面向对象的设计,也不需要考虑多线程下的线程安全(modCount的作用)况且已经给出了提示:用一个Object 数组来实现。如果说有一点语法层面的难度,那就是使用了一点泛型。其实,如果我把泛型去掉,估计他们还是实现不了,因为这个类的核心逻辑不是泛型。这个SimpleList类要求的是能对一...

2019-12-04 20:12:44

设计模式中组合大于继承原则带来的好处

这里写一个例子:在某家公司里的员工分为经理,工作者和销售者使用继承的方式代码参考:https://gitee.com/constfafa/designpattern_demo.git下的designpattern_demo/src/main/java/com/hfi/compositereuse/extend使用组合的方式代码参考:https://gitee.com...

2019-12-03 20:59:14

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。