自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pgsql 为表添加自增字段

--增加自增序列CREATE SEQUENCE user_wz_id_seq INCREMENT 1 START 1 NO MINVALUE NO MAXVALUE CACHE 2;--增加键idalter table user_wz add column id int;--修改键id为自增序列alter table user_wz alter ...

2019-08-08 09:56:11 5974 1

原创 快速解决IDEA中类的图标变成J,不是C的情况

找到项目的pom.xml,右键,在靠近最下方的位置找到。此时,一般类的图标就变成C了,但是可能会出现。有时候导入新的项目后,会出现如下情况,问题解决,如有错误,欢迎大家批评指正。

2023-08-09 10:57:58 3267

原创 Not support Chinese or UTF-8 in current environment, please set environment

如要要永久生效的话,就通过vim ~/.bash_profile 在这个文件里面直接加上,这种是永久生效的.注意,这种方式export LANG=en_US.UTF-8,是仅针对本次登录有效的,意思就是:当前环境不支持中文或UTF-8,请设置环境变量LANG。无论使用哪一种,改完之后,都记得刷新下环境变量。

2023-07-28 13:58:25 313

原创 mvn deploy 上传项目到maven私服失败 400 Bad Request

自己搭建过程中出现的问题,废话不说,直入主题。 首先确认 你自己的相关配置 是否正确。 如下图 <!--注意限定版本一定为RELEASE,因为上传的对应仓库的存储类型为RELEASE --> <!--指定仓库地址 --> <distributionManagement> <repository> <!--此名称要和.m2/settings.xml中设置的ID一致 --> <id>mayikt</id&..

2020-12-14 15:33:16 3908

原创 Centos7.x docker安装过程中的问题及解决方案记录,附完整安装过程

在虚拟机上安装docker 用了我大概一下午的时间 才安装好,自己记录一下安装过程,以供后面复盘,同时也希望能帮助到其他人。首先说下我遇到的各种问题,错误1.下载docker的过程当中,弹出提示 SELinux xxxxx? 我忘记截图了 就是在电脑的最下方 提示了这个么信息, 然后我虚拟机就黑屏了,我试了好几次,都是出现这个就黑屏。解决方案:修改配置文件,禁用SELinuxvi /etc/sysconfig/selinux然后通过 setenforce 0命令实时禁用...

2020-12-13 15:47:05 489

原创 VMware Workstation 不可恢复错误: (vcpu-0)

记录自己的问题换了台联想小新之后,在虚拟机上安装linux报错,报错内容如上。后来查询了一下该报错大致意思是电脑没有开启cpu 虚拟化功能,排错过程:1.假设你定义的linux名称为001,那么去对应的目录中找到 001.vmx文件,编辑在文件,添加mc.version = 0,保存这是在网上查到的方案,试了一下,不行。2.查询到可能是电脑没有开启虚拟化技术,于是重启电脑,...

2020-04-07 15:12:31 613

原创 一句话阐述 SpringUtils isEmpty( ) 和 isBlank 的区别

1.StringUtils.isEmpty是以是否为空和是否存在为判断依据,但是这个方法并没有忽略空格参数。示例://有内容StringUtils.isEmpty("wang") = false//空字符串StringUtils.isEmpty("") = true//有内容,但内容为空格参数StringUtils.isEmpty(" ") = false...

2019-10-27 10:42:15 839

原创 x++ 和 ++x的区别 直白阐述 + 代码实例

