自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 收藏
  • 关注

转载 java 泛型的基本定义和简单使用

1. 泛型集合2.泛型深入复杂用法2.1 普通泛型2.2 < T > 的含义2.3 < ? > 的含义2.4 静态泛型常用的泛型含义:T - Type(类型)R - Result(结果)K - Key(键)V - Value(值)E - Element (元素)N - Number(数字)? - 不确定类型【泛型】提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。比

2021-03-15 16:39:07 822

原创 web layui 单选框下拉的实例

layui 单选下拉框select根据后台数据显示下拉框<div class="layui-form-item"> <label class="layui-form-label">群组类别</label> <div class="layui-input-block"> <select name="groupType" id="groupType" lay-verify="required"> ...

2021-03-11 14:14:08 1258

原创 面试必问之 ConcurrentHashMap 线程安全的具体实现方式

ConcurrentHashMap 是 Java 并发包中提供的一个线程安全且高效的 HashMap 实现,以弥补 HashMap 不适合在并发环境中操作使用的不足,本文就来分析下 ConcurrentHashMap 的实现原理,并对其实现原理进行分析!一、摘要在之前的集合文章中,我们了解到 HashMap 在多线程环境下操作可能会导致程序死循环的线上故障!既然在多线程环境下不能使用 ...

2019-12-27 12:41:19 402

原创 最全的spring面试题和答案

Spring概述1.什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。控制...

2019-12-27 12:27:57 181

原创 高并发系统中的限流应该如何做?

在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。本文结合作者的一些经验介绍限流的相关概念、算法和常规的实现方式。缓存缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪。使用缓存不单单能够提升系统访问速度、提高并发访问量,也是保护数据库、保护系统的有效方式。大型网站一般主要是“读”,缓存的使用很容易被想到。在大型“写”系统中,缓存也常常扮...

2019-12-27 12:09:39 174

原创 mongdb 鉴权失败,添加数据失败

报错信息:> use adminswitched to db admin> db.createUser({user:"hz", pwd:"hz", roles:[{role:"userAdminAnyDatabase",db:"admin"}]})2016-04-19T18:31:42.712+0800 E QUERY [thread1] Error: couldn'...

2019-03-28 14:28:54 2669 1

原创 Linux的CentOS7系统安装配置Redis运行报错bash: redis-server: command not found

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2019-03-19 18:32:57.632 ERROR 14717 --- [ main] o.s.boot.SpringAppl...

2019-03-19 20:00:11 3326

原创 Redis集群搭建与简单使用

用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.168.31.210) 。安装过程1. 下载并解压cd/root/softwarewget ...

2019-03-14 17:48:03 144

原创 redis cluster info显示cluster_state:fail解决方案

1、查看错误信息:1.1 错误信息(1)127.0.0.1:7000&gt; get name(error) CLUSTERDOWN The cluster is down127.0.0.1:7000&gt; cluster infocluster_state:failcluster_slots_assigned:16380cluster_slots_ok:16380cluste...

2019-03-14 17:45:55 8381

原创 Linux 下安装JDK1.8

我们要将解压后的【jdk1.8.0_131】里面的所有数据移动到我们需要安装的文件夹当中,我们打算将jdk安装在usr/java当中,我们在usr目录下新建一个java文件夹mkdir /usr/java将【jdk1.8.0_131】里的数据拷贝至java目录下mv /home/cmfchina/jdk1.8.0_131 /usr/java第三步、修改环境变量至此,...

2019-03-14 17:43:53 180

原创 使用阿里云镜像安装Docker CE

由于安装DockerCE时下载官网库长期出现超时的情况,所以在安装docker时需要把下载镜像改到国内的镜像库。所以就有了阿里云镜像库。按照阿里云在CentOS安装时介绍步骤:# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软...

2019-03-14 17:38:54 4529

原创 Linux环境安装、卸载Docker

安装:  1、Docker要求CentOS系统的内核版本高于 3.10 ,通过uname -r命令查看你当前的内核版本是否支持安账docker  2、更新yum包:sudo yum update  3、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的    sudo yum install -y yu...

2019-03-14 17:37:34 2615

原创 Linux下docker CE报错解决

系统:CentOS Linux release 7.2 (Core) 3.10.0-693.11.6.el7.x86_64SELinux:关闭docker版本# docker --versionDocker version 17.12.0-ce, build c97c6d6docker images# docker imagesREPOSITORY T...

2019-03-14 17:36:46 352

原创 Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found

org.apache.ibatis.exceptions.PersistenceException:### Error updating database. Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Sta...

2019-03-14 17:34:27 6218

原创 invalid comparison: java.util.ArrayList and java.lang.String——bug解决办法

