- 博客(34)
- 资源 (4)
- 收藏
- 关注
原创 Could not resolve host: mirrors.cloud.aliyuncs.com
今天在一台centos 7 上使用yum时出现了异常htttp://mirrors.aliyun.com/centos/7/os//repodata/repomd.xml : HTTP Error 404. - Not Found Could not resolve host: mirrors.cloud.aliyuncs.com定位问题首先,检查了网络配置、DNS均是正常的然后通过浏览器访问htttp://mirrors.aliyun.com/centos/7/os//repoda..
2022-04-07 22:31:43
6962
转载 了解边缘服务----边缘容器服务
云原生和边缘计算是近两年非常火的技术领域了,本文由阿里云高级技术专家熊鹰分享,希望通过介绍现在阿里云在边缘计算和边缘原生这些技术领域的经验,让大家能了解到现在边缘计算的发展现状、边缘适合的业务场景、以及5G和MEC时代我们对于边缘原生的一些思考。边缘定义身处不同的领域和角度,运营商、云服务厂商、硬件厂商,大家对于边缘计算的定义是不一样的。阿里云早在2018年12月联合中国电子技术标准化研究院输出边缘计算-边缘云技术及标准化白皮书,在2019年也联合各方推动在做边缘云通用技术要求及标准测试,都是希望一方面
2021-08-29 22:23:02
1520
原创 IntelliJ IDEA中文插件
IntelliJ IDEA 官方发布了中文插件Preferences -> plugins -> Marketplace -> 搜索 Chinese 就可以搜到了早在7月21日就正式发布,发现很多同学还不知道,是官方插件了,在插件库就可以下载发现虽然英文不怎么好,用惯了英文,突然换到中文有的时候反倒找不到功能在哪...
2021-08-25 14:33:01
1953
原创 测试环境的问题,Remote JVM Debug 帮我甩锅
作为一名自信的程序员,应该学会Remote Debugging 利用jvm远程调试来甩锅给环境
2021-08-25 11:37:33
566
原创 自增主键不连续?了解下Mysql的innodb_autoinc_lock_mode
Mysql是如何保证自增主键的单调递增属性的呢,那就要学习下innodb_autoinc_lock_mode(自增锁模式)了
2021-08-09 20:20:51
1934
1
原创 Mysql的AUTO_INCREMENT
什么是AUTO_INCREMENT本文基于mysql 8.0的内容介绍AUTO_INCREMENT的用途
2021-08-02 22:56:03
604
原创 HikariCP的ConnectionTimeout应该配多少
ConnectionTimeoutThis property controls the maximum number of milliseconds that a client (that’s you) will wait for a connection from the pool. If this time is exceeded without a connection becoming available, a SQLException will be thrown. Lowest accept.
2021-05-11 20:15:17
5883
原创 Mysql join语句索引失效-数据表使用不同字符集
explain无法体现未命中索引show warnings 开出来问题修改需要谨慎1.改SQL2.改表的字符集
2021-05-07 17:43:22
435
原创 IntelliJ的Kotlin代码规范插件-detekt
安装方式Preferences -> Plugins -> Marketplace使用说明在Perferences -> Tools 里找到detektEnable Detekt启用DetektEnable Formatting rules启用格式化规则Build upon the default configuration基于默认配置构建Enable all experimental rules启用所有实验的规则Treat detekt findin
2021-04-13 19:50:35
1050
原创 Kotlin静态代码检测工具 Detekt Plugin自定义配置 TooManyFunctions 不生效
使用IntelliJ 的Detekt插件: 工具默认接口类方法阈值是11个,我希望改到更大问题描述:参考官方文档进行如下配置到10(难)二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_ht
2021-03-24 20:16:56
664
1
原创 UML面向对象建模与设计 - OO开发
首先明确背景,本书所描述的OO开发是高于编程语言,基于现实世界以及程序中的抽象为基础思考软件的方式,在此前提下,这里的开发描述的软件的生命周期(分析、设计、实现)
2021-03-09 21:06:18
783
原创 UML面向对象建模与设计 - 面向对象(OO)
四部分1.描述概念,以及UML表示法2.方法学 分析和设计3.利用语言和关系数据库描述实现4.软件工程开发实践
2021-03-08 00:57:23
551
原创 MybatisPlus exception ==> LambdaUtils.getColumnMap(this.entityClass) must not be null
使用SpringBoot + MybatisPlus时 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.6.RELEASE</version> <relati
2021-02-04 09:30:21
1382
原创 怎么让insert返回主键的
第一种<insert id="save" useGeneratedKeys="true" keyColumn="i_id" keyProperty="id"> insert into tbl_log (log_type,log_info) values (#{logType},#{logInfo})</insert>第二种<insert id="save"> <selectKey resultType="int" keyProperty.
2021-01-03 23:32:55
589
原创 Kotlin apply函数使用全局变量的问题
使用kotlin和java混合编程的项目,遇到一个问题,当实体类中属性与全局变量名称一样时,通过apply函数将全局变量赋值给实体属性,出现了无法正确赋值的现象,下面详细解释问题出现的场景准备两个实体类,一个用kotlin实现,一个用java实现定义全局变量定义方法dto_1、dto_2正确赋值使用apply函数的无法正确赋值断点查看堆栈信息发现在执行到this.appId = appId先执行了一次get方法,也就是说它把等号后边的appId当作了
2020-07-15 20:18:06
1800
原创 MAC环境下 SublimeText3 配置Python3编译环境
MAC环境下 SublimeText3 配置Python3编译环境前置条件编译环境配置验证结果mac环境下使用SublimeText3编写Python时,如何在SublimeText3的控制台快速编译前置条件已安装Python ,mac自带Python版本为2.7,如需使用3.0+需自行安装,一台主机可以安装多个Python版本;编译环境配置打开SublimeText操作如下步骤SublimeTextToolsBuildSystemNewBuildSystem会打开一个新文件,在文
2020-05-29 10:44:58
491
原创 ConcurrentHashMap源码解析(JDK8)
什么是ConcurrentHashMap首先要了解java的java.util.concurrent包,这是java在1.5之后提供的一个功能,官方api文档描述Utility classes commonly useful in concurrent programming.用于并发编程的实用类。在Class Summary列表中我们可以找到今天的主角ConcurrentHashM...
2019-04-18 15:36:28
282
原创 一个简单的秒杀框架
场景描述:某电商需要对几款商品创建一个秒杀促销,每笔订单只可购买一件商品。流程图设计思路 简单实现主流程,完成商品下单 数据库设计:商品表(product_info)订单表(order_info)service层实现:下单操作 校验库存 :获取商品sale_num+sku_num 小于等于 stock_num数量 扣减库存 :sale_num+sku...
2019-01-14 11:00:03
477
原创 Integer对象与int数据类型在使用中的常见问题
1、类型转换问题 JDK 1.5后 对基本数据类型提供了自动拆装箱方法, 我们再Integer对象与int类型互转时只需要一行代码来实现了 Integer a = 10; //自动装箱 int b = a; //自动拆箱 int c = 5; Integer d = c; //自动装箱 System.o...
2018-03-26 17:52:00
2129
原创 JAVA实现单向链表的增删操作
概念:单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,因为链表是由一个个结点组装起来的;其中每个结点都有指针成员变量指向列表中的下一个结点;列表是由结点构成,head指针指向第一个成为表头结点,而终止于最后一个指向nuLL的指针。节点类,用来存储该节点信息和下一个节点对象。
2017-07-14 14:42:34
534
原创 shiro报错org.apache.shiro.UnavailableSecurityManagerException
shiro报错org.apache.shiro.UnavailableSecurityManagerException
2017-05-11 16:26:32
3535
2
原创 Linux利用crontab定时执行shell脚本
linux自带定时任务功能 crontabcrontab [-u user] -l 查看当前用户已有定时任务crontab [-u user] -e 编辑当前用户定时任务crontab [-u user] -r 删除当前用户所有定时任务新增定时任务步骤crontab -e进入编辑界面* * * * * [command]前五列为cron表达式最后一列
2017-04-05 17:20:09
600
原创 关于JAVA多继承
今天突然想到多继承,在练习的时候遇到一个问题“接口可以extend A,B,C,D.....”前提是 A、B.......也是接口这么看好像有些违背JAVA语言的单继承,多实现的规定,但要想到一句话,JAVA允许通过接口实现多继承,为什么接口可以实现多继承呢?我以比较浅显的例子说明interface classA{ //创建接口classA public void push()
2017-03-19 22:25:28
477
原创 MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirt
2017-02-07 18:17:36
364
转载 innodb_autoinc_lock_mode的表现形式和选值参考
由insert产生锁异常引发的关联内容 Mysql insert锁异常前提条件,percona 5.6版本,事务隔离级别为RRmysql> show create table test_autoinc_lock\G*************************** 1. row *************************** Table: t
2017-02-07 17:42:42
947
原创 Mysql insert锁异常
今天自己在mysql库中遇到一个insert报锁等待超时的异常,再网上搜了下,查到这篇文章,和自己场景一样,同样是在表中存在联合主键,虽然对问题有了解释,但未找到解决办法。原文地址 有趣的insert死锁昨天看到一个很有意思的死锁,拿来记录下:环境:deadlock on事务隔离级别: read commited表结构:root@test 08:
2017-02-07 10:22:56
1381
转载 Http协议与TCP协议简单理解(转)
原文地址:http://blog.youkuaiyun.com/sundacheng1989/article/details/28239711在学习HTTP与TCP协议过程中,理解到TCP协议属于传输层,HTTP协议属于应用层这句话之后,我就不明白为什么我们在开发时要区分HTTP协议和TCP协议,他们两个应该是共存的啊?没有可比性的啊?原文作者的内容正好解决了我的这些疑问原文写的是C#开发遇到
2016-06-06 16:15:17
1403
原创 TCP服务器端 ServerSocket
服务器端的工作是建立一个通信终端,并被动地等待客户端的连接 典型TCP服务端执行以下步骤1.创建一个serverSocket实例并指定本地端口,此套接字的功能是侦听该指定端口收到的连接。 ServerSocket socket= new ServerSocket(port);2.重复执行:a. 调用ServerSocket的accept()方法以获取下一个客户端连接。基于
2016-06-03 10:58:21
840
原创 JAVA运算符 instanceof
判断对象object是否为指定类class的实例例 boolean result = object instanceof class当是指定类实例时返回 true 当不是指定类实例或者object 为null 时返回 false测试代码interface A{} class B implements A{ } class C extends B {
2016-06-01 14:44:55
552
转载 Java HashMap 的实现原理详解
原文地址:http://www.codeceo.com/article/java-hashmap-learn.htmlHashMap概述HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。HashMap的数据结构在Java编程语言中,最基本的结构就是两种,一个是数组,...
2016-03-14 16:55:42
379
原创 字符串比较 equals
字符串比较如果用“==”会出现下面的情况//字符串的比较String abc = "abc";String abc2 = "abc";String abc3 = newString("abc");System.out.println("abc == abc2:"+ (abc == abc2)); //这里比较的是abc、abc2的地址,在同一个sring池内,地址相同。Syste
2016-03-07 18:18:14
856
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人