自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (1)
  • 收藏
  • 关注

原创 chrome浏览器访问https网页提示不是私密连接,点击高级没有继续访问按钮提示

访问https的网页,以前正常访问提示不是私密连接,可以点击高级,继续访问,但是最近突然没有继续访问的按钮了。解决方案:经过很多尝试,发现只有一种有效方法可以跳过:在chrome该页面上,直接键盘敲入这11个字符:thisisunsafe(鼠标点击当前页面任意位置,让页面处于最上层即可输入)...

2020-03-21 15:16:54 38059 106

原创 网络摄像机

网络摄像机ipc其实就是将传统硬盘摄像机机与网络技术结合形成的新一代摄像机。它可以将视频影像通过网络传输至地球另一端,且远端的浏览者不需要任何专业软件,只要标准的网络浏览器即可查看监控视频画面。它将视频信号转化成数字信号,并由高效压缩芯片压缩(网络编码模块),通过网络总线传送到web服务器上。网络用户可以通过浏览器观看web服务器上的摄像机图像,云台控制和系统配置等。网络摄像机又叫IP CAMERA(简称IPC)由。网络摄像机内置一个嵌入式芯片,采用嵌入式。网络编码模块将模拟摄像机采集到的模拟。

2023-12-04 10:50:59 422

原创 对象存储简介

这个例子可以再通俗一点讲:比如有人A正在修改一个对象,其他人B此时进来查看这个对象,那么等A修改完对象后,B其实查看的是老的数据,就会导致了最终一致性问题。A把黑色的车子喷漆成白色的,B在进去的时候,看到的还是黑色的车子,那么B就会认为车子是黑色的,A则认为车子是白色的。这将成为问题,特别是利用对象存储做协同的时候,厂商为保证对象存储的一致性做了很好的工作,像是Joyent以及他的Manta 存储服务,一旦对象更改将不支持读取旧的内容。的同一级别里,一个对象不会属于另一个对象的下一级。

2023-03-22 19:57:28 452 1

原创 内存溢出常见报错原因

内存异常

2022-10-12 14:13:14 1714

原创 java死锁问题定位

java死锁问题定位

2022-10-12 10:14:29 794

转载 数字信号和模拟信号

1、数字数据采用数字信号(Digital Signal),例如用一系列断续变化的电压脉冲(如我们可用恒定的正电压表示二进制数1,用恒定的负电压表示二进制数0),或光脉冲来表示。2、模拟数据一般采用模拟信号(Analog Signal),例如用一系列连续变化的电磁波(如无线电与电视广播中的电磁波),或电压信号(如电话传输中的音频电压信号)来表示;3、当数字信号采用断续变化的电压或光脉冲来表示时,一般则需要用双绞线、电缆或光纤介质将通信双方连接起来,才能将信号从一个节点传到另一个节点。4、当模拟信号

2022-03-04 10:21:55 2678

原创 代码质量好坏如何评判

最近岗位偏管理了一些,经常要评价很多同事的代码质量,才发现自己有点专业属于匮乏,所以总结了一点内容,方便自己后面运用。代码质量"高"的特征和表现是什么呢?代码质量高指代码:可维护性、可读性、可扩展性、灵活性、简洁性、可复用、可测试性。其中可维护性、可读性、可扩展性是最重要的三个指标。可维护性可维护性是一个主观性很强的评判标准,因为熟悉系统的资深工程师可能会任务易维护,但是资历浅的工程师就会认为难维护。所谓可维护性就是指,在不破坏原有代码设计、不引入新的BUG的情况下,能够快速地修改或者添

2022-01-07 15:22:32 1434

转载 面向过程与面向对象的区别及优势和弊端

