自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李先生的技术博客

这位博主暂时没有任何描述

  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 jdk环境变量

1.首先我们得保证jdk已经安装完成2.在我的电脑中去系统属性中设置环境变量(一共三步操作)3.点击下边的新建,切记是下边的新建按钮,变量名JAVA_HOME(代表你的java的jdk安装路径),变量值对应的是你的JDK的安装路径。4.继续在系统变量里面新建一个CLASSPATH变量,其变量值如下图所示:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\t...

2019-07-22 21:37:13 1317 2

原创 jdk安装教程_JDK8_完整版

1.下载对应版本JDK版本(jdk8下载路径):https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.点开链接后会看到如下界面:3.我们选择用jdk8,此处我本地是win10 64位的,所以我选择4.下载完成后双击运行jdk,直接点击下一步就可以5.选...

2019-07-22 21:22:55 3074

转载 javac无法识别问题记录

https://blog.csdn.net/csdn_0911/article/details/83010321

2019-07-21 22:29:19 377

原创 exe4j将jar包生成exe程序

*exe4j下载安装:https://blog.csdn.net/qq_41756576/article/details/967326451.首先我们选择一个位置存放我们所需要的文件,当然这个位置没有任何要求,在这个位置下的文件夹需要存放JDK,JRE,JAR,ICO这几个文件/图标就可以2.、使用exe4j,我们双击exe4j.exe ,这里我们还没有生成exe的文件, 所以不用管,直接...

2019-07-21 16:48:19 307 1

原创 exe4j安装及下载

1.首先去官网下载exe4j:https://www.ej-technologies.com/download/exe4j/files,选择对用版本下载2.下载完成后,一直下一步就可以,如果对下载位置有要求,请自行变更3.exe4j下载完成后需要添加注册码,否则每次打开都会有对应提示4.公司和名字随便填,注册码下面的随便随便复制一个即可。A-XVK258563F-1p...

2019-07-21 16:32:21 12304

原创 List 删除 其中某个元素 (删除多条~)

Iterator<SettlementLoc> iterator = list.iterator();while (iterator.hasNext()) { SettlementLoc integer = iterator.next(); if (integer == 删除的条件) iterator.remove(); }}...

2019-04-19 11:18:10 6044

原创 Spring Boot 控制台日志打印

项目创建初期控制台没有SQL打印,无法调试错误?没关系,往下看首先是properties写法logging.path=./logslogging.level.cn.com.xxx.xxx.xxx.dao:debug #项目中dao层的位置 #日志文件的大小设置logging.file.max-size=100MByml写法logging: path: ./...

2019-04-09 10:41:21 12428 2

原创 Mybatis-Plus Generator

1.首先得下载Mybatis-Plus作支持,详细下载流程请看这篇文章:https://blog.csdn.net/qq_41756576/article/details/888946282.下载好的Maven放置在Pom文件中3.这是一个写好的Class,需要改的地方在下方标好了public class CodeGenerator { public static voi...

2019-03-29 15:55:12 1748

原创 Mybatis-Plus Maven

1.百度搜索 baomidou/Mybatis-plus(这两个是同一个东西)2.找到对应官方的maven3.点击进入4.找一个对应版本,注意:3.0是个分界线,3.0以下的和3.0以上的是两种完全不同的方式,所以为了方便起见,我们选择最新版,这个视项目而定,就比如之前用过Mybatis-plus,是个低版本,现在升级成高版本,就会出现一系列的问题。5.这是对应的m...

2019-03-29 15:40:06 9287

