自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iaiti的专栏

上google看stackoverflow觉得困难说明需要提高英语,整天写业务代码下班回家玩游戏不系统读书和学习源码说明不够努力,学到一些东西愿意写blog但是不去动手写自己的项目验证想法说明喜欢空谈而缺少实践

  • 博客(192)
  • 资源 (17)
  • 收藏
  • 关注

原创 Yapi 1.10.3迁移踩坑记

yapi1.10.3 bug,assert 异常,504异常,docker异常,JSON异常

2022-06-30 10:04:36 2279 4

原创 计算机基础(五)——Linux的bash.shell,help,man命令

Linux的bash.shell,help,man命令都是什么和他们之间的区别

2022-06-29 09:44:55 978

翻译 Redis RDB文件大小size_in_bytes比used_memory_human小

https://github.com/sripathikrishnan/redis-rdb-tools/wiki/FAQs

2022-04-08 09:50:10 792

原创 Gradle Upload上传maven私服异常问题——Gradle构建maven仓库报400错误

maven私服的账密都用对了,代理也没有配置的情况。使用gradle构建报错400错误Task :xxx:upload FAILEDCould not transfer artifact xx from/to remote (http://xx/nexus/content/repositories/xx-snapshots): Failed to transfer file: http://xx/nexus/content/repositories/xx-snapshots/ Retur...

2022-02-22 19:16:53 525

原创 Docker和K8s实战(五)——Docker Error response from daemon: conflict: unable to remove repository reference

执行docker rmi命令时出现docker rmi iaiti/centos-nodejs1 Error response from daemon: conflict: unable to remove repository reference \"iaiti/centos-nodejs1\" (must force) - container 01225a5e58b8 is using its referenced image 577fcd17478d关于rmi命令 [docke...

2021-10-09 12:02:17 407

原创 Docker和K8s实战(四)——Docker镜像和容器,K8S的pod的关系和思想

https://www.youtube.com/watch?v=3I9PkvZ80BQ&t=13s&ab_channel=CNCF%5BCloudNativeComputingFoundation%5Dhttps://www.youtube.com/watch?v=3I9PkvZ80BQ&t=13s&ab_channel=CNCF%5BCloudNativeComputingFoundation%5D当你在学习云原生相关的概念时,如果纯粹理论的学习,会有大致的一个概念在.

2021-10-07 22:54:53 789

原创 Docker和K8s实战(三)——Docker安装Node.js出现curl:Recv failure: Connection reset by peer问题

curl http://127.0.0.1:8080 想要跑出nodejs的Hell world效果时,突然报Connection reset by peer错。打镜像的时候使用了package.json和index.js拿了简单的example,一开始const port是3030以为是端口问题,改成8080重新打镜像运行之后还是一样的错误。后面还好找到了一个博主的方案,http://blog.mangolovecarrot.net/2021/04/24/233尝试改了之后确实可以了。con

2021-10-04 10:25:32 739

原创 Docker和K8s实战(二)——往docker hub推送镜像出现denied: requested access to the resource is denied

解决方案可以在docker官方网站搜索该报错的关键字docker hub推送镜像出现denied: requested access to the resource is deniedhttps://forums.docker.com/t/docker-push-error-requested-access-to-the-resource-is-denied/64468I changed the process to do this, and it solved it for me…dock

2021-09-23 09:58:14 306

原创 Docker和K8s实战(一)——安装Centos7时发生VirtualBox运行虚拟电脑时发生严重错误

在部署k8s集群时候,win7下使用VirtualBox安装Centos7时发生VirtualBox运行虚拟电脑时发生严重错误。一开始遇到这个问题直接查了下网上的是,windows系统管理器的

2021-09-06 21:52:08 928

原创 Linux指令和对应的英文全称,Linux单横杠和双横杠的区别

1、linux单横杠 双横杠的区别其实不叫横杠,是叫hyphen连字符。-,单个连字符跟的是多个单字符参数,--,双连字符跟的是单个多字符参数想想这设计也是巧妙,如果不区分的话,写在一起几个字母都不知道每个字母区分还是什么。2、Linux指令和对应的英文全称每次敲命令都很容易忘记命令对应的指令含义,其实找的了还是有一些英文全称对应的。做个记录。找源头没找到最原始的资料,不过找到了一些相关的英文原文https://titanwolf.org/Network/Articles/A..

2021-08-31 19:22:29 1071

原创 苹果系统macos腾讯企点无法打开麦克风权限

最近公司要求使用腾讯企点,mbp安装了该软件,语音通话的时候麦克风无法开声音,在麦克风权限的应用配置那里想开启对应的权限。发现里面压根就没有这个应用。网上搜索找到了其他应用的添加方案。sudo sqlite3 /Users/你的用户名/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.tencent.qidianma..

2021-08-24 10:22:14 2463

原创 计算机基础(四)——DNS原理,让开发常忘的a记录,ns记录和cname都是什么

一、为什么要熟悉DNS原理看了周志明老师的专栏之后,真是佩服,不止研究了jvm,更关键了是对整个行业和基础能深入浅出,我之前学习技术之前都是喜欢想探究这东西怎么出来的,历史是怎样,相关的人物又是怎样的人。然后整个串通起来之后,学习起来又有趣味又知其所以然。我在梳理操作系统的历史的时候就是这种感觉。从浏览器输入URL后,找到对应的机器,通过DNS去寻找。之前自己用dig追踪了一下整个流程。看了专栏之后,回头来想,是讲的很有道理,一个世界都在用的大规模的查询系统。他是怎么做到稳定的。.

2021-05-29 11:02:12 1493

原创 计算机基础(三)——聊聊操作系统历史,centos,linux,unix,redHat这些系统是什么区别

操作系统根据基本类型分成下面3种批处理系统:最早的操作系统,用带子的那个,每个人输进去然后等待结果那个分时系统:unix和linux实时系统:延时很短,vxwork,火星机器人用的系统之前写过一篇类似的,不过人物那块没怎么描述,很容易就淡化。后续查了更多资料,把一些人物特点也补充了进去。1、unix横空出世1969年,unix的由来是,是一个闲的蛋疼的人,为贝尔实验室的人Ken Thompson(肯·汤普森),因为之前与mit和ge的合作大型分时系统泡汤不能玩自己的游戏,刚好老婆..

2021-05-17 12:48:13 1409 1

原创 计算机基础(二)——Git的底层原理,reverse和reset的区别,rebase作用

这一篇其实不属于计算机基础的,但是随着大家平时工作还有开源一些项目的版本控制的使用,使用叫多的git。回过头来,有时在思考reverse和rebase区别,回归到底层的一些原理的时候,就有茅塞顿开的感觉了。首先Git有分三个区,工作区,暂存区和版本库。Git当中一共有3种主要的对象:blob,tree,commitgit add 多一个blob文件,repository的一个文件,内容为文件内容git add 再多一个blob文件git commit后 会有两个tree 一个c.

2021-05-10 21:05:18 2112 1

原创 计算机基础(一)——为什么要有反码和补码,反码和补码的意义是什么

最近在学习一下专栏里面的数学问题,提到二进制的东西的时候,想到了大多数人在学习的时候,死记硬背上反码是怎样,补码是怎样。现在回头问下自己,反码有何存在意义?补码有何存在意义?为什么要有反码?为什么要有补码?先拿java的int 数据类型是32位,有符号的以二进制补码表示的整数;符号位为第一位,最小值 ,第一位为1,其余为0,-2,147,483,648(-2^31)最大值 ,第一位为0 ,其余为1,2,147,483,647(2^31-1)因为位数太长,所以以下说明的时候不太方便,假如.

2021-04-23 00:22:24 2774

原创 Linux更新geoip库

以前可以随便下载,19年后需要注册,安装进行更新1、找到官方更新地址https://github.com/maxmind/geoipupdate2、安装找到对应系统的安装包,rpm -Uvhi path/to/geoipupdate_4.0.0_linux_amd64.rpm,替换新版本的rpm包安装完之后目录在/usr/bin/geoipupdate具体的配置的话在/etc/GeoIP.confhttps://github.com/maxmind/geoipupd...

2021-03-01 14:16:37 895

原创 MacOS(二)——macos苹果系统Clion意外退出和macos苹果系统JetBrains系列软件意外退出问题解决

最近读读C++源码想使用靠谱的ide在mac跑,装了agent之后不但没有解决问题,反而原有的软件直接打开就意外退出了。十分头疼。1、首先右键显示包内容,进入content,进入macos,打开clion,这时有终端跳出显示报错信息一开始看到这个终端爆出OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated 问题(1)以为是jdk版本的问题,但是检查了下 本身就是JKD1.8版本(2)jv.

2021-02-26 16:05:00 3235

原创 Java编程思想笔记(十八) —— 再谈反射

Java编程思想(十八) —— 再谈反射

2020-12-14 15:49:32 5882

原创 Java编程思想笔记(三) —— 访问权限的控制

斯之前没去注意的修饰符,一般变量前面没添加,一个

2020-12-14 15:49:11 3531

原创 Java编程思想笔记(八) —— 持有对象(上)

Java编程思想(八) —— 持有对象独在异乡为异客,每逢中秋倍思亲

2020-12-14 15:48:53 5488 2

原创 Java编程思想笔记(七) —— 内部类

Java编程思想(七) —— 内部类

2020-12-14 15:48:32 3556 2

原创 Java编程思想笔记(十七) —— 并发之基本概念和方法

Java编程思想(十七) —— 并发之基本概念和方法的

2020-12-10 18:35:44 2955 2

原创 Maven问题 不重启解决执行clean package 命令时报错——Cannot create resource output directory

问题

2020-11-12 19:05:13 1298

原创 Java数据结构和算法(六)—算法—反转链表

数组的话跟排好队的学生一样,第一个假如从0开始报数。让他们记住自己的数字,那叫到哪个数字就能找到对应的学生了。而链表的话像是没有排好队的学生,但是关系是连接在一起的。每个人持有一张卡片,卡片上写了他指向谁。结构比较简单。public class ListNode { int val; ListNode next; ListNode(int x) { val = x; }}第一种,递归方式:public class Solu..

2020-10-09 22:24:32 399

原创 深入理解JVM(三)—— HelloWorld字节码完整解析

从一开始学习java的时候,老师就会告诉你这款语言厉害的地方就是,一处编译,处处运行。上篇jdk和jvm其实都针对不同的操作系统进行了处理。而字节码有自己的规范所在。

2020-10-09 21:26:04 720

原创 深入理解JVM(二)—— 查找JDK源码了解为什么Java是一处编译处处运行

一开始学习Java的时候,会有书,老师,文章跟你说,Java的优势在于一处编译处处运行。原理是什么呢,就是简单的带过,中间编译成字节码,然后jvm运行的时候,会根据不同的系统,调用不同系统的底层指令。

2020-10-09 21:25:38 377

原创 深入理解JVM(一)—— 教你从第一手资料官方文档入手去了解class字节码文件的结构组成

中秋佳节和国庆已过,思绪万千。三十而立这东西也离自己不远。不知道为什么这段时间总有危机感,被人说得太多的35岁怎样怎样,看着一个个出去的人跳槽之后领着杠杠的薪资,看着你不服气的人领着比你还多的期权的时候,你会抱怨。不过我媳妇最近惊醒了我,不要抱怨,多反省自己,为什么不能像他们,你技术就很牛吗。扪心自问一下,确实没有。虽然别人也有运气加其他因素在的成分在里面,但你需要去承认这是一种实力。剩下的就是自己,做好自己的规划,提升自己。

2020-10-09 21:23:15 344

原创 SpringBoot程序包org.springframework.test.context不存在问题解决

SpringBoot程序包org.springframework.test.context不存在问题解决

2020-09-24 19:33:14 27546 1

原创 SQLYog停止运行和卡死在还原会话问题解决

SQLYog停止运行和卡死在还原会话问题解决目录1、重装新版本软件2、移除本地软件相关配置文件3、导入导出连接数据的功能1、重装新版本软件Win7系统,原本的11版本重启机器后,卡死在还原会话界面,停止运行。 网上下载了新的13版本,还是同样的问题。2、移除本地软件相关配置文件用everyThing软件扫描 SQLYog相关的配置文件,其他系统的或者不同,将本地文件的搜索出来即可。 我自己在本地搜索到的是C:\Users\xxxxxx\AppData\Roa...

2020-09-24 09:59:12 5851 2

原创 MacOS(一)——解决苹果系统Mac时光机器备份需要很大空间和Mac删除文件后空间没有释放问题

目录1、查看存储空间2、终端查看空间3、使用tmutil工具进行清理MBP坏了两次,前一次没有备份吃了一次亏,装各种环境各种软件装得想哭。最近几个月没有备份。准备备份的时候发现空间需要200多g,固态硬盘的分区完全不够放,但是我整个系统+桌面文件也就80g左右。一直摸不着头脑。1、查看存储空间清理了大部分文件,并清理了废纸篓,重要的文件移入移动硬盘,查看存储空间,显示占用的不多,这里没有问题。2、终端查看空间进入终端输入df -h,发现占用了2...

2020-09-22 09:53:41 4603

原创 操作系统历史

由linux指令风格追溯的历史和各个版本 linux历史无横线:bsd风格的发行版 ps e有横线:system V风格发行版 ps -e两根横线:GNU ps --eid 1结合这么多版本的话,大家都会好奇这些系统是从何而来,各自之间又有什么关系。理清这些东西之后。对这些系统可以有个深刻的印象。关于ps命令的详细介绍,可以拜读一下这篇文章,已经找不到原作者是谁了。https://developer.aliyun.com/article/710681https://www.zhi..

2020-09-09 20:10:52 276

原创 Google翻译问题之——Cloud Translation API has not been used in project x before or it is disabled.

{error={code=403, message=Cloud Translation API has not been used in project x before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/translate.googleapis...

2020-05-07 14:42:56 752

原创 Nexus Repository OSS问题Incorrect username, password or no permission to use the Nexus User Interface.

Nexus私服分配账号后,一直登陆不上,Maven私库所使用的是比较旧的系统,Nexus Repository Manager OSS 2.14.5-02。一开始只分配了库的只读权限。登录的时候报错,Incorrect username, password or no permission to use the Nexus User Interface.如果要从界面登录...

2020-04-14 23:50:58 2580

原创 技术之外——哀悼我的大学舍友

清明时节雨纷纷,路上行人欲断魂。借问酒家何处有?牧童遥指杏花村。这是我放了6年的文章,在草稿箱里面,当时是学校说人刚走,不要在网上讨论这些东西。还有今年的特殊情况,又不知道多少人离开了。大学的舍友走了,以前是学PHP的,不是过劳,是运动中猝死。打着篮球打着打着,抢个篮板,摔倒,就没有再起来过。以前奶奶走的时候,也知道死亡是怎么一回事,但是生老病死,人生常态。 ...

2020-04-14 18:05:12 558

原创 Nexus Repository OSS admin账号或普通账号修改密码

所使用的是比较旧的系统,Nexus Repository Manager OSS 2.14.5-02,默认的管理员账密是admin,admin123。如何修改管理员账密呢?

2020-04-14 11:36:36 1797

原创 SpringBoot系列(三)——Springboot项目中的spring-boot-starter-parent,spring-boot-dependencies依赖关系

使用简单的Springboot生成项目很简单,简单归简单,那他究竟默认都帮我们引入了哪些包。pom文件的依赖关系又是怎样的。让我们一探究竟。1、项目pom文件依赖可以看出父级项目是spring-boot-starter-parent<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://m...

2020-02-24 08:47:57 9009 1

原创 SpringBoot系列(二)——从零开始搭建最简单的SpringBoot项目

原来IDEA里已经集成了快速建立springboot简单工程的功能,直接操作即可。对于一些东西的引用,会简单地进行说明。目录1、IDEA新建工程2、Spring Initializr的使用3、项目元数据的填充,包含Maven的一些坐标信息4、开发工具的选择5、开发工具的简单介绍6、完成​7、pom文件8、代码结构9、Helloworld10、最终的请求...

2020-01-12 11:07:37 499

原创 SpringBoot系列(一)——IDEA无法使用SpringBoot插件执行main方法

工欲善其事必先利其器。从最开始的官方文档开始https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/html/getting-started.html#getting-startedMaven建了一个简单的project,创建代码之后,虽然使用main方法启动能轻松的启动最简单的SpringBoot工程。但是和别人正...

2020-01-12 11:04:58 3109

原创 Quartz框架之cron表达式

目录1、简介2、CronTrigger及cron表达式1、简介Quartz是多功能开源的任务调度库。主要的类有:Scheduler - the main API for interacting with the scheduler. (与调度器交互的主API类)Job - an interface to be implemented by components that...

2019-12-07 16:27:39 1166

原创 MacOS(三)——苹果系统Mac系统Sourcetree问题之store password in keychain不生效每次都要输入两次密码

一、直接配置参照 Sourcetree社区的回答,终端执行git config --global credential.helper osxkeychain二、下载配置如果没有的同学需要进行下载操作,curl http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain -...

2019-11-14 17:15:14 2453

EasyUI与Struts2使用json格式交互实例

使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的EasyUI与Struts2的使用json格式进行交互开始。

2015-09-19

ajax与Struts2使用json格式交互实例

使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的ajax与Struts2的使用json格式进行交互开始。

2015-09-18

ajax与Struts2交互实例

使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的ajax与Struts2的交互开始。

2015-09-18

ajax与Servlet交互

使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的ajax与Servlet的交互开始。

2015-09-17

jexcelapi_2_6_12

jexcelapi_2_6_12 jxl的api

2014-12-16

JExcel-1.7

jexcel-1.7-windows-32_64-bit,JExcel 1.7版本,支持32和64位。

2014-12-12

Genymotion-ARM-Translation_v1.1

直接拖进GenyMotion模拟器中,这样就可以解决基于arm的app在intel的cpu运行时出现的问题

2014-12-04

圣诞礼物-android小程序

简简单单的圣诞礼物。用android写的一个播放图片和音乐的小应用。

2013-12-24

T-T播放器进阶版

小小的自己写的播放器,将所学基础小小集合,了解service和广播机制。

2013-10-27

Android音乐播放器

简单的音乐播放器01版本,有一部分功能未实现,后续进行完善。

2013-10-23

jsp小小商城

jsp小商城,结合servlet,jsp,数据库,html,java。

2013-09-15

SSH的小例子

struts2.3+spring3.2+hibernate4.2整合的小例子

2013-09-10

SSH最新整合包

struts2.3+spring3.2+hibernate4.2 jar包

2013-09-08

wubi ubuntu安装

ubuntu一键安装,很方便,不用自己装,

2013-08-11

Spring3Hibernate4整合jar包

Spring3.2.3 Hibernate4.2.1整合jar包,有人想要,就下吧。

2013-07-03

java定时任务器(含源码)

用java写的任务定时器,设置想设的时间,选择可执行文件或者txt,word,时间一到便会自动运行。现在有源码。

2013-06-20

java定时任务器

用java写的任务定时器,设置想设的时间,选择可执行文件或者txt,word,时间一到便会自动运行。

2013-06-19

空空如也

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

TA关注的人

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