
Java
025911
山高路遥不足惧,最怕贪图安逸心
展开
-
配置环境变量
百度搜索:JDK,点击高速下载或普通下载。一般这里下载的都是最新版本的。推荐百度下载,傻瓜式,简单方便。22、下载好后,双击打开,出现安装界面。33、这里默认的安装地址为C盘,一般C盘大多安装的系统程序,所以个人比较喜欢把软件安装在D盘,点击更改,可以更改安装目录。44、我把程序安装在D盘,所以把前面的“C”改成“D”点击确定。5等待安装6安装完后,出现的这一步是安...原创 2018-07-12 13:31:10 · 210 阅读 · 0 评论 -
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 · 3154 阅读 · 0 评论 -
javac无法识别问题记录
https://blog.csdn.net/csdn_0911/article/details/83010321转载 2019-07-21 22:29:19 · 447 阅读 · 0 评论 -
List 删除 其中某个元素 (删除多条~)
Iterator<SettlementLoc> iterator = list.iterator();while (iterator.hasNext()) { SettlementLoc integer = iterator.next(); if (integer == 删除的条件) iterator.remove(); }}...原创 2019-04-19 11:18:10 · 6101 阅读 · 0 评论 -
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 · 12493 阅读 · 2 评论 -
IDEA 搭建 Spring Boot项目
1.先打开我们的IDEA2.先New一个Project(选择对应的JDK,接着在有网络的情况下选择默认的URL,然后点击Next)3.首先选择包名,在选择项目名,接着选择语言,选择Jar包,在选择Jdk(注意选择Artifact【项目名】的时候不要有大写字母,否则会出现 图2 这样的报错信息)图2 4.接着在选择对应的包(选择个基础的包,有需要其他的包可以在项目中的po...原创 2019-03-28 13:36:16 · 252 阅读 · 0 评论 -
Java 跨域操作
跨域这个问题确实让人很头疼,对于一般的来说,后台做处理就可以。一般来说,出现跨域问题只会是前台发送回来的报文头格式不一致所造成的,前台请求一般是两次,第一次是一个OPTIONS的请求,这个请求是一个开路的请求,为后边所访问的方法开辟一条可操作的道路,跨域问题的出现就是因为OPTIONS请求至后台后出现了问题,所以该请求的访问才会出现问题,导致后边的操作无法进行。1.第一种办法 ...原创 2019-03-28 11:23:33 · 2067 阅读 · 0 评论 -
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 · 478 阅读 · 0 评论 -
java 接口 三种实现方式
JSON在我做接口开发的时候,我遇到了三种json转换的问题1)[{}]2) {[{Array集合},{}]}3)[{Array集合{包含Array集合}}]无论第一种还是第二种还是,如果我们想要从接口中拿到数据,我们就必须得调用HttpClient或者其他的方式从接口获取信息,这个项目中我使用到的是HttpClient。HttpClient特性以及使用方法...原创 2018-09-29 09:42:15 · 47617 阅读 · 0 评论 -
Shiro 权限及登录
Shiro是一款非常强大的安全框架,他可以帮助我们做身份验证,授权,密码学以及会话管理,今天我们就聊聊shiro的授权。首先我们得确定下授权方案,我们需要用到五张表:用户表、权限表、角色表、用户角色表、角色权限表。接下来我们开始配置Shiro。第一步:加入依赖。第二步:更改web.xml配置。第三步:添加shiro-shiro.xml配置。第四步:在springMVC加入S...原创 2018-08-28 09:58:56 · 275 阅读 · 0 评论 -
究竟什么是token? 工作原理是什么 token是平台的功能,还是一种解决方案 具体如何使用?
究竟什么是token?工作原理是什么 token是平台的功能,还是一种解决方案 具体如何使用?最近纠结了好久这个问题,因为移动端和服务器的互联,导致登录的时候出现了很多的问题,绝大部分转自别人之手,希望可以给大家带来帮助。'token' 是一个单词 ……好吧,其实你应该问的是“CSRF”的原理与防范,这个你可以自己去找相关资源。简单来说,考虑一种简单情况,你登录了 A 站,然后我...原创 2018-08-01 13:32:18 · 3187 阅读 · 0 评论 -
Token 详解及介绍
为什么使用Token验证: 在Web领域基于Token的身份验证随处可见。在大多数使用Web API的互联网公司中,tokens 是多用户下处理认证的最佳方式。 以下几点特性会让你在程序中使用基于Token的身份验证 1.无状态、可扩展 2.支持移动设备 3.跨程序调用 4.安全那些使用基于Token的身份验证的大佬们大部分你见到过的API和Web应用都使用t...转载 2018-08-01 12:44:12 · 4443 阅读 · 1 评论 -
集合
集合ListArraylistMapHashmap Hashtable当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。加载因子的系数小于等于1,意指 即当 元素个数 超过 容量长度*加载因子的系数 时,进行扩容。另外,扩容也是...原创 2018-07-12 13:35:34 · 144 阅读 · 0 评论 -
数据结构
数据结构:一、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 · 174 阅读 · 0 评论 -
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 · 1375 阅读 · 2 评论