原创 Loading class `com.mysql.jdbc.Driver'. This is deprecated.

问题: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the ...

2019-03-29 14:57:05 854

原创 Idea Spring Boot 整合 SSM

1.首先引入对应的包,必须要有的配置类的包为:JDBC、MysqlJDBC官方Maven:<https://mvnrepository.com/artifact/org.springframework/spring-jdbc>Mysql官方Maven:<https://mvnrepository.com/artifact/mysql/mysql-connector-jav...

2019-03-29 14:50:21 430

原创 IDEA 搭建 Spring Boot项目

1.先打开我们的IDEA2.先New一个Project(选择对应的JDK,接着在有网络的情况下选择默认的URL,然后点击Next)3.首先选择包名,在选择项目名,接着选择语言,选择Jar包,在选择Jdk(注意选择Artifact【项目名】的时候不要有大写字母,否则会出现 图2 这样的报错信息)图2 4.接着在选择对应的包(选择个基础的包,有需要其他的包可以在项目中的po...

2019-03-28 13:36:16 210

原创 Java 跨域操作

跨域这个问题确实让人很头疼,对于一般的来说,后台做处理就可以。一般来说,出现跨域问题只会是前台发送回来的报文头格式不一致所造成的,前台请求一般是两次,第一次是一个OPTIONS的请求,这个请求是一个开路的请求,为后边所访问的方法开辟一条可操作的道路,跨域问题的出现就是因为OPTIONS请求至后台后出现了问题,所以该请求的访问才会出现问题,导致后边的操作无法进行。1.第一种办法 ...

2019-03-28 11:23:33 1680

原创 VM ware CentOS安装教程 VM ware 15

1.打开安装好的VM ware程序2.点击 创建新的虚拟机3.选择 自定义(高级安装)4.选择 硬盘兼容性 12.x 就可以,不需要太高5.选择 CentOS 的路径6.可修改 虚拟机名称 存储位置7.设置自己的虚拟机配置,选择几个取决于自己的电脑性能多好,对于Linux来说,1个也够用8.给多大的值取决于电脑硬盘的大小9.网络类型选...

2019-03-28 09:46:12 1225

原创 VM ware下载教程

1.去指定官方下载VM ware(目前最新版为15.03),百度搜索VM ware2.进入vm官网3.进入之后点击下载4.寻找 VMware Workstation Pro 进行下载5.选择对应版本和对应Windows和Linux系统6.点击下载,下载完成...

2019-03-28 09:32:02 7060 3

原创 Git 下载项目

1.先找到项目存放的位置如:d:(跳转到D盘) cd text(跳转带D盘下的text文件夹中)2.通过git命令导入到本地如:git clone http://xxx/xxx/xxx.git(这个路径是git的地址) 3.我们去本地的D盘的text文件中去查看项目3.我们去本地的D盘的text文件中去查看项目...

2019-03-25 16:15:46 3774

原创 Git 提交

1.切换到admin 目录下git config --global user.name2.把本地的账户改为adminxxx --> admin3.在工作空间下打开git4.通过git把项目拿下来,防止出问题5.git add .把项目进行同步6.git commit -m " "把提交上去的代码进行注释7.git push提交代码8.dir 查看在那个项目...

2019-03-25 16:13:00 151

原创 Git 合并分支

方法1 首先切换到自己的分支下 git branch XXX 把项目提交一次 git commit " " 切换到admin下 git checkout admin 接着再提交一次 git commit " " 用git merge 把自己分支下的合并到主干上 git merge 自己的分支 然后切换到自己的分支下 g...

2019-03-25 16:12:09 136

原创 Axure 下载教程

1.百度搜索 Axure2.进入 Axure中文网 https://www.axure.com.cn/3.下载 Axure RP 9 (最新版),下载时注意是PC版本的 Axure RP 9 ,不是Mac版本(Mac版本为苹果本,Windows不兼容),需下载 Axure RP 9 和 中文汉化包(可下载可不下载,个人喜好,Axure属于非国产软件,界面为英文版,汉化包可帮助界面展...

2019-03-25 16:00:06 10301 2

原创 Axure 安装教程

1.打开 Axure 下载位置 ,找到对应的.exe结尾的应用程序2.运行这个exe结尾的应用程序,安装开始3.勾选我同意4.选择安装位置5.准备安装6.开始安装7.安装完成(Launch Axure Rp9 Beta 可勾选/可不勾选)8.运行软件 (Launch Axure Rp9 Beta 勾选了的话会自动打开软件)9...

2019-03-25 15:54:58 9783

原创 java 接口 三种实现方式

JSON在我做接口开发的时候,我遇到了三种json转换的问题1)[{}]2) {[{Array集合},{}]}3)[{Array集合{包含Array集合}}]无论第一种还是第二种还是,如果我们想要从接口中拿到数据,我们就必须得调用HttpClient或者其他的方式从接口获取信息,这个项目中我使用到的是HttpClient。HttpClient特性以及使用方法...

2018-09-29 09:42:15 47353

原创 如果你想精通JAVA,你的人生应该缺不了这些东西

第一阶段:        设计模式:《研磨设计模式》                 这本书主要是教你如何你面向对象的方式来了解JAVA。第二阶段:         基础:《Effective Java中文版》         JVM:《深入理解Java虚拟机;JVM高级特性及最佳时间(第二版)》                     《HotSpot实战》     ...

2018-09-26 16:00:37 148

原创 JAVA开发必备工具

1. JDK1.82. Maven 5.63. Tomcat 84. IDEA2018.25. MySql 5.66. Postman7. FoxMail8. Chrome9. MockPlus10. VisUal11. Xshell612. Xftp6

2018-09-19 11:00:22 323

原创 chrome charset 谷歌编码插件

谷歌自从版本更新之后,新版的谷歌浏览器取消编码的支持了,所以我们可以通过谷歌的扩展程序去下载一个插件进行安装,但是如果遇到公司电脑网速慢或者其他之类的情况,可能访问不到谷歌官网,所以小哥接下来把离线版的插件链接给你们,最起码访问国内要比国外的忘快;charset插件链接地址:https://pan.baidu.com/s/1OSkN9xmqcPhcu_ph3XOolQ安装教程:1.下载...

2018-09-07 15:06:38 19672 5

原创 maven安装配置

maven下载地址:https://pan.baidu.com/s/1NpwfzBQAwEbjYHpR94N4xA下载maven安装包解压打开配置文件 默认下载jar包到本地仓库(只有第一次需要联网,如果下载的jar包在本地仓库中不存在)。本地仓库地址修改路径修改镜像,改为 阿里云 maven服务器地址(写在 &lt;mirrors&gt;&lt;/...

2018-09-04 16:47:50 124

原创 IDEA DeBug 使用方法

1.我们现在项目中适当位置打断点。2.通过DeBug运行项目。3.快捷键F7:方法内嵌套有方法时,会依次执行每个方法体内的代码。 快捷键F8:方法内嵌套有方法时,不会执行内嵌方法体内的代码。 快捷键F9:断点跳跃,第一个断点直接到第二个断点。...

2018-09-04 16:33:24 489

原创 Shiro 权限及登录

Shiro是一款非常强大的安全框架,他可以帮助我们做身份验证,授权,密码学以及会话管理,今天我们就聊聊shiro的授权。首先我们得确定下授权方案,我们需要用到五张表:用户表、权限表、角色表、用户角色表、角色权限表。接下来我们开始配置Shiro。第一步:加入依赖。第二步:更改web.xml配置。第三步:添加shiro-shiro.xml配置。第四步:在springMVC加入S...

2018-08-28 09:58:56 227

原创 究竟什么是token? 工作原理是什么 token是平台的功能,还是一种解决方案 具体如何使用?

究竟什么是token?工作原理是什么 token是平台的功能,还是一种解决方案 具体如何使用?最近纠结了好久这个问题,因为移动端和服务器的互联,导致登录的时候出现了很多的问题,绝大部分转自别人之手,希望可以给大家带来帮助。'token' 是一个单词 ……好吧,其实你应该问的是“CSRF”的原理与防范,这个你可以自己去找相关资源。简单来说,考虑一种简单情况,你登录了 A 站,然后我...

2018-08-01 13:32:18 3064

转载 Token 详解及介绍

为什么使用Token验证: 在Web领域基于Token的身份验证随处可见。在大多数使用Web API的互联网公司中,tokens 是多用户下处理认证的最佳方式。 以下几点特性会让你在程序中使用基于Token的身份验证 1.无状态、可扩展 2.支持移动设备 3.跨程序调用 4.安全那些使用基于Token的身份验证的大佬们大部分你见到过的API和Web应用都使用t...

2018-08-01 12:44:12 4180 1

原创 集合

集合ListArraylistMapHashmap Hashtable当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。加载因子的系数小于等于1,意指 即当 元素个数 超过 容量长度*加载因子的系数 时,进行扩容。另外,扩容也是...

2018-07-12 13:35:34 111

原创 数据结构

数据结构:一、1、8大基本数据类型byte -2e7 -> 2e7-1 -128 -> 127 8位char 2个字节16位 \u0000 -> \uFFFFshort 2个int 4个long 8个float 4个double 8个boolean 1位2、数组,固定长度的容器String char[]3、集合:Colle...

2018-07-12 13:32:04 144

原创 配置环境变量

百度搜索:JDK,点击高速下载或普通下载。一般这里下载的都是最新版本的。推荐百度下载,傻瓜式,简单方便。22、下载好后,双击打开,出现安装界面。33、这里默认的安装地址为C盘,一般C盘大多安装的系统程序,所以个人比较喜欢把软件安装在D盘,点击更改,可以更改安装目录。44、我把程序安装在D盘,所以把前面的“C”改成“D”点击确定。5等待安装6安装完后,出现的这一步是安...

2018-07-12 13:31:10 178

原创 LayUi前端框架

首先声明一下这是我第一次使用前端框架完成后台的配合工作,这在我工作中也是第一次遇见,因为公司有自己的前端开发工程师,不必要我们自己去实现前端的效果,虽然前端的东西并不是很难,但是重点就是繁琐,小零碎太多,不想后台一样,侧重于逻辑,但是学习起来还是很方便的,就是中间踩到了不少的坑。题外话:只要努力,你想要的会离你越来越近。简介:首先说一下什么是LayUi,LayUi他是一个非...

2018-07-12 13:22:59 10407 1

原创 LayUi 之 templet

templet是什么东西?我们都知道LayUi中有模板,就是把我们需要展示的东西放在模板中展示,你就比如我们想要展示一些数据,但是这些数据不是我们想要的数据或者不是我们想要的样子,这个时候我们可以通过模板前端更改一下,这样就不用经常性的去更改后端的代码,省掉好多的麻烦。templet就相当于模板,但是这个属性是适用于我们layui的表格当中的:就比如这样子,我这里边因为后台传过来的...

2018-07-12 13:17:08 28165 3

原创 LayUi 之 数据表格

我们在平常做项目的过程中,如果想使用数据表格的话,一般都是动态数据的处理,而且一般如果我们数据表格不加分页的话,还是很容易做的,但是加了数据表格的话,如果是前端分页,那也好说,后端分页就需要寻求工具类了,所以,在这里,我们也是以动态数据举栗子首先第一种,通过前台传过去的URL从后台获取数据,这种后台获取数据如果需要分页的话,就必须需要后台的分页工具类做支持,上栗子~这...

2018-07-12 13:12:40 2035

原创 LayUi 之 模板引擎

这个模板引擎说的就是当我们在做项目的过程中,我们有的情况下会发现一个页面不够我们使用,需要跳转页面或者是更改本页面展示的内容,但是我们如果单纯的跳转的话,地址栏会发生改变,我们所需要的东西会展示出来,但是会打乱原始的项目构造,就比如左侧的菜单栏啊,置顶的导航条啊,这些东西在我们跳转页面的时候都会发生改变。因为地址栏变了,所以原始的东西就会被打乱,这个时候我们可以菜单栏啊,导航条啊给拉到我们页面...

2018-07-12 13:05:21 8538

原创 LayUi 之 弹出层

这个东西应该不是很难,用到的东西也不是很多,但是弹出层却是贤心的一大亮点,所以我们还是有必要重视一下,哈哈~弹出层所涉及到的东西还是很多的,就比如蒙层啊,双层弹出框,锁定此网页,我所碰到的就是蒙层弹出,双层弹出,不多说,上栗子~首先这个蒙层的浅淡是可以更改的,我们可以根据自己的需求去更改~第二种是普通的弹出层 无蒙层,简单的弹出就这...

2018-07-12 12:53:35 338

原创 LayUi 之数据表格 倒序排列

今天早上很突然,接了个任务改一个小问题,要把数据倒序排列,数据倒序排列的话也不是不可以,可关键要排列的那一行不是真实数据,前台获取到的id,然后又不能通过后台进行排列,所以让我很费解~费解~费解~费解~费解~费解~费解~费解~费解~费解~费解.ing中不说废话上代码~~其实很简单,只是我没有想到而已,哈哈哈~就这么愉快的解决了~哈哈哈~...

2018-07-12 12:52:52 7060 3

原创 带你进入LayUi的世界(数据表格+分页+模板+选项卡+弹出层)

什么是LayUi?我本身是一个后端工程师,但是我却接触到了这个框架,所以给大家分享一个我的心得,当然,这只是一个基础的LayUi的使用,大神请勿围观, 不卖关子了,切入正题~ LayUi是一款非常强大的前端框架,强大之处在于他可以把模块规范化,LayUi帮我们提供了两种模块规范方式,第一种就是预先加载,当然也是官方推荐的,因为他可以帮助我们省很多麻烦,前提是你并...

2018-07-12 12:51:54 5729

前端开发angular

这个东西非常的不一般,因为它包含了我的心血和汗水。

2018-10-10

Mybatis-Plus-Generator

此项目中包含Mybatis-Plus生成工具以及数据的批量导入功能,拉入项目改下配置文件就可用

2018-10-08

空空如也

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

TA关注的人

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