自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zwj1030711290的CSDN

全力学习Java

  • 博客(612)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 idea全局护眼色绿豆沙

设置前先看看全局护眼色效果图(如果觉得代码太low请忽视。。。)1.在导航栏选择Help->FindAction2.输入set background Image3.选择背景图片,然后吧opactiy设置成100 就这样就设置成功了。最后送上送上博主的图片下载连接链接: 保护色.png 密码: je8a...

2019-06-13 15:20:02 4315 1

转载 Postman处理提交时间问题

post方式提交表单,遇到时间需写成 "2018/12/12 00:00:00" 格式,如果写成2018-12-12 00:00:00则会报错

2019-06-13 15:17:37 1474

转载 IDEA调试(Debug)快捷键

F9 resume programe 恢复程序Alt+F10 show execution point 显示执行断点F8 Step Over 相当于eclipse的f6 跳到下一步F7 Step Into 相当于eclipse的f5就是 进入到代码Alt+shift+F7 Force Step I...

2019-06-12 18:45:38 8969 1

转载 SpringBoot打成jar包部署,Excel模板下载文件

问题一. 读取resource 目录下文件时出现路径找不到在本机测试都很顺利,当打包jar文件放到服务器上测试的时候发现了类似下面的异常信息:java.nio.file.NoSuchFileException: file:/app.jar!/BOOT-INF/classes!/xxx.xlsx原因:spring boot 将项目打包为jar,使用 java - jar 包名 在服务器上...

2019-06-12 18:44:54 1545 1

原创 idea设置terminal及git提交代码后仍然显示蓝色问题

一.网上办法是shell path写成cmd.exe,对我的电脑(win10 x64)不起作用,后来看到有改成bash.exe的,生效。注意start directory框里配置的是terminal的起始地址二.情况说明:首先,我的情况是这样的:因为表结构修改,需要重新构建表结构相关的东西,如model,mapper,Example,xml等的文件。如果文件不...

2019-06-12 18:42:10 2568

转载 idea jrebel最新破解

激活前请确保已经安装好了Jrebel插件,本文通过反向代理激活。第一步:下载激活工具(即代理工具),下载地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.0请根据自己的系统下载。第二步:运行刚才下载的可执行文件,如下图所示,不要关闭该窗口第三步:打开IDEA选择 Help -> JRebel ->...

2019-06-10 11:15:22 1212

转载 Idea中的xml文件中的约束报错怎么解决

1.(注:复制的时候不要复制下面的.xsd的连接)上面有绿色,灰色和红色。灰色的是没有用到的,可以直接删除掉...2.file---选着setting,进行下面的操作,最后点击apply 和 ok;...

2019-06-08 17:26:04 2430

转载 导入项目报错:Unmapped Spring configuration files found

项目导入IDEA后,Event Log提示“Unmapped Spring configuration files found.Please configure Spring facet.”原因是web工程中的spring配置文件没有被IDEA所管理,解决这个问题也很简单,只需要2步操作即可:1.“Ctrl+Shift+Alt+S”打开project的配置界面,选择“Modules”页签,再...

2019-06-05 21:20:29 1239

转载 Intellij IDEA下Spring Boot热切换配置

相信很多人自己百度“idea springboot 热部署”,找到的解决方案都是如下:1.项目加入依赖spring-boot-devtools2.IDEA按ctrl+alt+s——Build,Excution,Deployment——Compiler——勾选Build project automatically3.IDEA按ctrl+shift+a——输入registry——Compile...

2019-06-05 21:19:42 375

转载 Spring Cloud Eureka 服务关闭但是未从注册中心删除 自我保护机制

自我保护背景首先对Eureka注册中心需要了解的是Eureka各个节点都是平等的,没有ZK中角色的概念, 即使N-1个节点挂掉也不会影响其他节点的正常运行。默认情况下,如果Eureka Server在一定时间内(默认90秒)没有接收到某个微服务实例的心跳,Eureka Server将会移除该实例。但是当网络分区故障发生时,微服务与Eureka Server之间无法正常通信,而微服务本身是正...

