自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (7)
  • 收藏
  • 关注

原创 逻辑思维算法

1、某省大力发展旅游产业,目前已经形成东湖、西岛、南山三个旅游景点,每处景点都有二日游、三日游、四日游三种路线。李明、王刚、张波将赴上述三地进行9日游。每个人都设计了各自的旅游计划。后来发现,每处景点他们三人都选择了不同的线路,李明赴东湖的计划天数与王刚赴西岛的计划天数相同。李明赴南山的计划是三日游,王刚赴南山的计划是四日游。根据以上陈述,可以得出以下哪项A.张波计划东湖三日游,李明计划西岛四日...

2020-04-07 14:36:32 1460

原创 Java架构师成长之路-100问

Java基础

2019-04-12 11:58:49 548

原创 几个经常用到的字符串的截取

String old = "2A-08-03-04-05";System.out.println(old.substring(old.length() - 13, old.length() - 12));输出:ASystem.out.println(old.substring(old.length() - 11, old.length() - 9));输出:08String t...

2017-10-24 11:18:06 1485

原创 nvm下载安装以及配置

输入命令nvm install <安装的node版本>[系统版本位数],我这里需要安装12.4.0的node,所以输入 nvm install 12.4.0 64,下载完成后,输入nvm list 查看所有的node版本下载记录,如下图。补充:基本到这里就结束了,如果在nvm下载node觉得慢,可以配置nvm的国内镜像,具体可以百度,nvm管理node版本还是挺方便的,因为不同的项目可能应用的node版本不一致,所以使用nvm切换一下node版本就可以继续部署了。nvm version :显示nvm版本。

2023-11-15 14:30:13 434

原创 CQDESEC代码漏洞检测-》防止 Log Forging 攻击

使用间接方法防止 Log Forging 攻击

2022-08-14 15:55:35 401 1

原创 CQDESEC代码漏洞检测-》Access Specifier Manipulation-》方法 setAccessible() 可更改访问说明符

CQDESEC代码漏洞检测-》Access Specifier Manipulation-》方法 setAccessible() 可更改访问说明符

2022-08-14 14:37:32 2348

原创 JDBC连接数据库操作demo