这是一个根据list集合的查找数据的 sql,在接收list的时候加了判断 list != ‘ ’ “”,引起了集合与Stirng类型的比较,故报错&lt;if test="list != null and list != ‘‘"&gt; and ul.loan_id in &lt;foreach collection="list" index="index" ...

2019-03-14 17:31:22 255

原创 com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authent

rabbitmq 的 账号密码填写错误就会出现下面的错误org.springframework.amqp.AmqpAuthenticationException:com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mech...

2019-03-06 16:15:16 3582 1

原创 linux 下安装gcc

1、了解一下gcc    目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。我自己linux上是4.1.2版本,是不支持openMP的,而自己又要用到openMP,所以自己在原来的基础上安装了一个4.2以上版本的。  在安装之前,系统必须有cc或者gcc的编译器,如果没有,就不能安装更高版本的gcc了,如果是这种情况,...

2019-02-21 17:14:20 930

原创 获取图片Exif信息

 获取图片Exif信息问题:手机照片上传时,会发现ios手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题;而Android不会出现这种现象。原因:ios系统默认Orientation属性为1,与常规机器拍摄图片的Orientation属性不一致。方案:读取文件Exif信息,获取Orientation属性,修改Orientation属性为0。Orientation属性属性说明...

2019-01-24 13:40:30 1964

原创 git 进行分支合并master 及解决版本冲突

1.首先clone master到本地,2.cd [clone下本地项目名]3.git branch -a 查看master及其分支4.切换到dev  git checkout dev  进行clone  dev 代码5.$ git checkout -b my_dev origin/dev  #或者是切换到本地的my_dev分支,假如已经存在的话,即git che...

2018-10-10 15:03:11 6966

原创 git clone 报错

报错信息如下:这个错误困惑 我很久,找了一天,请教同事都没解决;现在贴出解决方法,解救踩坑者1.选中项目右击属性:如图:下一步:查看:此为正确的继续clone代码 如果继续报错,如下:git clone失败Could not resolve proxy: proxy 此时如果想重置代理,卸载git是没有用的,而是重置git代理因此,我们只需要...

2018-10-10 14:52:44 3274

原创 SpringBoot和redis集成,错误记录

错误日志:2018-09-20 18:21:21.013 WARN main [org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext:551]-Exception encountered during context initialization - cancellin...

2018-09-20 20:26:32 415

原创 log4j-over-slf4j.jar AND slf4j-log4j12.jar 依赖冲突解决方案

报错信息E:\software\java\jdk1.8.0_151\bin\java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:64225,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom....

2018-09-20 16:48:51 1563

原创 @Configuration和@Bean的用法和理解

 1、第一种自己写的类,Controller,Service。 用@controller @service即可2、第二种,集成其它框架,比如集成shiro权限框架,集成mybatis分页插件PageHelper,第三方框架的核心类都要交于Spring大管家管理@Configuration可理解为用spring的时候xml里面的&lt;beans&gt;标签@Bean可理解为用spr...

2018-08-24 09:32:36 32019 7

原创 SimpleDateFormat转换时间

在使用SimpleDateFormat时格式化时间的 yyyy.MM.dd 为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss如果希望格式化时间为24小时制的,则使用HH:mm:ss         Date d = new Date();          SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd h...

2018-08-24 09:15:54 1726

转载 3DES加密解密方法

从数据安全谈起     当你使用网银时,是否担心你的银行卡会被盗用?    当你和朋友用QQ进行聊天时,是否担心你的隐私会被泄露?    作为开发者,编写安全的代码比编写优雅的代码更重要,因为安全是一切应用之根本!为了确保数据不被侵犯,数据加密/解密技术运用而生。    ——摘录自《Java加密解密的艺术》     所以为了确保数据传输和数据存储的安全,我们可以通过特定的算...

2018-08-24 09:09:21 13238 4

原创 车牌的正则表达式

正则表达式: /** * 车牌号码的正则表达式 */ public static final String PLATE_NO_REGEX = "([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼]" + "{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-Z]{1}(([DF]{1}[A-H...

2018-08-24 09:00:22 11911 9

原创 通过跳板机登录线上数据库

一  sql数据库的可视化界面登录:          二 mongo (robo3t)可视化界面登录:

2018-08-24 08:52:35 2928

原创 table 'mysql.proc' doesn't exist问题解决

在数据库管理的时候不小心把mysql这个数据库给drop了(经排查后知晓),于是在打开mysql-front进入数据库时出现这个错误。也就是说这个错误是由于mysql库缺失引起的,所以只要把相应文件补齐就好了,可是我自己没有备份,网上在CSDN有,可是下载要积分,于是我想难道只能重装一次?,后面我想起了在6.x版本以后是没有自带的data库的,只能通过初始化生成,下面就很明显了。1 考虑以...

2018-07-30 18:41:18 24481 11