2019-06-05 21:08:34 803

转载 解决 Intellij IDEA Cannot Resolve Symbol ‘XXX’ 问题的四板斧

一.一把斧导入工程的时候,发现了Java类报错:配置SDK:解决成功:二. 二把斧maven项目遇到这类问题基本上是两方面的原因,类对应的依赖没有加载进来、编译器自身的设置和缓存问题。解决第一类:1、检查项目的pom文件,是否必要的依赖都写清楚了;2、是否使用自己的私有库,<repositories><repository>...

2019-06-05 16:49:22 2380 2

转载 极光推送Springboot微服务搭建教程

本文介绍Spring boot 项目中如何搭建极光推送服务,并已将极光推送方法做了封装,实现了三种推送方式:[ ] 服务端控制推送内容方式[ ] 服务端控制推送并带返回值得方式[ ] 服务端仅推送内容,客户端自定义显示的方式你只需在极光官网申请密钥,使用本文提供的配置和源码,5分钟即可搭建完极光推送的后端微服务。一.服务端配置文件在项目的application.properties...

2019-05-23 06:42:30 591

转载 Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码

Intellij IDEA 14 作为Java IDE 神器,接触后发现,非常好用,对它爱不释手,打算离开eclipse和myeclipse,投入Intellij IDEA的怀抱。 然而在使用的过程中会发现Intellij IDEA也有一些不尽如意的地方,难免会有些不爽:Intellij IDEA 的插件库远不及eclipse的丰富。 mybatis-generator在eclipse...

2019-05-10 08:57:45 336

转载 Springboot 修改包名之后,报"错误: 找不到或无法加载主类"

由于调整了结构,所以把SpringbootApplication的启动类放在了原来的上一层结构下面,结果启动的时候报"错误: 找不到或无法加载主类"。在网上没有找到好的解决办法,自己摸索之后找到了解决办法。就是把工程下面的.idea目录下的workspace.xml里面的SPING_BOOT_MAIN_CLASS的路径改成你最新的路径即可。...

2019-05-09 18:08:53 3467

转载 Spring Cloud底层原理

概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析...

2019-04-07 16:57:56 178

转载 将下载到本地的JAR包手动添加到Maven仓库

用maven命令将jar包移动到maven的本地repository中。语法:mvn install:install-file -Dfile=jar包的位置(参数一) -DgroupId=groupId(参数二) -DartifactId=artifactId(参数三) -Dversion=version(参数四) -Dpackaging=jar1.把“ojdbc6.jar”的jar包...

2019-03-20 10:34:42 1651 1

转载 单点登录原理与简单实现

一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必须鉴别浏览器...

2019-03-20 10:30:45 186

转载 Nginx+Tomcat搭建高性能负载均衡集群

一、工具  nginx-1.8.0  apache-tomcat-6.0.33二、目标  实现高性能负载均衡的Tomcat集群:  三、步骤  1、首先下载Nginx,要下载稳定版:    2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2: ...

2019-03-19 22:26:36 127

转载 Tomcat 调优及 JVM 参数优化

Tomcat 的优化不像其它软件那样,简简单单的修改几个参数就可以了,它的优化主要有三方面,分为系统优化,Tomcat 本身的优化,Java 虚拟机(JVM)调优。一、Tomcat 本身优化Tomcat 的自身参数的优化,这块很像 ApacheHttp Server。修改一下 xml 配置文件中的参数,调整最大连接数,超时等。此外,我们安装 Tomcat 是,优化就已经开始了。1、工作方式...

2019-03-19 19:52:59 299

转载 史上最全Postman 使用方法详解

一、Postman背景介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表...

2019-03-19 19:42:12 327

转载 MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)