package config;import com.mysql.cj.xdevapi.JsonArray;import com.mysql.cj.xdevapi.JsonString;import utils.JsonObjectUtils;import java.sql.*;import java.util.*;public class MysqlConfig { static final String JDBC_DRIVER = "com.mysql.jdbc.Driver".

2022-05-10 20:47:20 556

原创 Mysql查询一张表的数据新增到另一张表里

Mysql查询一张表的数据新增到另一张表里

2022-05-10 20:44:18 937

原创 基于Docker镜像安装Rancher

Rancher 服务器是一个Docker image,所以其软件本身不需要安装,只需要执行Docker 命令下载并且成功运行Docker 服务器镜像即可。1.搜索并下载rancher/server镜像,等待镜像下载成功(镜像比较大可以选择从国内网易云镜像中心下载)docker pull rancher/server2.使用docker run命令创建并运行rancher容器docker run --name rancher -d -p 8080:8080 rancher/se...

2021-09-08 11:29:07 540

原创 华为云安装Docker

step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2Step 2: 添加软件源信息sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoStep 3: 更新并安装 Docker-CE我们在更新yum源或者出现配置y...

2021-09-08 10:43:06 1739 1

原创 华为云ECS安装jenkins但是无法访问

第一步:点击网卡页签第二步:更改安全组第三步:把安全组的三个全部勾上,点击确定。第三步:再次刷新访问,访问成功。

2021-08-17 11:10:42 232

原创 es数据库text类型和keyword类型数据中match、match_phrase、query_string、term之间区别

(一)text字段和keyword字段的区别以下给出一个例子:首先建立一个索引和类型,引入一个keywork的字段:PUT my_index{ "mappings": { "products": { "properties": { "name": { "type": "keyword" } } } }}然后查询是否有索引:GET _cluster/state可以看到已经创

2021-06-09 16:05:58 5086 1

原创 JSON 转换 Excel

http://j2e.kpoda.com/

2021-01-20 10:16:19 213

原创 redis作为windows服务的启动方式

redis作为windows服务的启动方式 安装redis之后在命令行窗口中输入 redis-server redis.windows.conf 启动redis关闭命令行窗口就是关闭 redis。---redis作为windows服务启动方式redis-server --service-install redis.windows.conf启动服务:redis-server --service-start停止服务:redis-server --service-stop...

2020-12-11 11:10:46 230

原创 Page 31 of 30 containing UNKNOWN instances 解决方法

Page 31 of 30 containing UNKNOWN instances数据库只有10条数据,但是我offset设置了20,导致报错,意思就是数据库没有那么多的数据,你硬是要这样子传,page分页就会报错,把offset改为0,就好。

2020-09-17 19:43:40 711

原创 ES数据库-Result window is too large, from + size must be less than or equal to: [10000] but was [12452]

项目场景:初始化亚马逊帐号关系表的认领时间问题描述:报错的重点:Result window is too large, from + size must be less than or equal to: [10000] but was [12452]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max

2020-09-16 14:50:16 2651

原创 编码错误

yml文件格式一定要注意后面有空格也不行

2020-07-16 17:25:27 204

原创 Elasticsearch head 使用操作

1.数据转移,数据复制amazon_base_listing为新的索引,amazon_base_listing_1为旧的索引.把amazon_base_listing_1的数据复制到amazon_base_listing中

2020-06-18 10:04:56 610

原创 hashMap源码中那些你不注意的事

  首先来说一个非常形象的例子,来说明下数组和链表。  上体育课的时候,老师说:你们站一队,每个人记住自己是第几个,我喊到几,那个人就举手,这就是数组。  老师说,你们每个人记住自己前面的人和后面的人,然后老师只知道第一人是谁。 然后你们各自由活动,老师要找某一个人,是不是每次都是从第一个开始往自己身后的人开始传达?这就是链表。  老师说: 大家1,2,3,4报数,凡是报1,为1队,凡是报2的为2队....... 这就是散列(哈希)。而这个4就相当于预定义好的桶的个数。程序中,存放指定..

2020-06-09 17:26:54 184

原创 时间少一天,(后端和数据库的时间显示正常,到了前端显示少一天)

不正常的显示:正常的显示:代码研究:结果讨论:加入注解,大部门的时间是转换正确的,但是一些特殊的时间就会出问题:比如1986-05-20 这个时间显示就有问题。解决方法:还是后端不直接做转换,前端有控件可以支持很好的时间转换。直接返回上面的格式给前端就好。...

2020-05-28 15:27:49 3820 1

原创 java代码优化

1.凡是在循环里面有循环的都要特别的注意。90%是有问题的代码。可以优化的空间很大。2.注意代码的时间复杂度的,有些不必要的代码就不要放上去了,看着代码臃肿,又不美观,还影响其他程序员走查的效率。3.使用日志跟踪代码的执行速度时间,来判断程序的时间花在了那里,可以把方法中的每一个步骤都加上下面的代码执行时间日志,来更好的查询问题的根源。long start = System.currentTimeMillis();long end = System.currentTimeMillis();

2020-05-26 11:51:54 173

原创 java获取IP地址的方法

//根据网卡取本机配置的IPString ip = "";try { ip = InetAddress.getLocalHost().getHostAddress();} catch (UnknownHostException e) { e.printStackTrace();}// 客户端发的请求, 从原来的请求中获取ipHttpServletRequest request = getRequest();String ip = null;if (request ..

2020-05-26 11:45:38 382

原创 IDEA提交代码到GitHub(也可以同时push到多个仓库)

首先在你的github里面和你需要提交的项目名称不能相同,因为在IDEA提交代码的时候,github会自动的创建一个项目仓库的,好了开始执行,点击share分享到project到github里面去。然后你登录github就可以看到你的项目了。把那么设置成github ,url设置你的github的项目的url即可。之后就可以直接push更新的代码到gtihub了...

2020-05-08 16:28:50 1224

原创 IDEA提交代码到码云(也可以同时push到多个仓库)

第一步在码云上建立自己的项目,项目名和你IDEA里面的项目名一致第二步:下面红框中的不要选择,直接点击最后的确定就好第三步:点击你的项目 ,然后点击vcs--》git--》remotes第四步:name里面就写gitee代表着提交到gitee URL就写刚刚在码云里面创建的项目的URL第五步:下面可以点击push代码了...

2020-05-08 15:59:22 3134

原创 EL1004E: Method call: Method fmtdate(java.util.Date,java.lang.String) cannot be found on org.thymele

解决方案通过异常栈可以得出有效信息:Method cannot be found方法不存在即调用的方法并不存在,出现这个问题应该是编码时没有细心导致的吧。针对于此异常,解决方案很简单简单,仔细检查代码,不要写错调用方法名即可,不要使用未定义的方法。...

2020-04-10 11:41:36 5698 2

原创 接口返回数据-规则设置

spring cloud 微服务项目,后台接口返回数据设置:result里面返回的数据,还另外新增了errorMsg和isSuccess 这两个返回值是多余的,因为外面的一层的success和errorMsg都已经可以表达意思了这里要注意。下面的是正确的返回格式设置:去掉了result里面的两个多余的返回值,以后编写后台接口返回格式的时候注意...

2020-04-08 14:43:18 1078

原创 在mongdb中导出登录日志

因为系统的人员放在mysql数据库的,所以先在mysql获取到所有的人员的的ID2.导出xlsx表格,把ID拿出来,对ID进行处理。在nopad++里面处理:处理过程请看我的另一个博客3.在mongdb中查找所需要的日志。db.operation_log.find({user_name: {$in:['3527','3534','3535','3536','3537','...

2020-03-02 18:22:26 238

原创 编程,任重而道远

有个差不多的学历,拿份差不多的工钱,过得也差不多还行;但想要更好一点点,突破一下下,却很难了。真想问:起点一般、资质平庸的人,到底怎么能实现人生跨越呢?刚巧,最近看了一位小姐姐的故事,给我平淡的生活打了一剂强心针——从深圳流水线月入2300元的女工,做到纽约谷歌办公室的年入10万美元的女程序员,旁人眼中的“逆天改命”,她用了10年。*图片来源于网络而她的起点,要比...

2019-11-22 11:05:46 583 2

原创 用yum安装linux版SVN服务端

第一步:yum install subversion一直输入:y显示成功:第二步:① 使用命令创建目录创建目录命令:mkdir –p /home/svn② 创建svn目录命令:svnadmin create /home/svn/project③进入目录看到三个文件:命令 cd /home/svn/project/confanthz:...

2019-09-02 18:02:32 92

原创 JS正则截取字符串

JS正则截取两个字符串之间的字符串match方法 1 2 3 var str = "iid0000ffr"; var substr = str.match(/id(\S*)ff/); console.log(substr) 返回结果为:["id0000ff", "0000"]()里的\S*表达式匹配所有字符串...

2019-07-10 17:21:19 3986

原创 mongodb 新增 删除 修改 建表 SQL

新增String类型字段:db.amazon_best_seller_listing.update({}, {$set: {operator:""}}, {multi: true})新增int类型字段:db.amazon_best_seller_listing.update({}, {$set: {data_status:NumberInt(0)}}, {multi: true}...

2019-06-27 20:03:43 893

原创 海康威视报453

这是新格式:rtsp://admin:[email protected]:554/Streaming/Channels/101?transportmode=unicast101,1是通道号,01是通道的码流编号(也可以是02,03)。老格式(没试过):rtsp://admin:[email protected]:554/h264/ch01/main/av_stre...

2019-06-26 10:36:20 1500

原创 java项目转化为maven项目

2019-06-19 17:42:00 481

转载 Java 面试题和答案

Java 最常见的 208 道面试题:第一模块答案Java 最常见的 208 道面试题:第二模块答案Java 最常见的 208 道面试题:第三模块答案Java 最常见的 208 道面试题:第四模块和第五模块答案Java 最常见的 208 道面试题:第六模块答案Java 最常见的 208 道面试题:第七模块答案Java 最常见的 208 道面试题:第八模块答案Java 最...

2019-04-29 11:17:50 535 1

转载 linux服务器性能查看命令

1.Top-Linux进程监控Linux下的Top命令是一个性能监控程序,许多系统管理员常常用它来监控Linux性能,在许多Linux或者类Unix操作系统里都有这个命令。Top命令用于按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。它还...

2019-03-30 12:46:50 433

原创 火狐浏览器播放m3u8链接的方法

添加浏览器插件 Native HLS Playback ,此处以Firefox举例(谷歌浏览器也可以用这个插件,苹果电脑自带浏览器Safari可以直接播放m3u8链接无需下载插件),先进入附加组件页面进去以后再搜索输入框输入 Native HLS Playback ,点击搜索,在搜索结果中点击第一条,添加到浏览器中即可,Chrome也可以使用此插件,其他浏览器清自行摸索插件添加成...

2019-03-22 16:27:21 7772

原创 BeanUtils.copyProperties属性拷贝日期为空异常

ConvertUtils.register(new DateConverter(null), java.util.Date.class);ConvertUtils.register(new SqlTimestampConverter(null), java.sql.Timestamp.class);ConvertUtils.register(new LongConverter(null)...

2019-03-20 11:10:12 1234

原创 大批量转移数据工具:Spoon.bat

完全可以支撑上亿级别的数据转移

2019-02-28 16:48:50 961

原创 配置MYSQL数据库的访问权限

 先登录mysql数据库mysql -u root进入到mysql的目录下载进行操作use mysql查询当前所有的访问用户权限select host, user from user;增加账号:root    IP: 192.168.24.45 的访问权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.24....

2018-11-21 10:09:43 12329

原创 window安装 redis集群 并测试通过 (2)

开始

2018-11-09 14:10:08 239

navicat12formongodb.rar

轻量型的navicat种类的数据库客户端工具,拥有高效图形用户界面,能够连接本地或远程的MongoDB服务器,以及与MongoDB Atlas、腾讯云和华为云兼容,可以更好的用于管理和开发MongoDB数据库。

2019-06-05

Springboot+JPA+Thymeleaf 校园博客 源码

Springboot+JPA+Thymeleaf 校园博客

2017-01-05

FragmentTabHost-mode

Fragment + TabHost 实例

2017-01-05

Spring boot+JPA+Thymeleaf 校园博客 源码

此项目涵盖了【知识林】中Springboot和Thymeleaf中所有知识点的内容。 主要功能有: 系统管理 系统初始化 菜单管理 角色管理 用户管理 系统配置管理 用户注册 邮件验证码实现 用户登陆 找回密码 博文分类管理 添加分类 修改分类 博文管理 添加博文 修改博文 博文评论(未实现)

2017-01-05

android超炫button按钮动画效果

android超炫button按钮动画效果

2017-01-05

Android 购物商城 经典源码

Android 购物商城 经典源码

2017-01-05

Android 高仿饿了么 源码

2017-01-05

空空如也

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

TA关注的人

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