原创 调用接口报错:There is no getter for property named 'companyId' in 'class java.lang.String'

报错信息如下: [DUBBO] Got unchecked and undeclared exception which called by 10.144.144.2. service: com.minivision.gmepartner.park.StaffPrivFacade, method: getStaffAuthPage, exception: org.mybatis.spring...

2018-07-30 18:31:39 1969

原创 Xshell ssh长时间连接不掉线设置

1.Xshell客户端设置服务器设置vi /etc/ssh/sshd_config把ClientAliveInterval 0和ClientAliveCountMax 3前的井号去掉,并把ClientAliveInterval的值改为60ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送ClientAliveInter...

2018-07-18 11:19:48 8616

原创 @SCHEDULED(CRON = "0 0 * * * ?")实现定时任务

每5分钟执行一次@Scheduled(cron = "0 5 0 * * ?") public void runAttendance() { // 根据ip尾号暂停一段时间 处理多节点定时任务同时触发问题 try { long millis = (long) IdWorkerUtil.getworkerHostIp() * Digi...

2018-07-11 15:29:24 11369

原创 Soringboot+dubbo 启动Application类时启动报错

报错信息如下:2018-07-10 10:56:05.835 ERROR main [org.springframework.boot.SpringApplication:815]-Application startup failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with ...

2018-07-11 11:16:09 2713 1

原创 MongoDB的基本查询

基本查询方法find():查询 db.集合名称.find({条件文档}) 方法findOne():查询,只返回第一个 db.集合名称.findOne({条件文档}) 方法pretty():将结果格式化 db.集合名称.find({条件文档}).pretty()比较运算符等于,默认是等于判断,没有运算符 小于$lt 小于或等于$lte 大于$gt 大于或等于$gte 不等于$ne eg:查询名称等于...

2018-07-09 16:58:38 166

原创 JavaWeb(跨域和前后分离)

 跨域问题1. 跨域的产生:当前页面的URL与要发送的XHR请求的服务器端URL有以下任何一个不同都会产生跨域的问题:协议(如:http和https)、主机(即使是127.0.0.1和localhost也是不同主机)、端口2. 解决方式1:JSONPA. 客户端:1) 使用jquery的ajax库函数:在发送请求时,指定dataType为jsonp,则请求时会自动添加表示回调函数的参数(默认参数名...

2018-07-05 09:45:42 746

原创 nginx服务器绑定域名和设置根目录的方法

nginx服务器绑定域名以及设置根目录非常方便,首先进入nginx安装目录,然后执行 vim conf/nginx.conf 打开nginx的配置文件,找到  server {    .....    .....  }  这个代码段,这段代码就是用来配置对应站点的,首先我们应该在域名控制面板将域名解析到我们服务器的IP地址,然后绑定才可以生效  首先在我们的代码段中找到server_name这一项...

2018-07-05 09:16:29 5121

原创 解决:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile

什么是Build Path?Build Path是指定Java工程所包含的资源属性集合。在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE)、第三方的功能扩展库、工作空间中的其他工程,甚至外部的类文件,所有这些资源都是被这个工程所依赖的,并且只有被引用后,才能够将该工程编译成功,而Build Path就是用来配置和管理对这些资源的引用的。Build Path一般包括...

2018-07-03 15:06:46 37337 4

原创 Java 解决跨域问题

要知道跨域请求就要先了解同源策略,那么什么是同源?什么是不同源?简单来说就是,如果两个资源,包括HTML页面、JavaScript脚本、css样式,对应的协议、域名和端口完全相同,那么这两个资源就是同源的,Same-origin policy解释得很清楚。那么同源策略的意思就是一个源中的资源访问另外一个源中的资源,在在这一点上JavaScript的跨站资源访问表现的更加明显。在HTML5之前Aja...

2018-07-02 19:17:59 13560

原创 Dubbo 启动报错 Failed to bind NettyServer on /192.168.96.1:20880, cause: Failed to bind to: /0.0.0.0:208

错误信息:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2018-07-02 18:42:24.825 ERROR [org.springframework.boot.SpringApplication...

2018-07-02 19:17:01 10791 1

原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'appointmentJ

报错信息Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2018-07-02 18:42:24.825 ERROR [org.springframework.boot.SpringApplication:...

2018-07-02 19:13:30 356

原创 远程桌面连接发生身份验证错误,提示要求的函数不受支持

winidows的,平常一直远程桌面进行连接做一些操作。昨天晚上更新系统之后,今天连接不上了,提示出现身份验证错误,要求的函数不受支持。这是由于 凭据安全支持提供程序协议 (CredSSP) 是处理加密Oracle修正所导致。 (详细介绍可以查看官方的说明。https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cv...

2018-06-27 11:04:01 629

空空如也

空空如也

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

TA关注的人

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