自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 据说是原CSDN排名第一的博客,我看到内容,确实被震憾了

下面文章正文转载自:https://blog.csdn.net/bat67/article/details/52034412(来自原CSDN排名第一博主:成功的背后!(给所有IT人)) 背景 本来是想搜CSDN排名第一是谁,没想到看到了这篇文章,《来自原CSDN排名第一博主:成功的背后!(给所...

2019-02-16 17:07:56 1628 2

原创 一个比较土但凑合能用的画心方法

背景 用一张图片,在窗口内慢慢的画出一个心形。 在网上搜了下,竟然也没找到一个比较现成的算法,找到一个看起来很漂亮的函数:f(x)=x^(2/3)+(0.9*√(8-x^2))sin(pi*a*x),效果可以看这:https://www.zhihu.com/question/267069065...

2020-07-13 00:45:57 13 0

原创 mysql事务隔离级别可重复读与幻读如何区分

mysql事务隔离级别 读未提交 一个事务中变更的数据,虽然还未提交,在另一个事务中可以看到变更后的数据 读已提交 当一个事务提交之后,该事务中变更的数据才能在其它事务中看到 可重复读 同一事务中,同一查询条件多次查询,数据一致 串行化 在一个事务中访问的行加锁(读写锁),其它事务出现锁冲突,阻...

2020-07-06 23:42:43 49 0

原创 B树基本概念

B树基本概念 概念 为磁盘或其它存储设备设计的一种平衡搜索树 类似红黑树,区别:在降低磁盘IO操作数上更好,结点可以有很多孩子 红黑树每个结点1个关键字,且至多左右2个子节点。B树一个结点有n个关键字,则有n+1的子节点,n个关键字是n+1子节点的分隔域。 B...

2020-07-05 20:10:47 33 0

原创 oracle+mybatis批量插入的两种常规写法