引擎就是一个程序的核心组件。简单来说,存储引擎就是指表的类型以及表在计算机上的存储方式。存储引擎的概念是MySQL的特点,Oracle中没有专门的存储引擎的概念,Oracle有OLTP和OLAP模式的区分。不同的存储引擎决定了MySQL数据库中的表可以用不同的方式来存储。我们可以根据数据的特点来选择不同的存储引擎。在MySQL中的存储引擎有很多种,可以通过“SHOW ENGINES”语句...

2019-03-19 19:38:25 337

转载 Cronlog日志分割器

1.安装上传下载命令yum install -y lrzsz2、上传解压缩#tar zxvf cronolog-1.6.2.tar.gz3、进入cronolog安装文件所在目录cd cronolog-1.6.24、运行安装# ./configure# make && # make install5、查看cronolog安装后所在目录(验证安装是否成功...

2019-03-19 19:09:24 2241

转载 spring+mybatis+Druid过程中出现的问题(java.sql.SQLException: validateConnection false和Unsupported major.m)

1.首先我们来说下出现java.sql.SQLException: validateConnection false这个异常该怎么解决:&lt;dependency&gt;&lt;groupId&gt;com.alibaba&lt;/groupId&gt;&lt;artifactId&gt;druid&lt;/artifactId&gt;...

2019-03-11 17:46:11 951

转载 JDBC连接MySQL报错Unknown system variable 'query_cache_size'

前些天尝试Maven项目Spring+Spring MVC+MyBatis时,接连MySQL一直不报错,但就是连不上。换成单元测试之后连接Mysql之后报如下错误信息:java.sql.SQLException: Unknown system variable 'query_cache_size'网上查了原因是mysql-connecter-java的版本过低,很显然是数据库...

2019-03-11 17:44:34 507

转载 pagehelper不调用startpage依旧执行分页问题处理

pagehepler在开启分页(即执行startpage方法)查询后,需要mybatis中mapper的接口进行消费,且只消费一次,即如果需要多条查询都使用分页,则需要在每个执行mapper前加上startpage的方法调用。今天遇到很奇怪的事情,我在执行mapper查询时,没有开启分页,但是查询结果偏偏出现了分页,原来pagehelper开启分页的方式有多种:其中如果mapper查询的参...

2019-01-05 14:22:20 2308 3

转载 MYSQL日期 字符串 时间戳互转

平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看;涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_format()...

2018-11-29 00:03:07 216

转载 获取git仓库时更新类型update type 的选择

获取git仓库时更新类型update type 的选择参考 一下 图解 即可

2018-11-27 20:52:26 9519 3

转载 Mybatis通用mapper获得insert后的数据实体的自增ID

一、pom(基于Spring-Boot)&lt;!-- https://mvnrepository.com/artifact/tk.mybatis/mapper-spring-boot-starter --&gt;&lt;dependency&gt; &lt;groupId&gt;tk.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mapper-s...

2018-11-27 20:51:26 3320

转载 CentOS下用yum命令安装jdk

1.查看是否已安装JDK,卸载yum list installed |grep javayum -y remove java-1.8.0-openjdk*        *表示卸载所有openjdk相关文件输入  2.查看yum中管理的java的版本输入以下命令,以查看可用的JDK软件包列表:yum search java | grep -i --color JDK 3...

2018-11-10 16:08:43 2387 1

转载 阿里云实现内网互通

1、首先第一步应该是提交工单,告知两台服务器的外网IP,然后通过工单进行反馈。2、如果地域都是一样那就好办很多,比如参考官方的案例:https://help.aliyun.com/document_detail/25475.html?spm=5176.doc25385.2.1.dRRsk9官方内容如下:除了提供安全保障,您还可以使用安全组实现:案例 1:内网互通 案例 2:拦截特...

2018-09-06 19:21:38 31092 2

转载 Java NIO 完全学习笔记(转)

