- 博客(27)
- 收藏
- 关注
原创 DBeaver 连接mysql Error resolving dependencies
DBeaver 连接mysql Error resolving dependencies错误描述java.io.IOException: Maven artifact 'maven:/mysql:mysql-connector-java:RELEASE' not found解决方法下载新的 mysql-connector 的 jar包下载地址和驱动编辑位置image-...
2020-08-06 23:12:51
25095
5
原创 一篇搞定Java命名规范
好的代码本身就是注释,减少不必要的注释驼峰命名规则大驼峰命名类名全部使用大驼峰ServiceDiscovery、ServiceInstance、LruCacheFactory小驼峰命名方法名,参数名,成员变量,局部变量getUserInfo()、createCustomThreadPool()、setNameFormat(String nameFormat) User...
2020-06-09 09:36:10
414
原创 Exception in thread "main" java.util.ConcurrentModificationException
报错图片image.png报错代码 public static void main(String[] args) { // TODO Auto-generated method stub List<Integer> listA=new ArrayList<>(); listA.ad...
2020-06-02 17:23:03
300
原创 Java1.8内存模型
PC寄存器每个线程都有一个程序计数器,是线程私有的,就是一个指针,指向方法区中的方法字节码方法区方法区被所有线程共享静态变量,静态方法,常量,类信息(构造方法,接口定义),运行时的常量池static,final,Class类模板信息方法栈public class MethodTest { public static void main(String[] args) {...
2020-05-19 21:19:52
185
1
原创 简单入门Java对象创建过程
Java创建对象的过程image.png类加载检查虚拟机遇到new指令时,会去常量池定位整个类的符号引用,并且检查类是否被加载过,解析和初始化过,如果没有就执行相应的加载过程分配内存分配空间的大小在类加载完成后便可以得知分配内存有指针碰撞和空闲列表两种通过Java堆是否规整决定使用不同的分配方式指针碰撞适用场景:堆内存规整(没有内存碎片)原理:将用过的...
2020-05-19 20:45:32
146
原创 [ERROR] Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or one of its dependencies...
bug描述[ERROR] Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or one of its dependencies could not be resolved问题解决方法阿里云的maven镜像仓库改为了https<mirror> <id>aliy...
2020-04-05 15:58:25
372
原创 阿里云SSH断开影响后台
挂断信号(SIGHUP)默认的动作是终止程序打开ssh默认下面的所有bash都是他的子程序,关闭ssh后,挂断信号把所有的进程杀死办法(1)nohupnohup 应用程序名 &此后,如果你断开了ssh,程序依旧运行。此种方式的缺点是,应用程序没有交互界面了,程序的输出将会输出的一个xxx.out文件中,而且以后无法在界面控制程序的结束。必须通过kill的方式。所以这...
2020-03-22 17:36:19
279
原创 SpringbootWeb项目部署
Web项目部署本部署是使用了两个域名(博客和web项目)访问同一阿里云主机的两个服务本文着重说明web部署,博客部署阿里云参考博客部署参考yum(CentOS中的Shell前端软件包管理器自动处理依赖性关系,并且一次安装所有依赖的软件包)web项目部署详情yum updateyum install gitmkdir Appcd App/git clone ...
2020-03-22 16:16:59
733
原创 在不添加端口的情况解决端口占用问题
网址的组成http://localhost:8887http指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应域名(localhost)域名方便人类记忆,DNS会将域名解析成IP地址指定到对应的服务器端口号(8887)请求发到服务器后,会根据端口找到对应的应用处理请求返回客户端数据数据请求响应过程客户与服务器建立连接;客户向服务器提出请求...
2020-03-22 16:05:16
789
原创 四六级得分技巧备考和心态
博主四级考了一次,六级考两次(大学之前英语没及格过)4.png6.png目标和心态明确自己考级的原因,不要随大流,有需求你才能坚持,博主是为了提升自己读英文技术文档的能力,强制给自己设置考四六级,说实话四六级练的最多的就是阅读能力,听力也可以靠阅读弥补。不管基础如何,我建议都报个线上培训班(也就几顿饭钱,想去b站白嫖的我也阻止不了你),基...
2020-02-23 09:17:28
475
原创 Opencv-Haar-Cascade分类器进行鼠标识别
检测思路计算积分图,使用积分图(Integral Image)对Haar-like进行特征求值挑选最优分类器;使用AdaBoost算法把这些分类器训练成一个强分类器,用于区分鼠标和非鼠标级联,也就是强分类器的强强联手。把强分类器级联到一起,提高准确率检测方法利用haar特征,结合级联分类器进行鼠标检测: Haar分类器 = Haar-like特征 + 积分图方法 +...
2020-02-22 22:10:09
401
原创 Hexo更换主题
推荐三款Hexo博客样式下载git bash,进入到博客的本地目录中,cd 到你的博客目录路径然后使用clone的方法将想要的主题下载下来。(我选用的是NexT主题)找到对应的主题仓库获取http地址,下面有三种主题仓库的地址materyfluidnextclone.JPGgit clone 然后使用clone的方法将想要的主题下载...
2020-02-06 18:10:28
248
原创 hexo+coding域名绑定和访问优化
域名绑定域名准备购买域名及实名认证不再赘述,可通过阿里云、腾讯云等平台自行购买域名。Github域名解析(解析你的域名到web服务器,进而实现访问服务器的网站)进入解析界面记录添加三条记录第一条记录A型的记录值记录值.JPG可通过 命令行(cmd) ping username.github.io 得出第二条记录A型的记...
2020-02-06 17:16:17
420
原创 Hexo博客搭建-部署到github和coding
git的安装git的安装配置ssh key(免密登陆技术)ssh key配置github上创建一个仓库必须是这种格式:仓库名.github.ionode.js的安装以及使用cnpm国内镜像解决卡顿node.js安装本地搭建hexo博客,并部署到GitHub文档hexo博客部署到国内coding(ssh key 还是用上面Github那份)coding现在个人使...
2020-02-06 15:31:27
159
原创 谷歌小恐龙游戏简化版java实现
实现效果dinasour.JPG需要准备的图片cactus01.pngcactus03.pnggame_over.pnglong1.pnglong2.pngmap.pngmap1.png滚动背景模块 package wen.min...
2020-01-15 09:43:37
3070
3
原创 JAVA内存模型分析
java内存模型.JPG非静态属性和方法存放在每一个单独的对象中静态属性和方法存放在堆中的方法区有时候直接用类名.属性名报错,就是因为该属性属于对象,而对象还未创建你就直接使用Cannot make a static reference to the non-static field Human.name ...
2019-10-13 14:58:24
116
原创 python 图形界面单词app
从0到1按照自己的设计思路设计的单词app,自己平时不会的单词可以记录下来放入excel,读取excel里的单词形成形成列表,随机产生单词,通过键盘输入意思判断对错,虽然要多点几下按钮,第一次设计不喜勿喷。1.思路需要python自带的tkinter库,需要下载xlrd库读取excel内容建立读取excel内容并形成列表,再根据对应的中英文构造字典用tkinter...
2019-08-25 17:02:33
354
原创 python手机投屏截图,自动文字提取小项目
相信大家都会遇到在手机做题的情况,这个时候遇到不会的题目我们肯定是要去百度的,几条不会的还好,敲一敲即可,可要是存在大量不会的题目咋办?那不是要敲题目敲到死。这个时候我这个小项目或许可以帮到你,快速截取手机的题目,提取出文字,你便可以直接百度寻找。灵感来源一位好友。1.代码组成运用PIL的截图程序运用百度开源文字提取技术文档百度的API可到百度智能云寻找<ht...
2019-08-17 15:48:48
625
原创 Python爬虫 豆瓣动态页面的爬取
动态页面和静态页面可通过检查元素查看爬取的信息和查看源代码中的信息是否一致,一致则为静态页面,反则为动态页面。因为检查查看的代码是经过处理后生成的,而查看源代码形式是你实际抓取的页面。1.爬虫思路构造url,关键词的部分需要通过urllib.parse.urlencode()解码通过urllib.request.Request()包装url通过urllib.req...
2019-08-14 10:07:33
512
1
原创 Java进阶面向对象 Fraction
题目内容:**设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。这个类的构造函数是:Fraction(int a, int b)构造一个a/b的分数。这个类要提供以下的功能:double toDouble();将分数转换为doubleFraction plus(Fraction r);将自己的分数和r的分数相加,产生一个新的F...
2019-08-09 15:54:22
452
原创 Java Gps数据处理
题目内容:NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。NME...
2019-08-07 10:47:20
455
原创 Java 找完数小结
题目内容:一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。现在,你要写一个程序,读入两个正整数n和m(1<=n<m<1000),输出[n,m]范围内所有的完数。提示:可以写一个函数来判断某个数是否是完数。输入格式:两个正整数,以空格分隔。输出格式:其间所...
2019-08-07 10:10:42
526
原创 Java 井字棋小结
1.井字棋获胜的四种情况横行全为同一符号竖行全为同一符号斜对角线为同一符号反对角线为同一符号2.编程思路构建数组(二维)读入数据分四个部分,分别判断横行,竖行,对角线,反对角线是否满足条件输出结果,存在两种情况,有胜负,无胜负3.上代码 import java.util.Scanner; public class 井字棋 { publ...
2019-08-02 09:23:31
399
原创 非计算机专业,自学Python编程小结
我本身是机器人工程专业,但对专业不是很感冒就打算自学编程。我自学的是Python,也是偶然的机会在中国大学MOOC看到北京理工大学嵩老师的python语言程序设计,让我一个小白体会到编程的魅力,从此学余时间总会观看编程相关的视频,下面小结一下我的一个学习过程。1.编程的网站中国大学MOOC,网易云课堂,腾讯课堂,B站2.编程的学习方法a.我首先会看看编程有啥好玩的实例,产...
2019-07-20 22:02:14
232
原创 第一支blog,python实现九九乘法表
实现的效果:九九乘法表.JPG1.编程思路1.观察效果图,发现九行数据,则想到需要用循环处理一至九行的情况。2.在一行数据中,×号前面的数字会逐渐增加到该行的行数,可想到需要再嵌套一个for循环.3.从图中可以看出,每行的数据输入完后不需要换行,而每行的数据输出到了最后一个则需换行,可想到需要用if来判断是否输出到最后一个数据。2.代码送上f...
2019-07-19 11:21:37
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人