需求 示例:很普通的需求 表结构: create table t_user( user_id varchar2(20), user_name varchar2(20) ); java bean: public class User { String userId; ...

2020-06-30 20:44:15 58 0

原创 virtualbox简装arch linux

环境 系统:win10 虚拟机:VirtualBox6.1.10 platform packages Windows hosts linux: Current Release:2020.06.01 Included Kernel:5.6.15 ISO Size:662.0MB Ins...

2020-06-21 22:20:23 74 0

原创 oracle的sql转换为mysql的sql语法问题记录.续

背景 oracle的sql转换为mysql的sql语法问题记录 问题 oracle写法: SELECT ? AS id, REGEXP_SUBSTR (?, '[^,]+', 1,rownum) n0, REGEXP_SUBSTR (?, '[^,]+�...

2020-06-16 23:40:37 50 0

原创 oracle的sql转换为mysql的sql语法问题记录

背景 数据库迁移,原来用的oracle,现使用mysql,所以原来实现的sql脚本语法要调整为mysql的语法。大部分语法可能是相通的,但是在一些内置函数上就不一样了,所以在做转换为mysql语法时,需要找到一些替代的解决方案。 下面的解法并不惟一,只是考虑到我当前的使用场景,也存在我知识储备...

2020-06-13 22:47:44 54 0

原创 java使用jNetPcap嗅探网络包在linux下配置的一些问题

前言 关于java使用jNetPcap嗅探网络包在windows下配置使用,和一些介绍,看前面的这篇文章:java使用jNetPcap嗅探网络包之windows下配置使用。 另外在linux下我用的也是1.4版本,如果还担心1.4不知道问题出在哪里的,可以往下看。 配置步骤 1. 添加jn...

2020-06-08 00:05:26 48 0

原创 问题:IDEA快捷键导入类的时候找不到想导入的某个类

问题描述 使用IDEA编辑代码想要导入java.util.List类的时候,发现没有!!! 背景 使用的版本idea 2020.1 在编辑代码,输入完List的时候,自动出现提示框,导入某个类,这个时候,按回车即可,默认便选中第一个,也就是我想要导入的java.util.List。 ...

2020-06-05 21:10:33 97 0

原创 java使用jNetPcap嗅探网络包之windows下配置使用

背景 java本身是不支持处理网络层及以下的协议(用的java8,可能我了解的少,但好像是这个样子)。如果想用java做相关的网络嗅探开发,需要使用一些库,比如jpcap或JNetPcap。推荐JNetPcap,原因是jpcap很早不维护了,功能上也不如jNetPcap。 本文会介绍在wind...

2020-05-17 21:48:28 201 2

原创 win10 git bash here执行命令git status -s中文目录/文件乱码解决方案

对症下药,并不通用。 问题 win10 git bash here执行命令git status -s中文目录/文件乱码: 解决 执行如下命令:git bash窗口内 git config core.quotepath false 更改配置项:core.quotepath 为 fa...

2020-05-12 22:09:58 73 0

原创 一次阿里笔试

时间 2020年2月5日 主题 阿里一面:笔试/代码面 时长 一个小时 前置条件 已经历电话面试,约定好笔试时间 其它 社招、在线笔试 结果 通过 题目类型 并发、很简单的算法题 题目及当时自己提交的答案 1、(JDK1.8)线程A打印a,线程B打印l,线程C打印i...

2020-05-06 00:25:58 349 0

原创 IDEA使用自带ant插件编译失败:系统资源不足

问题 最近参与的一个项目,用的是ant构建。很无奈,其实是我第二次用ant(第一次还是很久以前用来编译zookeeper源码的时候)。 在IDEA中配置好项目后,用idea右侧的ant插件编译时,编译失败,有以下错误信息: 在网上搜了几个解决方案,基本都说的是配置idea的堆大小。对我这...

2020-04-25 12:08:09 245 0

原创 朋友让帮忙写个理发店的会员信息管理系统...

背景 先说明,这不是私活,只是个无偿帮助。其实对于花时间去做这些:就是在业余时间还写一些很常规的代码,我个人不太喜欢的,我觉得可以把这些时间花到别的地方,比如提高自己,娱乐生活什么的。不过这几个月没工作在家也是闲着,不能不写代码。 年前朋友给我提过,说我是搞软件的么,能不能给弄个会员信息的管理...

2020-04-10 22:48:35 449 6

原创 org.h2.jdbc.JdbcSQLDataException: Value too long for column """xxx"" ENUM('x1', 'x2')": "

现象 更新money字段的值sql,却报too long for column "type",其实更新语句不涉及type字段,但问题在这里。 有遇到类似问题的,接下来对号入座。 出现这这个问题,有以下几种情形: 1. java定义type字段是int类型 2. d...

2020-04-08 15:47:30 144 0

原创 明明是updateTime却报:org.h2.jdbc.JdbcSQLSyntaxErrorException: Column "update_time" not found

背景 使用“Spring Boot With H2 Database”+“Spring Data JPA”写的一个小东西,第一次用下h2和jpa,有几个小问题,挑一个记录下。 问题说明 1. 定义一个实体类,其中有一个更新时间属性,定义如下: 2. 在数据库表中定义这个字段: 3...

2020-03-23 11:38:43 493 0

原创 3次阿里的面试,都死在”职业经历“上了~~~

自从在boss和猎聘上更新简历后,这段时间赋闲在家,结果也没什么公司约面试(出不去主要电话面试)。偏偏面试最多的竟然还是阿里。如果不是我自己不积极不主动投简历,我就真的开始怀疑工作真的很难找了(目前先归咎于自己不主动投简历的原因吧)。 阿里的3次面试挂掉现在想想真的是颇有点无奈,怪自己怪...

2020-03-04 22:31:01 499 0

原创 2020年的1月,我辞掉了我的第一份工作

其实,这篇文章,我应该早点写的,毕竟现在已经2月份了。不过一些其它原因,或者是我的惰性、还有一些迷茫的念头,让自己迟迟没有试着写一点东西,记录下,或者说是总结下自己前3年的工作上的经历、学习的过程。 我自己知道的,在写自己的博客方面,我的文笔很一般,非技术类的文章不想去写;另外我又是一个...

2020-02-11 20:47:35 12495 24

原创 vim输入大花括号({),自动补全并对齐

配置方法 在vimrc文件中配置如下按键映射: inoremap { {}<Esc>i<CR><Esc>koi<Esc>j<C-S-v><S-%>=j<S-$>xa 效果如下: 在编辑代码的时候,输入{,便会自动...

2019-11-09 00:41:54 934 0

原创 频繁操作zookeeper节点,客户端收不到监听通知

往往对源码的不甚了解,才会不经意间出现问题。 故障现象 生产上某个应用有45个节点,每个节点集成有一个zk客户端,即这45个zk客户端监听同一条zk路径。当该zk路径节点的值被更新,这45个节点会收到节点变动的通知,进行相关业务处理。 某次并行更新6次该zk节点的值(虽然是并行,但是每次setDa...

2019-10-24 22:42:19 614 0

原创 bootstrap的DataTable行单元格增加按钮并绑定事件

背景 本人前端是一塌糊涂,这几年没怎么搞过前端,因为有需要,所以用了bootrstrap。 现在有个需求,我有一个table,需要在每一行的最后一个单元格内增加两个按扭,并绑定点击事件,点击这个按扭的事件,获得这一行的数据,然后进行相关业务处理,如下: 在最后1列增加扣费和充值2个按钮。...

2019-10-20 16:56:51 1244 0

原创 自定义一个maven插件

准备 这是我用到的maven相关的一些官方资料,不关心的话,直接跳过看下面的示例。 我写的这个示例是我看了这些官方文档和一点经验自己琢磨的,自定义插件的目的是达到了,配置的流程规范不规范我就不保证了。 资料如下: Maven Plugin Plugin 地址:https://maven.apac...

2019-10-14 00:37:11 645 0

原创 白话整理TCP协议

文章目录前言工欲善其事,必先利其器协议分层模型每层报文叫法传输层TCP协议概述主要特点首部 前言 标题为什么说是白话? 本来想整理一篇比较专业点的TCP协议相关的文章,思来想去,发现自己表达能力差,术语用的不专业,词汇匮乏,文字组织排版也差强人意。想想还是算了,就用俗一点的语言文字说明吧,想到哪写...

2019-10-10 00:42:17 303 0

转载 GitHub开源的10个超棒后台管理面板

文章目录1、AdminLTE2、vue-Element-Admin3、tabler4、Gentelella5、ng2-admin6、ant-design-pro7、blur-admin8、iview-admin9、material-dashboard10、layui 项目开发中后台管理平台必不可少...

2019-10-06 20:45:16 2500 0

原创 当主机配置IP及网关地址不在当前网段,请求报文会发到哪?

当主机配置IP及网关地址不在当前网段,报文会发到哪? 哪都去不了,报文根本发不出去。 背景 如下:我当前主机所在网段的网关是172.18.65.1,我本机配置的ip是172.18.65.61。这是没有问题的,可以正常上网。 现在修改我本机的网关地址172.18.63.61,网关是172.18.6...

2019-09-24 00:12:19 409 0

原创 etter的dns欺骗玩法

说在前面 在Ubuntu安装etter这一篇,基本说明了ubuntu下怎么安装etter,其它linux发行版也是类似,或者参照我的思路研究下,很简单直白的一个东西。 本篇写个示例,dns欺骗这个插件的使用,因为这个东西还是蛮好玩的,我是为了逗我媳妇才花心思研究了下这个插件的用法。 需要两个工具,...

2019-09-16 00:15:35 476 3

原创 Ubuntu安装etter

目录 前言 意外的发现了etter Ubuntu安装etter 下载 解压缩 安装 etter的启动 列出同一网段所有在用IP 命令行交互方式 退出 GUI模式 前言 本文可以看做是一篇操作文,按下面步骤操作就行,我只列出关键步骤的操作,一些我觉得不太重要或者有其...

2019-09-07 02:00:06 217 0

原创 根据GC日志判断使用的GC(垃圾收集器)类型

引言 配置不同的垃圾收集器,打印的gc日志也不相同,下面把不同的gc日志进行了打印,看到这个日志就知道当前堆内存的新生代、老年代用的是垃圾收集器类型。使用了参数-XX:+PrintGCDetails打印GC日志详细信息;jdk版本1.7。 查看gc日志,可以根据内存区域的名字确...

2019-09-01 23:12:46 500 0

原创 IP路由表的标志

前言 本文主要整理了下IP路由表的几个标志的意思,至于IP选路机制及详细过程,如有需要建议查阅相关资料。 查看IP路由表 windows系统 netstat -r或者route PRINT,route PRINT命令后也可指定匹配信息,具体可看帮助信息(route --help) ...

2019-08-29 02:18:58 497 0

原创 面向对象的设计原则

1. 单一职责原则 尽量让每个类保持单一责任。比如:电视机是用来播放电视的,就不要给它添加切换频道的功能(这应该再定义个遥控器类,并让它有这个能力) 术语“内聚”用来度量类或模块紧密达到单一目的或责任。高内聚:只支持一组相关功能;低内聚:背负有其它无关功能。 设计原...

2019-08-28 01:28:06 199 0

原创 curl: (1) Protocol "https" not supported or disabled in libcurl

今天跑一个脚本,出现一堆:curl: (1) Protocol "https" not supported or disabled in libcurl,不支持https协议了? 我试了下,果真是不支持https协议了。这让我很费解呀,本来是好好的。我想了想最近内...

2019-08-27 00:30:09 7398 0

原创 arp协议

简介 ARP(Address Resolution Protocol):地址解析协议。是用来根据IP地址来查找对应的物理地址(mac地址),即以太网接口地址。 既然有根据IP查找mac地址的地址解析协议,也有根据mac地址查找IP地址的协议:逆地址解析协议RARP(Revers...

2019-08-25 23:13:45 461 0

原创 如何绕过公司网络限制,听歌、看电影

有些公司可能公司内网有限制,比如一些音乐网站、视频网站、直播网站等等这些娱乐网站是打不开的。但有些时候,比如工作的时候我需要整理一些无聊的文档,但是又不用动脑子,重复而枯燥。那我就想一边听着歌,一边工作。 如果这些音乐等娱乐网站,在内网受限了怎么办?(笔者提醒,用手机听歌也可以) ...

2019-08-25 02:33:01 8106 1

原创 makefile:当前目录下所有.c文件编译为单独的可执行目标文件

有时候会遇到这种情况,比如在学习研究的过程中,一个目录下写了很多c语言的源文件,每个都是单独可执行的。可能每个都是一个单独的示例。 这时候需要一个makefile,可以单独将每一个文件编译成一个可执行文件,不用每写一个文件便得gcc -c xxx.c -o xxx。 下面是一个简单...

2019-08-24 01:27:40 297 2

原创 mybatis-spring:SqlSessionFactoryBean

引言 在demo: springboot+mybatis的MybatisConfig中有这样两个bean配置(事务此时不看): // 数据源配置 @Bean public DataSource dataSource() { // mybatis自带的一...

2019-08-23 01:15:02 246 0

原创 mybatis-spring:@MapperScan注解

引言 在demo: springboot+mybatis的示例中,dao层接口使用了注解@MapperScan:指定扫描com.xuxd.demo.dao.UserDao所在包路径下的所有接口类。 本文分析下@MapperScan注解做了哪些动作。 @MapperScan源码...

2019-08-22 00:43:57 719 2

转载 Spring 事务 readOnly 到底是怎么回事?

原文出处:https://www.cnblogs.com/hackem/p/3890656.html Spring的事务经常会有这样的配置: <tx:method name="search*" read-only="true" /> ...

2019-08-20 10:58:40 412 0

原创 demo: springboot+mybatis

前言 最近因工作原因,需要研究下spring的事务部分和mybatis的多数据源的源码实现,这样才能更容易的在代码层面通过扩展/重写等方式去定制自己的实现。 以前虽然用过几次mybatis,但是却一直没抽出时间认真翻看下源码,趁这次机会,花点时间研究下,顺便做个笔记。 关于看源码,我向来是觉...

2019-08-20 00:17:02 263 0

原创 nohup sh xxx.sh &>/dev/null &

nohup sh xxx.sh &>/dev/null & 或者其它类似写法 nohup ./xxx [args] &>/dev/null & 这个命令的作用是:后台运行进程xxx并将标准输出和标准错误流重定向到linux的空设备 下面对于命令中的每...

2019-08-17 17:44:47 2338 0

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