本篇博客依照 Java NIO Tutorial 翻译,算是学习 Java NIO 的一个读书笔记。建议大家可以去阅读原文,相信你肯定会受益良多。1. Java NIO TutorialJava NIO,被称为新 IO(New IO),是 Java 1.4 引入的,用来替代 IO API的。Java NIO:Channels and Buffers标准的 Java IO API ,...

2018-09-04 18:05:24 174

转载 java的System.getProperty()方法可以获取的值

java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.sp...

2018-09-03 19:47:33 747

转载 MySQL的count计数条件问题

直接上栗子:①查询分数大于90的学生人数法一(注意 or null 不可省去):      法二:      ②查询课程数目

2018-08-30 18:02:37 1431

转载 我的Jxl使用总结

创建或读取一个工作薄 创建一个工作薄:// 创建Excel工作表 指定名称和位置           String fileName = File.separator +"POS全场折扣-批次:"+batchid;  //文件名// createExcel文件String filePath = FileUtil.POS_root + File.separator +"全场POS折扣信...

2018-08-28 14:54:02 771

转载 mybatis异常invalid comparison: java.util.Date and java.lang.String

开发中改动mapper文件后需要重新编译发布, 由于工程比较大非常耗时, 所以为方便快速测试干脆写了一个小java工程. 工程中用到的dao, mapper和实体类都是从工程中拷出来的, 数据库也是同一个. 但是遇到一个比较奇怪的问题(对于包装类型如Integer,Long也适用)实体类中有一个属性private Date createTime;对应该属性数据库中定义的是c...

2018-08-28 14:47:15 225

转载 在ajax请求后台时在请求标头RequestHeader加token

情景:为了保证系统数据的安全性,一般前后台之间的数据访问会有授权与验证,这里的Token机制相对于Cookie支持跨域访问,在RESTful API里面,验证一般可以使用POST请求来通过验证,使服务端发送带有token的响应。或者,使用GET请求,这需要参数提供凭证(指URL),或者请求头里带有token。此处为上述的第二种方法:在ajax请求的标头中加Token1 var str =...

2018-08-28 07:13:02 2030

转载 JAVA简单实现MD5注册登录加密

开发环境:jdk1.7,eclipse 框架:springmvc,mybatis 工具:maven 以下代码复制即可实现MD5加密创建一个mave项目,加web。不懂得可以搜索一下就有了。注册用户的JSP页面代码如下。&lt;%@ page language="java" contentType="text/html; charset=utf-8" pageEncodi...

2018-08-19 23:01:49 3411

转载 javascript+Java 实现MD5加密登录密码

客户说我的***系统登录时密码是明文传输,不高兴,我对HTTPS不太了解,那我用MD5加密下,虽然不能保证万无一失,但也好过明文传输嘛。说下大概的过程:打开登录的JSP页面时,生成一个随机字符串,放在session里面,以便后台也可以拿到。客户输入用户名和密码点击"登录"时,拿到密码和随机字符串,拼接在一起后利用js生成MD5字符串。然后用js把那个password的value改成MD5字符串...

2018-08-19 18:00:48 544

转载 Git 安装和使用教程--续

git 提交 全部文件 git add .  git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不包括删除的文件; git add -u 表示添加编辑或者删除的文件,不包括新添加的文件 ...

2018-08-19 17:16:08 161

转载 git&github使用教程

GitHub操作流程 : 第一次提交 :  方案一 : 本地创建项目根目录, 然后与远程GitHub关联, 之后的操作一样;-- 初始化Git仓库 :git init ;-- 提交改变到缓存 :git commit -m 'description' ;-- 本地git仓库关联GitHub仓库 : git remote add origin git@github.com:ha...

2018-08-10 19:28:48 1455

新版本eclipse可用的打包工具 fat-jar

eclipse添加这个插件,便于打包程序运行

2017-07-26

小诊所诊治病历信息管理系统

小诊所管理系统,纯jsp+servlet开发,数据库为mysql

2017-05-27

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

TA关注的人

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