- 博客(55)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 虚拟机 centos搭建k8s单集群记录
准备工作参考:https://juejin.im/post/5d7fb46d5188253264365dcf两台虚拟机 centos7.8版本虚拟机初始化无法连接网络问题 修改下面的文件 boot将no改成yes/etc/sysconfig/network-scripts/ifcfg-ens33安装网络相关命令yum install net-tools虚拟机设置静态ip,同时可以访问网络 https://blog.youkuaiyun.com/weiyongle1996/article/d
2020-07-06 17:28:14
332
2
原创 堆与堆操作、堆排序—— 图表示+ Java 实现 简单直观
目录1.堆概念2.堆实现与堆操作实现(1)上浮:(2)下沉(3) 插入元素(4)删除最大的元素3 堆排序(1)构建堆(2)不停交换栈顶与最后的元素1.堆堆是用数组实现的完全二叉树。完全二叉树:除了最高层以外,其余层节点个数都达到最大值,而最高层节点都优先集中在最左边,如图所示。图1:完全二叉树同时,数组第一位不存储元素,索引从 1 开始储...
2020-07-03 15:06:53
1029
原创 使用com.alibaba.fastjson 将 json转换为csv,同时指定表头顺序。/解决org.json转换csv顺序变了
引言:fastjson目前我了解好像是没有支持将json转为csv的,网上大多是用org.json的 CDL.toString 来将json数组转化为csv的,但是在我这出现两个问题:1. 表头指定的顺序会变:我的json数组:[{"name":"LiMing","age":"28","gender":"man"},{"name":"LiPing","age":"26","gender"...
2019-12-29 15:11:32
1940
原创 Springboot自定义注解类实现拦截用户登录以及权限判断
项目权限管理实现用户权限管理常通过拦截器拦截指定url实现,本项目中使用restful风格,可根据url拦截,但仍然不太方便。项目中的实现是,自定义一个注解,将它用在需要登录/某种权限的方法中,然后在拦截器中判断要访问的方法是否有我们自定义的注解,如果有就判断当前用户是否登录了(判断是否携带了登录之后获取到的token),从而决定是否拦截。1. 定义用户角色枚举类UserRole.java...
2019-11-22 15:00:01
1580
原创 【算法】八皇后问题 递归 java解决
八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即:任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。算法思路:1)第一个皇后先放第一行第一列2)第二个皇后放在第二行第一列、然后判断是否OK, 如果不OK,继续放在第二列、第三列、依次把所有列都放完,...
2019-09-22 20:09:15
334
原创 Java并发
文字总结版本,方便记忆回顾:后面会有相应的代码进行示例说明:基本的线程同步 synchronized(1)new Object() 对象在堆内存中, synchronized申请锁时,锁信息也是申请堆内存中的锁。互斥锁,只要有一个人在使用,其他人就使用不了。 ...
2019-09-12 10:01:53
157
原创 Linux (centos6.x)下安装zookeeper
官网下载安装包http://zookeeper.apache.org/Zookeeper安装:1.拷贝安装包到home目录下 (我这里使用的是FIleZila工具)2.解压,并拷贝到/usr/local目录下解压:tar -vxzf zookeeper-3.4.14.tar.gz拷贝:cp zookeeper-3.4.14 /usr/local/...
2019-08-30 18:03:45
670
原创 【虚拟机CentOS6 Linux下安装JDK并配置环境变量】提供下载32/64位安装包,使用FileZilla工具拷贝文件
我的centos版本:CentOS release 6.5 (Final) 32位1. 下载对应版本的jdkjdk1.8 linux版本,我的centos是32位的,需要下载对应位数的jdk,否则会出现问题。jdk1.8 32位:链接:https://pan.baidu.com/s/12Ti5f1VmqMc2wRR0eQJkrQ提取码:3j3hjdk1.8 64位:链接:htt...
2019-07-05 11:19:15
380
原创 【Redis使用记录】Redis用于记录用户的session
安装并运行,我是运行在虚拟机中的,安装Redis教程可参考:https://blog.youkuaiyun.com/qq_41986312/article/details/90903197安装并运行后使用如下:1.引入依赖 <!-- 引入 redis 依赖 --> <dependency> <groupId&g...
2019-07-04 10:07:10
534
原创 【spring boot 拦截器步骤】
springMVC把拦截器写在XMLspring boot拦截器省略了xml的配置,将相关配置写到java中1. 编写拦截器java文件public class MiniInterceptor implements HandlerInterceptor { /** * 拦截请求,是在controller之前 */ @Override pub...
2019-07-04 09:46:53
172
原创 jquery ajax方法详解
jquery中的ajax ★: $.get(url,params,function(数据){},type); 发送get请求的ajax url:请求的路径 params:请求的参数 参数为key\value的形式 key=value {"":"","":""} fn:回调函数 参数就是服务器发送回来...
2019-07-01 10:56:11
766
原创 java程序设计 基础篇 梁勇 笔记
1. 计算机中字节(byte)是最小的存储单位,1 byte = 8bit2.内存 随机访问存储器 (RAM)3. 代码风格4. 从控制台读取输入/键盘输入Scanner scanner = new Scanner(System.in);Double x;x = scanner.nextDouble();5. 命名习惯6. 命名常量...
2019-07-01 10:52:21
893
转载 二叉树与二叉查找树的基本方法java实现
转载自:https://www.cnblogs.com/eudiwffe/p/6207196.htmlhttps://blog.youkuaiyun.com/weixin_38629529/article/details/81171245目录1.二叉树(Binary Tree)2.完全二叉树:3.满二叉树:4.二叉查找树5.二叉查找树基本方法1)二叉查找树表示2)查找一个...
2019-06-29 20:48:05
547
转载 HTTP协议
一、常见的HTTP状态码转载自:https://www.cnblogs.com/xflonga/p/9368993.html本内容摘抄自RESTful WebServices 中文译本附录B '42种常见的HTTP响应代码'。原文作者:Leonard Ricbardson & Sam Ruby翻译:徐涵、李红军、胡伟1、三至七种最基本的响应代码 200("OK")...
2019-06-28 21:00:33
341
原创 MySQL学习笔记二 视图
部分转载自:https://www.cnblogs.com/geaozhang/p/6792369.html目录一、创建视图二、查看视图三、视图的更改四、使用WITH CHECK OPTION约束五、定义视图时的其他选项六、视图查询语句的处理Q:什么是视图?视图是干什么用的?A: 视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作...
2019-06-28 08:53:14
405
原创 MySQL学习笔记一,存储引擎,数据库索引,数据类型,SQL语句,事务
目录一、 RDBMS关系数据库管理系统的一些概念1.聚集索引2.非聚集索引3.覆盖索引二、数据类型1.数值:2.日期/时间3.字符串(字符)类型4.数据类型的属性三、数据库1.创建RUNOOB数据库2.删除数据库3.使用数据库四、数据表 操作1.创建表2.删除表/删除表内数据五、SQL语言1. 数据查询语言DQ...
2019-06-27 15:56:47
1281
转载 Spring MVC 请求处理流程
一、Spring MVC请求处理流程SpringMVC框架是一个基于请求驱动的Web框架,并且使用了‘前端控制器’模型来进行设计,再根据‘请求映射规则’分发给相应的页面控制器进行处理。(一)整体流程具体步骤:1、 首先用户发送请求到前端控制器,前端控制器根据请求信息(如 URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;图中的 1...
2019-06-26 20:55:07
13304
转载 微服务 SpringCloud教程
教程:http://www.itmuch.com/spring-cloud/spring-cloud-index/1.spring boot的配置文件,如果在不同的环境下激活不同的配置,可以使用profiles
2019-06-18 16:24:59
142
原创 【ffmpeg 给视频添加背景音乐,去掉视频背景音乐原声】
解决办法:方法1:先去掉视频原声,再给视频加背景音乐去掉原视频音轨E:\anzhuangbao\ffmpeg\bin\ffmpeg -i G:\hi.mp4 -c:v copy -an G:\nosound.mp4添加背景音乐E:\anzhuangbao\ffmpeg\bin\ffmpeg -i G:\nosound.mp4 -i G:\songs.mp3 -t 7.1 -c y...
2019-06-11 15:45:41
11499
4
原创 【虚拟机CentOS6 Linux下安装单机版Redis步骤】RedisDesktopManager工具连接Reids连接失败原因解决
本篇写了Linux下安装单机版Redis、RedisDesktopManager工具连接Reids的步骤以及错误排查。错误排查可以直接点击下面第二章进入目录一、Linux下安装单机版Redis二、Redis+RedisDesktopManager工具连接Reids (涉及到很多RedisDesktopManager连接失败原因)一、Linux下安装单机版Redis...
2019-06-05 16:35:09
2168
原创 小程序学习笔记,通过ngrok实现内网穿透暴露到公网,将本地的ip与端口号暴露到公网,并且映射到某个域名下
目录一、第一章1.入门(1)小程序官网:注册账号、安装开发者工具:https://mp.weixin.qq.com/cgi-bin/wx(2)目录结构 1)主目录结构 2)页面目录结构(3)数据绑定2.第一个微信小程序3.小程序的页面加载4.小程序生命周期5.调试6.页面跳转wx.navigateTo(Object o...
2019-06-04 21:06:16
1668
转载 VMWare三种工作模式详解,bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。
---------------------作者:CleverCode来源:优快云原文:https://blog.youkuaiyun.com/CleverCode/article/details/45934233VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。安装好虚拟机以后,在网络连接里多了两...
2019-06-04 21:03:25
1012
转载 转 HTML页面的垂直滚动条消失 超过页面大小内容无法拖动显示
HTML页面的垂直滚动条消失 超过页面大小内容无法拖动显示<body style="overflow-y:scroll;">
2019-06-03 15:45:15
1515
1
原创 java 8 新特性 Stream 笔记
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。什么是 Stream?Stream(流)是一个来自数据源的元素队列并支持聚合操作元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。 数据源...
2019-06-03 15:44:29
146
原创 慕课网模抖音小程序 springboot笔记
小程序后台1.后台结构:如图1所示为传统的单项目工程,将所有层都写在一个工程中,项目较大不利用后期修改,适用于小型项目。图1 单项目工程本小程序后台采用maven搭建分成的聚合工程,如图2所示,子工程是作为module存在的。图 2 聚合工程图3是视频后台搭建的模块图图32.Swagger2的使用swagger介绍,可以帮助我们更好地管理...
2019-06-03 15:28:33
3027
5
原创 算法复杂度
1.引言通过测量算法的执行时间来比较算法是非常困难的,因为程序执行的时间不仅依赖与系统负荷,同时也依赖于特定的输入,为了克服这些问题,计算机科学家开发了一个独立于计算机和指定输入的理论方法来分析算法。计算机科学家使用大O符号(Big O notation)表示数量级。时间复杂度和空间复杂度都可以用大O标记。空间复杂度是使用短发测量内存空间的大小。2. 大O的确定3. ...
2019-04-24 16:09:10
179
原创 前台+后台 java下载服务器、本地图片、文件(下载tomcat配置的虚拟路径文件)可指定任意保存路径,SSM框架
背景:一个系统中有web网站与APP两个客户端,两个客户端有分别的后台,共同部署在一个服务器上,APP有一个上传图片、文件的功能,网站端则可以查看、下载APP上传的图片,下载APP上传的文件。问题:APP将文件上传到服务器上并且上传到的是项目内的地址是没问题的,但是因为重新部署或Tomcat突然犯抽导致需要重装什么的,以前上传的图片和文件可能会丢失。可以将文件和图片上传到项目外,可以采用配置T...
2019-04-10 11:10:42
2265
1
原创 三层架构、MVC、SSM关系 SSM笔记
1. SpringMVC参数绑定https://blog.youkuaiyun.com/qq_33530388/article/details/727841992.myhabits中sql语句需要再总结3.各种映射@ResponseBody是作用在方法上的,@ResponseBody 表示该方法的返回结果直接写入 HTTP response body 中,一般在异步获取数据时使用【...
2019-04-08 11:14:12
623
原创 tomcat idea项目访问、下载web项目外的静态资源(图片、文件),js下载项目外的文件,server.xml设置对idea中的项目不生效
读取项目外的文件,配置Tomcta的虚拟路径,打开文件:Tomcat/conf/server.xml修改文件配置: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="/imgFile" docBas...
2019-03-26 20:58:36
984
1
原创 springboot博客(7)全文搜索ElasticSearch
该篇为:慕课网基于Spring Boot技术栈博客系统企业级前后端实战第7章的学习笔记引言:搜索即检索 如网页搜索,关系数据库查询其实也是一个搜索。那么这些搜索和全文搜索ElasticSearch有什么关系呢1.全文搜索(1)数据结构:我们以往学习的是数据库查询是结构化搜索,非结构化数据的搜索:顺序扫描法我们在windows系统中搜索文件时候,用的就是这种方法...
2019-03-19 10:19:05
500
原创 springboot 博客(6)JPA持久
该篇为:慕课网基于Spring Boot技术栈博客系统企业级前后端实战第6章的学习笔记1. JPA是什么JPA(Java Persistence API)是Sun官方提出的Java持久化规范,用来方便大家操作数据库。真正干活的可能是Hibernate,TopLink等等实现了JPA规范的不同厂商,默认是Hibernate。2.JPA的核心概念实体关系Enit...
2019-03-18 15:47:01
228
1
原创 springboot博客(5)Thymeleaf入门demo Thymeleaf与SpringBoot整合
该篇为:慕课网基于Spring Boot技术栈博客系统企业级前后端实战第5章的学习笔记今天第一次接触Thymeleaf,是在学习Spring boot中遇到的,Thymeleaf常在Spring boot中使用。接下来对Thymeleaf进行一个简单的介绍,然后通过一个小demo,进行与Springboot进行整合,用到的构建工具是Gradle。目录一)Thymeleaf 是个什么...
2019-03-13 20:49:35
547
转载 java继承、接口、集合的笔记整理
目录一.继承二. 接口 三. 集合 set/ list / map 一.继承 参考:http://www.runoob.com/java/java-inheritance.html继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。继...
2019-02-28 15:25:28
247
原创 Apache shiro笔记 (1)入门
参考:https://jinnianshilongnian.iteye.com/blog/2018936http://how2j.cn/k/shiro/shiro-tutorial/1720.html#nowhereRBAC 是当下权限系统的设计基础,同时有两种解释:1.: Role-Based Access Control,基于角色的访问控制即,你要能够删除产品,那么当前用户就必...
2019-02-28 10:11:48
202
转载 idea创建各种项目教程 创建动态web项目、maven项目等
创建普通java项目https://blog.youkuaiyun.com/oschina_41790905/article/details/79475187创建动态web项目:https://www.cnblogs.com/wfhking/p/9395774.html创建maven项目http://how2j.cn/k/tmall_ssm/tmall_ssm-1516/1516.html...
2019-01-24 10:19:05
392
原创 SSM配置文件详解
需要配置3个xml文件1.web.xml2.applicationContext.xml3.springMVC.xml1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...
2019-01-23 15:19:18
436
原创 java web中的绝对路径与相对路径
一、相对路径 1.以斜杠开头的相对路径 (1)前台路径 浏览器解析执行的代码中包含的路径,比如html、css还有js中的路径,以及jsp中静态部分的路径。html和jsp中的静态部分<img src=""/>、<a href=""></a>、<form action=""></form>,c...
2019-01-14 15:33:32
286
原创 2019年1月10日 Spring jar包最新下载教程
1. 进入官网或直接浏览器输入:http://spring.io/2. 点击projects3. 点击如图所示红框处4. 点击红框处5. 进入spring的github页面,然后页面往下拖动,找到红框处,点击6. 进入后,页面往下拖动,找到红框处,点击进入7.8.依次点击libs-release-local ---> org...
2019-01-10 09:53:43
342
haFSCapturev9.4取色软件.rar
2021-02-28
基于bootstrap-datetimepicker的日期选择中文汉化,可获取选择到的日期
2018-11-05
linux服务器 nginx配置域名,IP可以访问 域名访问不了
2019-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人