今天有朋友问我 x++ 和 ++x的区别,和他讲解一番之后,想在博客中记录一番。废话不多说,首先,直白说一下二者的区别。x++ 是指,先拿到x的值,然后再对x的值进行+1的操作++x 是指,先对x的值进行+1的操作,再哪到x的值。他们的区别就是这样,接下来上一个实例:public class Test03 { static int x,y; publ...

2019-10-10 22:06:30 4033

原创 讲讲你不知道的System.out.println(浅谈System.out.println对性能的影响)

讲讲你不知道的System.out.println在开发或者调试bug的过程中,有些同学经常用到System.out.println语句,输出到控制台,用来查看数据是否正常。开发或者调试完毕,很可能就忘记删除,直接就发布到生产中去了。在一些对性能要求比较高的项目当中,忘记删除的这些代码,就成为将为需要清除优化的对象了。System.out.println 这个语句 对性...

2019-10-10 21:51:19 1293

原创 CORS 跨域 大白话阐述,以及解决措施

本文旨在通俗易懂的讲解什么是跨域(CORS),以及如何解决跨域问题。首先,通过实例解释一下什么是跨域:网络上的许多页面都会加载来自不同域的CSS样式表,图像和脚本等资源。出于安全原因,浏览器限制从脚本内发起的跨源HTTP请求。因为浏览器采用的是同源策略。是浏览器对javaScript施加的安全限制。什么是同源呢?就是指的 域名、协议、端口均相同。接下来举实例阐述http://...

2019-09-26 22:42:03 380

原创 java.util.ArrayList and java.lang.String 报错解决方案

错误场景:在sql语句中 使用<if>标签 判断变量是否为null或者 ' ' 时,由于我的变量是一个list集合,引起了集合与String类型的比较,导致出现了该报错:java.util.ArrayList and java.lang.String如图:我的变量 programReferenceNumber 在类中定义的 是一个 List<String>类...

2019-09-25 21:46:53 5821

原创 启动tomcat时控制台console出现乱码——淇℃伅

如题我本地的tomcat版本为8.5出现这种情况的原因 是tomcat配置文件中定义的编码 和 开发工具默认的编码不一致闲话少说,给出解决方案:找到Tomcat目录下的conf/logging.properties配置文件,打开,文件如下:如上图,我标注的这几个位置。 最下面的是控制控制台输出的 编码上面两个 一个是控制catalina.log窗口的编码 一个是控制...

2019-06-12 16:52:42 676 1

原创 Postgre SQL ROW_NUMBER( ) OVER ( ) 用法通俗详解

中心如题:先简单介绍用法:row_number() 为返回的记录生成行编号废话不多说,上图,上sql, 开怼以学生表为例:表数据如下现在想拿到成绩为倒数第二的 学生 的所有信息。首先看一下下面这条sql的执行结果SELECT * FROM (SELECT ROW_NUMBER () OVER (ORDER BY stu.score ...

2019-06-04 17:12:52 4365

转载 Spring Security 配置类属性详解

Spring Security 配置类属性详解在我们前面的文章Spring Security 初识(一)中,我们看到了一个最简单的 Spring Security 配置,会要求所有的请求都要经过认证.但是,这并不是我们想要的,我们通常想自定义应用的安全性.因为有些路径我们想要谁都可以访问.Spring Security对此的实现也很简单.关键在于重载 WebSecurityConfigure...

2019-06-04 11:20:49 4733

原创 SQL优化 ———— limit 1

在一些情况下,如果知道查询结果只有一条,SQL语句中使用 limit 1 可以提高查询效率。例如下面的用户表(主键id,邮箱,密码):create table t_user(   id int primary key auto_increment,   email varchar(255),   password varchar(255) ); 每个用户的emai...

2019-06-03 09:37:12 11504

转载 一句话给大家阐明 java中的方法签名!!!!Java中什么是方法签名

如题:what is method signature in java?answer:Definition: Two of the components of a method declaration comprise the method signature—the method's name and the parameter types.方法声明的两个组件构成了方法签名 - 方法的名...

2019-05-17 09:26:32 1204

原创 idea下载插件报错 Read time out 连接超时 解决方案 亲测 可用

问题如图:解决方法:File ——》Settings——》Updates——》 去掉标记行的对勾——————解决重新下载插件即可

2019-04-12 15:01:12 3095

转载 30分钟如何学会使用Shiro----通俗易懂

Shiro简介shiro是apache提供的强大而灵活的开源安全框架,它主要用来处理身份认证,授权,企业会话管理和加密,目前使用Apache Shiro的人越来越多。与spring security区...

2019-04-11 20:35:38 319

转载 POI和Java Excel 导入导出Excel----详细到你不敢相信 转载

转 POI和Java Excel 导入导出Excel----详细到你不敢相信 置顶 2018年05月04日 10:48:53 杨杨得懿 阅读数:402 ...

2019-03-23 10:30:29 162

转载 Unsupported major.minor version 52.0 解决方案

Unsupported major.minor version 52.0 这个错误网上一百度一大堆,我就简单的记一下。直译过来意思是:不支持version52.0,其中version 52.0是魔码的其中一个版本,他对应的是jdk1.8所以异议过来就是:不支持jdk1.8简单来说,就是执行环境的jdk版本 低于 编译的jdk版本目录:一、linux环境java命令运行项目...

2019-03-23 10:00:14 5454

原创 详解:final修饰的变量 是引用变量不能变 还是引用变量指向的对象的内容不能变

直接上代码:/** * 问: 使用final关键字 修饰一个变量时,是指引用变量不能变,还是指引用变量所指向的对象的内容不能变? * * 答: 使用final关键字 修饰一个变量是,是指引用变量不能变,引用变量所指向的对象的内容是可以变的。 * * 验证思路: * 在java中每一个对象都有自己独一无二的哈希编码,根据这个编码就可以找到对应的对象。 * 因此,根据哈...

2019-03-20 10:48:42 1855 1

原创 打开eclipse报错Version 1.7.0_80 of the JVM is not suitable for this product.Version: 1.8 or greater is r

昨天我把本机的jdk版本从1.8切换到了1.7  当时eclipse还能用,结果今天开机之后打开eclipse时  报如下错误:大致意思就是说当前jdk1.7版本不支持,需要jdk1.8此时,如果不想更改环境变量里的jdk版本,只需要如下做即可:打开eclipse根目录修改eclipse配置文件eclipse.ini   添加jdk1.8的bin路径添加如下字段:-v...

2019-02-19 09:20:20 10411 14

原创 WebService 一学就会 入门demo 图文教学

环境工具:Eclipse 4.7.3ajdk1.7一:创建服务端,发布接口创建java Project 即可点击finish新建包 com.webservice.server,包里面新建类WebServiceTest.javapackage com.webservice.server;import javax.jws.WebService;impor...

2019-02-18 19:35:40 444

原创 Eclipse不经意之间的小坑,main文件夹下还有内容,却不展示出来

今天,同事扔给我一个maven项目。 在Eclipse中进行导入,导来导去,就是不显示 src\main文件夹下面的内容。 在电脑本地打开项目main文件夹,其中还有好多文件。  如图:捣鼓半天,一直以为是maven导入有问题。 最后才发现,问题出在eclipse中。 废话不多说,解决方法, 右键项目-》Show In-》Project Explorer   就ok了。  ...

2019-02-13 11:29:08 1456 2

原创 j2ee和j2se的区别

通俗讲  j2ee和j2se就是Java针对不同的用户群体所提供的不同服务。也就是说  根据不同的用户群体提供不同类型的类库。j2se,是java2的标准版,主要用于开发桌面的应用程序。j2se包含了构成java语言核心的类:数据库连接、接口定义、输入输出、网络编辑等。 j2ee,是java2的企业版,主要用于分布式的网络程序的开发。如果是基于j2ee的程序,只要你有网就可以运...

2019-02-11 17:06:45 2286

原创 利用Eclipse导出项目war包

通过Eclipse 导出项目的war包,可以用来部署到服务器中。操作:1.在Eclipse中右击项目2.选择export,查找war,选择WAR file下一步,ok,到此结束

2019-01-11 10:26:05 841

原创 Oracle 在某列原有内容上追加内容 PS:不是替换哦

直接上实例来演示:如图,我想给sys_user表中的ROLENOS字段在原有数据基础后面 追加 '@2005'数据 sql:update sys_user set ROLENOS=ROLENOS||'@2005' where USER_STS='01'结果如下:目标达成。 最后说一下语法格式:1.给某列前面增加字符:UPDATE 表名 SET 列名='...

2019-01-10 09:24:10 1874

原创 几句话阐述清楚log4j、slf4j、logback、tinylog之间的区别

1.早期,jdk不提供日志功能,所以程序员要想输出相关信息,基本上都使用 System.out.println( );2.在这个背景下,一位伟大的程序员,暂且称呼为 伟员, 设计了一套系统的日志功能代码,也就是log4j,广受程序员欢迎3.在这之后,log4j表示jdk可以把log4j功能纳入其中,但是jdk竟然碍于脸面,拒绝了。4.虽然拒绝了,但是这个功能还是要有的啊,于是也开发了一...

2019-01-03 11:20:43 797

原创 SOA和SOAP的区别

SOA(Service-Oriented Architecture)的定义是  面向服务的架构。就是说将软件按照功能设计成一个个服务,这些服务用标准的方式定义接口、并通过标准的协议进行调用。SOA所定义的接口和调用方式是独立于编程语言和运行平台的,广义上将SOA可以基于不同的底层技术实现。比如CORBA和Web Services。但是由于CORBA过于复杂和臃肿,因此已经很少使用。所以...

2018-11-29 11:22:04 7102 1

原创 通过实例阐述URI、URL、URN的区别

通过实例阐述URI、URL、URN的区别首先看一下这三者之间的关系,接下里我们再通过一个案例来阐述。URI包括URN和URL,相当于是URN和URL的父类。所有的URN和URL 都可以称之为URI。但是一个URI可能是URN,也有可能是URL。这两个都是URI的一种表现形式。三者间的结构图如下:案例:ftp://ftp.is.co.za/rfc/rfc1808.tx...

2018-11-14 10:48:30 631

原创 eclipse中 快速查找一个类或方法在哪里被引用

通过ctrl+shift+G 定位所有引用此类或此方法的地方

2018-11-13 17:35:59 5798

原创 Idea springboot整合mybatis 的入门demo

1.首先上依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt; &lt;/dependency&gt; &lt;dependency&gt;

2018-11-09 09:38:49 162

原创 使用JDBC连接MySql时报错:You must configure either the server or JDBC driver (via the serverTimezone cconfig

在使用JDBC连接MySql时报错:You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.具...

2018-11-08 17:30:28 5815

原创 Idea中 装配对象时(@Autowired) 出现 Could not autowire. no beans of "XXX" type found

问题场景,我在service层的实现类中  进行装配dao层对象时,提示Could not autowired. no beans of "XXX" type found.没有装配到,肯定不行啊,有问题。如图:有的大牛说这个idea的纠错机制对spring的某些配置没有很好的支持。可以不用管,但是程序员一般都是有强迫症的,还是想要解决掉它。网上常见的两个方向,我简单提一下。想要...

2018-11-08 16:56:21 8680 1

原创 项目开发中多配置文件问题

首先说一下实际项目中的几种环境: 开发环境(dev)测试环境(test)预生产环境(pre)生产环境(prd)   生产环境的配置文件,一般开发人员是没有权限进行修改的。都是运维修改。 目录结构如下图:要注意,生产环境的配置文件的命名规范,都要以application开头   以.properties结尾     -xxx  是自定义名称,一般企业中实际项目各生...

2018-11-02 10:14:59 431

原创 IDEA 读取 .properties文件 中文乱码问题 解决

场景:我在application.properties文件中定义了中文的键值,如name=你好当我在其他类中使用@Value("${name}")  读取配置文件的值的时候,获取到的值却是乱码。 解决方案:File——&gt;Setting——&gt;Editor——&gt;File  Encoding   如图配置,我的就解决了。 ...

2018-11-02 09:10:10 6692 1

原创 关于异步调用的简单理解

场景:假设在某个调用中,需要顺序调用A、B、C三个过程方法,且是同步调用,则需要将三个方法都顺序执行完毕之后,整个调用过程执行完毕。 异步调用:在上述场景中,如果B是一个异步的调用方法,则在A执行完毕之后,调用B,并不等待B结束,而是开始调用C,待C执行完毕之后,就意味着这个调用过程已经执行完毕了,不需要等待B方法的处理结果。 ...

2018-11-01 17:55:44 696

原创 Eclipse报错:The Network Adapter could not establish the connection

 解决方法:在图片标记位置添加上: -Djava.net.preferIPv4Stack=true  即可解决问题。  记录一下 , 以供查询。     

2018-11-01 16:42:52 745 1

原创 IDEA提示:Unregistering JMX-exposed beans on shutdown,SpringBootApplication无法启动

刚刚在进行SpringBoot+JSP整合的时候,到了最后一步,启动程序:提示Unregistering JMX-exposed beans on shutdown,程序根本就没有跑起来,在网上查询一番之后,发现是tomcat的问题。原因在于Application 运行时缺少一个容器container。也就是说在运行时缺少一个tomcat作为容器。我们先看一下pom.xml文件的依赖:...

2018-10-30 19:43:21 1549

原创 JSP文件的运行过程

JSP文件运行过程如下:1)当一个jsp文件第一次被访问时,jsp引擎会将其转译为Java源文件(Servlet),在转译过程中如果发现jsp有任何语法错误,转译将中断,并向客户端和服务端输出错误信息。注:这个jsp引擎本身也是一个Servlet。2)如果转译成功,jsp引擎通过javac把Java源文件(Servlet)编译成相应的.class字节码文件。3)执行class字节码...

2018-10-30 10:23:11 4103 1

空空如也

空空如也

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

TA关注的人

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