版权声明:本文为CSDN博主「宋宋丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/MillionSong/article/details/104595623面向过程与面向对象的区别面向过程:(Procedure-Oriented Programming(面向过程程序设计),简记为POP),一种以过程为中心的编程思想。面向对象:(Object Oriented Programming(面向对象程序设计),简记

2021-08-16 16:30:29 466

原创 0x800703e3复制文件错误

问题现象:将自己本地电脑上的文件复制到远程windows服务器上,报错提示:0x800703e3解决方案:重启rdpclip.exe进程解决。具体步骤:打开任务管理器,找到rdpclip进程 2.重启repclip进程:repclip进程是windows系统定义的专门用于监控文件复制的服务,遇到问题不要问原因,重启一下就好了。如果不行,就在本地和服务器上分别重启一下repclip服务。...

2020-12-31 10:54:56 5892 1

原创 java将list转为逗号隔开字符串

最近用到很多字符串拼接的场景,自己做一点梳理和记录,方便使用的时候获取。1、将list<String>转为逗号隔开字符串1)只要不为空,就在后面添加逗号,最后再用subString()函数截取,去掉最后一位的逗号 List<String> test = new ArrayList<>(); String testStrings = ""; test.add("xiaoming"); test.add("xiao

2020-08-27 21:49:32 39300 3

转载 idea :插件Statistic 统计代码数量和行数

idea :插件Statistic 统计代码数量和行数这里写自定义目录标题Statistic 介绍Statistic 安装在线安装离线安装Statistic 使用Overview:具体某种文件类型Statistic 统计排除原文地址:https://blog.csdn.net/fly910905/article/details/85162302?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPa

2020-07-07 16:18:01 3889

转载 idea常用快捷键

原文地址:https://www.cnblogs.com/javaLf/p/9899642.htmlctrl + F12 : 查看当前类方法 ctrl + r : 替换 ctrl + shift + ↑/↓ : 行移动 ctrl + shift + f : 全局查找字符 ctrl + shift + n : 全局查找文件 ctrl + shift + r : 全局替换 ctrl + shift + u : 大小写转换 ctrl + shift + enter : 自动结束代码,行末添加;

2020-07-06 18:23:18 175

转载 idea插件

本文转载自:https://www.cnblogs.com/javaLf/p/9899643.html 插件名称 插件介绍 官网地址 Alibaba Java Coding Guidelines 阿里巴巴出的代码规范检查插件 https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines IDE Features Trainer Inte

2020-07-06 18:12:37 330

原创 数据库服务器启动失败

记录一个小问题:在安装一个老项目的安装包到新服务器时,数据库服务一直启动失败。解决方法:需要修改数据库安装的脚本找到安装脚本:修改脚本,兼容新的服务器版本:注意:以上只是我自己项目中遇到的问题,做一个记录,可能不适合其他人。...

2020-06-30 14:24:22 1521 1

原创 Error creating bean with name defaultValidator

最近做了一个springboot的项目,本地调试的时候,使用springboot能跑起来,并且能通过postman进行接口调试。但是打包之后,安装到服务器上,总是启动失败。检查了tomcat的catalina日志之后,发现这一行报错。Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultValidator' defined in class pat

2020-06-09 20:55:44 8011 3

原创 超级实用的MybatisPlugin插件

在ssm框架下使用MyBatisPlugin插件可实现快捷键生成xml文件及sql标签; dao层接口到mapper.xml的相互跳转; 编写sql时的参数,括号,关键字补全(sql语句不补全); 自动检查Mapper.xml文件中的ID冲突和错误的属性值。加速开发,非常方便。破解版idea直接安装:(适用于IDEA2017,新版IDEA需要下载更高版本插件)ctrl+alt+s打开idea设置,选择plugins----Install plugin from disk成功后da

2020-05-27 21:05:14 4216

原创 解决idea卡顿问题,亲测有效

IDEA优化内存配置,可提高启动和运行速度(亲测有效)一、优化IDEA配置IDEA默认启动配置主要考虑低配置用户,参数不高(默认最低128m,最高512m),导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置;但是在工作中的电脑一般都是8G或者16G的运行内存,所以我们需要手动去修改默认的IDEA配置。二、手动修改IDEA配置步骤找到IDEA安装的bin目录 打开idea.exe.vmoptions 文件 关键的三个参数的说明 ...

2020-05-26 21:08:49 18548

转载 Java 获取并计算程序执行时间

原文地址:https://www.cnblogs.com/shenxiaolin/p/8044860.html一般输出日期时间经常会用到Date这个类:SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式System.out.println(df.format(new Date()));// new Date()为获取当前系统时间Java 获取并计算程序执行时间,有以下两种方法:(1)以毫.

2020-05-26 21:06:27 1121

转载 linux允许root用户远程登录

原文地址:https://www.cnblogs.com/exmyth/p/10403079.html1. 允许root用户远程登录修改ssh服务配置文件sudo vi /etc/ssh/sshd_config调整PermitRootLogin参数值为yes,如下图:2. 允许无密码登录(根据自己需求,如果不需要,就不用执行下面操作)同上,修改ssh服务配置文件,两种情况:1) 将PermitEmptyPasswords yes前面的#号去掉2) 将PermitEmpt

2020-05-18 14:29:22 2019

原创 数据库中字段为什么要指定长度

一个很low的问题,为啥数据库字段要指定长度?我发现公司内部很多组件的数据库,没有指定长度。如果不指定长度,数据库在存储的时候都必须给每个字段预留最大的存储空间,极大的浪费了空间,也加大了数据库本身的管理难度。一般推荐是:用多少,申请多少。...

2020-05-12 11:36:43 1908

原创 驱动---软件和硬件的桥梁

最近遇到一些驱动(Device Driver)相关的问题,所以专门在网上翻阅了一些关于驱动的内容,有些讲的比较通俗易懂,这边总结一下,给自己看看,加深一下印象,方便以后编码的时候,对与怎么操作硬件设备,提升了一个层次的理解。什么是驱动:驱动程序是软件和硬件连接的桥梁。 驱动程序是添加到操作系统中的特殊程序。 驱动程序是一种可以使计算机和设备进行通信的特殊程序。为什么需要驱动:软件系统无法直接识别要接入的设备是什么,有什么功能。 硬件设备只能理解电子信号,无法直接理解软件系统下发的命令。

2020-05-12 11:21:55 1552

转载 linux防火墙命令

linux防火墙分为两种一、iptables防火墙#查看防火墙状态service iptables status#停止防火墙service iptables stop# 启动防火墙service iptables start # 重启防火墙service iptables restart# 永久关闭防火墙chkconfig iptables off # 永久关闭后重启chkconfig iptables on开启80端口vim /et

2020-05-08 21:09:25 988

原创 windows删除文件失败:提示源文件名长度大于系统支持的长度

现象: 删除文件失败,提示源文件名长度大于系统支持的长度。请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称。处理方式: 最简单有效的方案,是使用压缩软件的方式将其删除。1、选择要压缩的文件,右键点击压缩2、设置压缩参数:选择压缩选项中的“压缩后删除原来的文件(D)”3、点击“确认”,开始压缩,压缩完成后,原来的文...

2020-04-26 16:17:46 6415

原创 mybatis-plus字段策略注解strategy

最近项目中遇到一个问题,是关于mybatis-plus的字段注解策略,记录一下。1问题调用了A组件(基础组件),来更新自身组件的数据,发现自己组件有个字段总是被清空。2原因分析调用的A组件的字段,属于基础字段,自己业务组件,对这个基础字段做了扩展,增加了业务字段。但是在自己的组件中的实体注解上,有一个注解使用错误。mybatis-plus封装的updateById方法,如果...

2020-03-13 17:02:00 9717

转载 Java ArrayList分页

项目开发中经常会遇到需要将查到的list再重新分页返回给前端的情况,基本的思路可以通过subList方法来返回数据。我看了网上几个代码,感觉这个挺好的,可以借鉴下。原文链接:https://blog.csdn.net/difffate/article/details/71531194import java.util.ArrayList;import java.util.List;...

2019-12-12 11:51:42 392

转载 java批量生成二维码图片,并打包成zip

最近开发遇到了一个批量打印二维码并生成zip包的需求,先记录下来pom依赖<!--添加二维码依赖包--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> &lt...

2019-11-26 21:47:53 1110

转载 获取当前系统时间的字符串格式

在实际开发过程中,有时需要获取系统当前的时间,如用户注册时的注册时间,虽然用户不需要填写注册时间,但是在后台需要获取当前的系统时间作为注册时间。本实例介绍的是在Java中如何获取系统当前时间的字符串格式:首先,创建一个时间格式化的工具类StringUtil,定义两个接收时间格式化字符串的静态变量,然后在创建两个格式化字符串的两个方法,一个是使用Calendar对象获取系统当前时间的方法,另外一个...

2019-11-26 21:27:41 1120

原创 Idea设置忽略svn中的文件或者文件夹

Idea设置忽略svn中的文件或者文件夹在使用idea开发过程中,idea编译器会生成很多无关的文件,例如.iml文件等,在比较代码差异, 提交代码的时候,很容易不下心将这些无关文件提交上去。本文简单讲解一下怎么设置忽略相关文件。1、怎么查看哪些问价/文件夹被忽略了2、怎么设置忽略提交的文件/文件夹...

2019-11-13 21:28:55 5149

原创 svn中的分支介绍

trunk:主干,平时开发都在这个文件夹内进行。branches:分支,里面存放从主干拉出来的各个分支,比如当遇到一个牵涉面很广的重大BUG,就可以从主干上为这个BUG拉一个分支到branches,然后针对这个BUG进行的开发都在这个分支下进行,等BUG修复好了,再合并回主干,这样可以避免正常的开发人员与BUG修复人员的相互干扰;在比如,软件的基础版本开发完成了,后面需要根据不同客户定制多个不同...

2019-11-05 21:34:02 1755

转载 页面加载完成后执行JS的5种方式

在js和jquery使用中,经常使用到页面加载完成后执行某一方法。通过整理,大概是五种方式。1.jQuery的$( function(){} );2.jQuery的$(document).ready( function(){} );前两者本质上没有区别,第1种是第2种的简写方式。两个是document加载完成后就执行方法。3.jQuery的$(window).load( functio...

2019-05-29 17:16:33 2894

原创 postgres如何设置允许远程连接

Postgres设置远程连接刚安装一个项目之后,为了方便,都会希望使用navicat等工具直接连数据库。但是postgres数据库默认是不支持远程连接的,网上方法很多,自己尝试了很多方式,才可以。这边分享一下给大家。大致是需要设置两个地方:p...

2019-05-06 16:53:49 9343 2

转载 idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket closed

原文地址:https://blog.csdn.net/liu865033503/article/details/79379220原因分析:1、可能是端口被占用导致,其他软件占用了tomcat的端口。2、可能是在打开Tomcat的情况下关闭了Eclipse、idea等开发工具,或是Eclipse、idea非正常关闭(如电脑、软件卡死,电脑意外关机等),导致先前的Tomcat没有被关闭,端...

2019-04-17 11:29:49 5896

转载 Java List转字符串逗号隔开且带单引号字符串

写这个方法背景在于,Mybatis传IN参数1.将List<String>集合 转化为'1','2','3','4','5' /** * 将List<String>集合 转化为String * 如{"aaa","bbb"} To 'aaa','bbb' */ public static String convertListToString(Li...

2019-04-04 14:19:35 4692

原创 在xml中的一些特殊符号的处理

xml作为配置文件使用的比较频繁,但是有些特殊的字符,无法直接使用。隐隐约约想起来,xml有个CDATA属性。在xml文档中所有的文本都会被解析器解析,只有CDATA区域中的文本会被解析器忽略。为什么都要被解析?xml解析器这样做的原因是xml元素内部可能还包含了别的元素,像下面的例子,name元素内部还包含了first和last两个元素:&amp;amp;amp;lt;name&amp;amp;amp;gt; &amp;amp;amp;lt;firs...

2019-02-21 15:23:51 2670

转载 遍历Map集合四中方法

遍历Map集合四中方法public static void main(String[] args) {  Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;();  map.put("1", "value1");  map.put("2", "value2");  map.put("3&quo

2019-01-09 22:33:52 137

原创 将一个list的元素中的某个属性设置到String数组中

最近码代码,遇到一个问题,要将一个list中的元素某个属性,抽出,放到String[ ]中,作为参数调用别的方法。这里提供两种方法:1:直接调用list.toArray()2:遍历List&lt;String&gt; list = new ArrayList&lt;String&gt;()String[] arr = new String[list.size()];for(int ...

2018-12-20 18:30:59 3382

原创 IntelliJ IDEA设置同时打开多个文件且分行显示

刚从eslipse转到idea,在使用的时候,发现打开过多窗口之后,前面打开的窗口就被隐藏了,在网上百度了一下,解决了这个问题。只需要两步:Window→Editor Tabs→Tabs Placement→Show Tabs in Single Row 取消选中后即可在多行显示设置完毕之后,效果如下: 还可以设置最大的打开页数:      ...

2018-12-05 14:59:45 4187

转载 关于null != a 与 a != null 的区别

null != a 要比a != null 好在于避免由于编码失误造成把a赋值为null 只是编码风格上的区别,效率是一样的; 这个与equals是类似的。比如 String str = ..; if(str.equals("admin")) 这样使用的话,一旦str是null将导致空指针异常,所以我们推荐使用 if("admin".equals(str)) 这样就没有问题了。...

2018-10-16 16:06:24 707

原创 逻辑运算符&& 和||

java中逻辑运算符有四类:&amp;、&amp;&amp;、|、 ||分别读作:与、短路与、或、短路或区别和联系:1、他们返回的结果是个布尔类型的值。2、&amp;和&amp;&amp;的运算结果是一致的,不一样的地方是,单&amp;,运算符两边都要进行判断,双&amp;&amp;,如果左边为false,右边就不进行判断,结果直接返回false3、|和||的运算结果也是一...

2018-10-16 15:39:21 2645

转载 判断字符串为空的正确写法

如果判断一个字符串是否为空?一不小心判断错了,就报出了空指针异常,着实是头疼。一个String类型的变量str,如何判空哪?str==null || str.length()==0 还是 str.length()==0 || str==null?首先,对于一个变量判断是不是空,要先判断这个对象存不存,是不是在内存中分配了一块区域?再判断这块区域的大小。如果对于一个内存中没有分配空间的对...

2018-10-16 15:20:42 9815 2

zhangxingyu126.zip

原本的插件提示已经存在无法上传,需要自行解压,将内部的zhangxingyu126改成mybatis_plus,然后压缩成mybatis_plus.zip文件,既可使用了。

2020-05-27

空空如也

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

TA关注的人

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