- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 CentOS7下修改配置yum源
在CentOS 7中,修改YUM源可以通过以下步骤进行: cp -ar /etc/yum.repos.d /etc/yum.repos.d.bak rm -f /etc/yum.repos.d/* vim /etc/yum.repos.d/CentOS-Base.repo[base]gpgcheck=1[updates]gpgcheck=1[extras]
2024-06-19 10:38:00
346
1
原创 CentOS7下快速升级至OpenSSH9.7p2安全版本
即可验证当前OpenSSH的版本 可以看到openssh的版本为OpenSSH_9.7p1 使用的是OpenSSL 3.0.13 30。vim pullsrc.sh 修改第23行为source ./version.env。在需要升级OpenSSH版本的CentOS7服务器上升级OpenSSH 具体升级操作命令如下。1、编译打包的shell脚本来源于该项目。2、sh pullsrc.sh下载源码包。最后会生成rpm包位于。3、准备编译所需环境。将生成的rpm包打包。
2024-06-12 19:05:11
973
原创 Windows10安装Docker
安装完毕之后可能会出现 restart,重启完电脑之后启动docker 即可。如果无法找到此命令,请确保你以管理员身份运行 PowerShell。右键单击 Windows 按钮并选择“应用和功能”。以管理员身份打开 PowerShell 控制台。选择“打开或关闭 Windows 功能”。选择“Hyper-V”,然后单击“确定”。安装完成后,系统会提示你重新启动计算机。下载完成后,双击 安装。选择相关设置下右侧的“程序和功能”。PowerShell复制。安装完成后,请重启。
2024-03-06 19:34:31
316
原创 Maven项目install时,报java版本错误
maven项目执行了很多次,突然就install失败了,抛出异常信息:org/springframework/boot/maven/repackagemojo has been compiled by a more recent version of the java Runtime(class file version 61.0),this of the Java Runtime only recognizes class file vesions up to 52.0指定version即可
2024-01-23 20:59:18
475
原创 @LoadBalanced注解在哪个jar包中
我们在日常使用或学习Spring cloud netflix Ribbon 负载均衡机制时,会通过使用@LoadBalanced注解 RestTemplate 使其具备客户端调用负载均衡机制。但是有些同学可能不知道@LoadBalanced注解在哪个jar包中,引入如下maven信息即可:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>s.
2021-01-22 15:47:15
2400
原创 Maven项目集成Findbugs插件,生成findbugs报告Html
1) 在pom.xml里加入:<reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId>...
2019-04-08 19:25:27
3109
转载 mybatis查询mysql的datetime类型数据时间差了14小时
今天使用mybatis查询mysql中的数据时,莫名其妙的所有时间都出错了,所有时间都比数据库时间多了14小时,考虑了一下,初步判定是系统时区的问题。因为mysql时区设置默认是操作系统时区,查看了下centos时区,东8区没有错,所以可以判定是代码里面设置了一个错误的时区。现在开始调试mybatis源码,调试到mysql-connector-java-6.0.4.jar包的com.mys...
2018-12-23 16:15:20
1123
原创 Vue.js安装教程
目的: 记录使用npm安装方式 安装Vue.js的过程,方便参考和借阅 No 1. 安装Node.js (如果电脑上已经安装了npm环境的同学,就不用再次安装,可以跳过此步骤 直接到No.2) 1.1 进入到右边的网页地址 https://nodejs.org/en/ 1.2 进入之后,点击下载(download) 1.3 选LTS版本的:这是稳健版的...
2018-09-25 17:52:50
7053
原创 如何在Intellij Idea中的项目使用tomcat插件
目的: 解决免费版本Intellij Idea中没有tomcat的烦恼No1. 创建或导入一个maven项目,必须包含pom.xml文件No.2 在pom.xml中引入tomcat7插件,具体示例代码如下: plugin> groupId>org.apache.tomcat.mavengroup
2018-01-04 10:35:15
34380
5
原创 Retrofit的学习与资料
注: 暂时只是记录了一些对 Retrofit 讲解的微博、博客之类的链接,后面会补充学习心得Link 1 : http://www.jianshu.com/p/1ef0ba0bccc6 简书
2017-11-27 14:38:57
216
原创 创建一个Git项目并且发布到Github
No.1 在Github创建一个项目1.1 创建项目第一步:打开Github网站:https://github.com/,登录自己的账号。第二步:如下图所示,点击Your profile,进入仓库管理:第三步:创建完项目,将项目访问方式设置为SSH,点击Use SSH即可切换No.2 本地安装Gi
2017-11-16 21:37:44
446
原创 Ubuntu系统下安装Erlang和RabbitMQ
笔者ubuntu版本为Ubuntu 15.10,查看ubuntu当前版本命令:cat /etc/issue。由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令:sudo apt-get install erlang-nox 安装rabbitMq命令:2.$ sudo apt-get updat
2017-11-06 17:04:35
1576
转载 使用SSH密钥连接Github【图文教程】
使用Github,也许大家觉得比较麻烦的就是在每次push的时候,都需要输入用户名和密码。如果使用SSH,就可以记住用户名,并创建属于自己的密码来保证安全操作,还有神奇的一招可以“不用输入密码”哦。下面将介绍如何创建SSH Keys并将公钥加到GitHub账户中,使用SSH Keys在本机和GitHub之间建立一个安全的连接。一、Windows环境下生成SSH key且连接GitHub
2017-09-29 11:34:45
973
1
原创 利用MDC在日志中打印访客ip
必要条件:1.项目中具备MDC的jar包( 本人使用的是org.slf4j.MDC )2.项目中使用了logback.xml配置日志控制信息实现:1. 在java代码中 :MDC.put("remortIP", IPUtil.getRemortIP(request)); //使用MDC类将Ip设置到logback中,IPUtil类是获取原创ip的工具类,附件中
2017-09-01 16:38:05
1926
原创 git常用命令
1. git查看当前分支路径 git remote -v 2.场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作场景3:已经提交了不合适的修改到版本
2017-09-01 16:06:26
270
原创 logback的MDC简单实用
目标:在系统运行过程中需要获取到访问者IP,并使用logback打印日志时作为日志格式串中的一个元素 打印 到控制台(catalina.out)解决方案:使用Filter 或 其他代码形式, 编写代码:MDC.put("ip", InetAddress.getLocalHost().getHostAddress()); // 将访问者IP拿到并映射到logback中
2017-08-03 16:00:15
1733
原创 java中的方法返回值使用泛型,实现灵活的返回值类型
痛点: 使用Mybatis框架的时候,想封装一个底层JDBC控制器,用于提供和Mybatis交互的增删改查接口(公用的接口),但由于公用的查询方法可能是用户自定义的任意一个和表对应的java bean类型,所以要考虑怎么样给调用者返回正确的返回值类型,不需要调用者自己强转型的动作(例如:返回Object类型给调用者,那么调用者就需要拿到这个Object类型进行强转型为表对应的java b
2017-07-04 21:39:20
72305
1
原创 Java 的 String与常量池
String str = "Hello";/*** 与创建字符串常量不同的是,不管常量池中是否存在相同的字符串,都会在堆内存中创建新的字符串对象*/String b = new String("Icon");/*** java虚拟机JVM内部维护了一个字符串常量池,每当创建字符串常量时,JVM会到字符串常量池中检查,* 如果常量池中存在,返回常量池中的字符串对象引用,不
2017-06-08 11:33:36
309
原创 Jprofiler远程连接linux项目监控
1 1.本地系统下安装windows版Jprofiler1.1 版本:jprofiler_windows-x64_9_1_1.exe1.2 操作:打开安装.exe文件,根据安装向导一路next完成安装1.3 注册码:L-Larry_Lau@163.com#23874-hrwpdp1sh1wrn#06201.3L-Larry_Lau@163.com#3
2017-06-08 11:12:18
4309
原创 打算学习图像算法要准备些什么基本的东西呢
1. 首先要先下载一个JavaOpenCV ,是一个强大的图像算法API库2.《数字图像处理_第三版_中_冈萨雷斯》这本书建议看看3. 前期熟悉一下卷积神经网络算法4.Python可以强大的支持人脸识别算法,可以学习Python
2017-06-08 10:46:08
969
原创 如何实现web界面的快照功能
利用 html2canvas插件快速实现快照功能用法: 下载并引入html2cancas.js文件,并直接调用html2canvas函数,传入参数参数说明: 1.需要快照的区域元素2. 配置对象 html2canvas($("#main-container"), { allowTaint: true,
2017-05-20 16:35:39
7678
转载 让jQuery UI draggable兼容移动端
用jQyery UI的draggable可以很方便地在PC端实现页面元素的可拖放,不过jQyery UI不是为移动端而写的,因此这个draggable方法在手机上无效。这么普通的问题,当然已经有了现成的解决方法,那就是再加一个jQuery UI Touch Punch插件即可。 jQuery UI Touch Punch下载点这里。原文: https://blog.brain1
2017-05-18 10:04:35
3300
原创 如何给SVG的path画线加上箭头
解决方案:1. 先在svg中利用元素、、元素 ,定义一个小箭头 2. 在path中,通过marker-start 、 marker-end两个属性引用已经定义好的箭头marker元素 (marker-strt属性定义在path的起点引用箭头,marker-end属性定义在path的结束点引用箭头
2017-04-19 16:39:54
15956
1
原创 如何让SVG的path动起来
背景: 在开发项目中,选择了使用HTML5中SVG的path标签进行画动态的轨迹线,在往SVG标签中插入path标签后发现轨迹线画出来了,但是不会“动”解决方案://利用Jquery获取到path元素var path = $("#myCanvas").find("path")[0];//获取path画出线条的总长度var length = path.getTotal
2017-04-19 16:36:30
7017
原创 如何动态向HTML中插入SVG元素(包括Line,path,marker..等)
1.使用dodument对象创建一个SVG元素marker,为元素引入svg的命名空间(必需引入命名空间,不然浏览器将此元素当做普通html标签插入文档流)var marker = document.createElementNS("http://www.w3.org/2000/svg","marker");2. 使用标签元素对象的setAttribute函数为元素的属性设值
2017-04-19 16:16:22
8157
原创 python
Python学习网址 : http://www.runoob.com/python/python-install.htmlPython人脸识别: http://blog.csdn.net/wireless_com/article/details/64120516
2017-03-21 11:16:12
346
原创 Python
Python学习网址:http://www.runoob.com/python/python-install.html7行Python代码的人脸识别 : http://blog.csdn.net/wireless_com/article/details/64120516
2017-03-21 10:55:40
212
原创 用eclipse中的svn资源库插件打开资源库位置报错:文件夹""不存在
请检查eclipse目录下的dropins目录下是否已经存在subclipse,若是没有,将subclipse-site-1.6.16.zip解压subclipse到dropins下,然后重启eclipse就OK~\(≧▽≦)/~啦啦啦!具体subclipse-site-1.6.16.zip包可到网上下载。
2016-03-08 09:34:03
2093
apache-tomcat-8.5.20
2017-09-01
zookeeper-3.4.8.tar.gz
2017-09-01
mybatis-3.1.1.jar
2017-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人