自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 树形结构对象生成

常规的树形结构生成通常使用递归的方式进行,以深度遍历的方式不断将子节点追加到父节点上,在效率上并不可观。记录一种生成树形结构的算法。代码如下: public List<OrganizationVo> getStateTree() { List<OrganizationVo> orgs = organizationMapper.getStateOrg(); //将组织数据转换为已组织ID为key的Map Map<St

2021-03-18 18:13:41 642

原创 前提

本次部署工作是要在没有外网的情况下进行。主要安装目标有java环境,mysql(一台服务器多个数据库,安装在数据盘。),tomcat,Nginx代理,缓存:redis,memcache。由于是离线安装,必须准备好相关的依赖包进行安装。出于依赖关系的梳理,第一步应该安装java和gcc环境。相关软件安装包:https://pan.baidu.com/s/1CMDveuwGf_xaWi0HF_...

2019-11-08 14:57:34 119

原创 Centos安装memcahed

没什么写的 直接复制可用内容转发自:https://blog.csdn.net/codepen/article/details/53000140linux下配置使用memcache功能,比win下稍微复杂一点,主要包括:安装libevent函数库、安装memcached、配置php扩展。一、安装libevent函数库libevent各版本地址:http://...

2019-11-08 14:51:37 152

原创 Centos上安装redis

要求:内网可访问。共用。安装包:redis-4.0.9.tar.gz将redis安装包上传到/usr/local/application/redis下然后拷贝到/usr/localcp /usr/local/application/redis-4.0.9.tar.gz /usr/local/redis解压redis包tar -zxvf redis-4.0...

2019-11-08 14:50:16 79

原创 Centos 部署 mysql

Centos 部署 mysql忘了,直接找一篇验证过的可行性方案。转至:https://www.cnblogs.com/zhangs1986/p/6603334.html环境   CentOS7.0Mysql-5.7.17  用root用户安装  关闭防火墙或让涉及到的端口通过。-A INPUT -m state --state NEW -m tcp...

2019-11-08 14:49:23 121

原创 Centos7安装 nginx

本次部署工作中主要利用nginx来做一个反向代理服务器。Centos中yum好像并不会鸟这个东西,乖乖离线登录手动配置。依赖:zlib 库, pcre 库,sopenssl库上传还是和之前一样。依赖包就地安装。依赖安装1.1、gccgcc应该在一开始直接就安装了。1.2、安装PCRE库进入包所在文件cd /usr/local/application/...

2019-11-08 14:47:12 71

原创 Centos7离线部署tomcat

Tomcat的部署是比较简单的。Jdk部署时我们使用了jdk1.8.0_191。为了对应版本,tomcat我们选择tomcat8.0.53。首先,我们先在本地下载好tomcat的安装包apache-tomcat-8.0.53.tar.gz1、离线安装包上传回到centos系统。进入/usr/local/application/cd /usr/local/applicat...

2019-11-08 14:46:30 442

原创 Centos7安装gcc编译环境

由于后续有几种软件底层都是使用c++编写,比如说redis和mysql的依赖perl,为了后续安装顺利进行,应该先安装好整个c++的编译运行环境。本次安装是下载了相关的依赖包一一安装。主要依赖包格式是rpm。我们直接在/usr/local/application/下建立一个cpp文件夹。cd /usr/local/applicationmkdir cppcd cpp...

2019-11-08 14:45:48 1173

原创 centos离线安装java 1.8

下载tar包对于一个干净的安装环境,由于没有网络,包必须提前准备好。本次准备的是基于centos7 64位系统的安装包。本次下载安装包为jdk-8u191-linux-x64.tar.gz。解压安装2.1 安装包上传本地下载好jdk-8u191-linux-x64.tar.gz之后,利用winSCP等ftp工具,将包上传到服务器。出于对安装包统一管理的目的在/usr/loc...

2019-11-08 14:43:49 962

原创 centos7部署javaweb服务器

本次部署工作是要在没有外网的情况下进行。主要安装目标有java环境,mysql(一台服务器多个数据库,安装在数据盘。),tomcat,Nginx代理,缓存:redis,memcache。由于是离线安装,必须准备好相关的依赖包进行安装。出于依赖关系的梳理,第一步应该安装java和gcc环境。相关软件安装包:https://pan.baidu.com/s/1CMDveuwGf_xaWi0HF_...

2019-11-08 14:42:40 130

原创 IDEA 导入maven项目后导(下载)包失败的问题

从其他地方导入项目后发现maven找不到包,去仓库里面查看发现包没有下载成功。解决:先clean 然后compile 最后reimport我是这样就成功了

2019-10-16 18:19:50 446

原创 Cas单点登录+oauth2第三方授权要点记录

Cas单点登录+oauth2第三方授权总结需求:由于系统需要同时支持第三方登录和单点登录,而旧代码的业务逻辑繁琐,难以修改,单点登录有问题。所以对cas和oauth2模块进行了重构。在本次开发过程中,cas工程不依赖于ouath2,先从cas构建开始总结。Cas工程的构建依赖于cas-overlay-template进行。该工程中集成了cas-server,使用该覆盖模板,我们可以在不...

2019-10-14 17:43:20 1774 1

原创 Spring mvc上传文件

SpringMVC+表单实现文件上传 前端代码:&lt;form action="userHead" method="post" enctype="multipart/form-data" &gt; &lt;input type="file" id="upload" name="upload"/&gt; &lt;input type

2018-09-12 16:46:38 107

原创 对Java抽象类和接口的理解

 抽象是面向对象中的重要概念,从逻辑上来说,抽象的定义来源于对于很多东西,它们并不能代表具体的事物,这类东西只是一个概念。没有一个具体的实体与之相应。所以我们只能将其定义为抽象的。在java中,抽象类用来定义那些无法具体实现的东西,比如说动物和植物,它们是一个概念,是一种代表,却没有具体的属性和方法。所以我们就用abstract来修饰它们,他们是虚拟的,但是又是不可缺少的。它们是所有动物和...

2018-08-05 21:51:07 351

原创 从JVM内存机制理解 java 的继承 重写 多态  构造 以及this关键字和super关键字

 Java的对象是在堆空间中分配一块内存空间,对于继承来说,子类拥有父类所有权限范围内的属性和方法,但是实质上子类在分配空间时,其内存中已经分配了父类所有方法和属性的内存,包括了private在内。在内存上 子类的内存分配如下图可以看作 子类的内存空间=父类的内存空间 +子类自己独特的内存空间 然后来看一下this关键字和super关键字this 关键字依靠对象而存在,...

2018-08-04 00:08:46 734

翻译 MUI学习笔记之图片上传和预览

MUI学习笔记之图片上传和预览源代码是从博客园下载我一边学习,一边注释,力求理解 &lt;head&gt;         &lt;meta charset="UTF-8"&gt;         &lt;meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,...

2018-04-10 17:40:59 3206 3

原创 MUI底部选项卡

&lt;body&gt; &lt;header class="mui-bar mui-bar-nav"&gt; &lt;h1 class="mui-title title"&gt;首页&lt;/h1&gt; &lt;/header&gt;  &lt;nav class="mui-bar mui-bar-tab"&gt;         

2018-03-07 19:06:39 1588

原创 jquery 配合file实现多图片上传和预览

贴代码:html:(1)脚本引用   &lt;script type="text/javascript" src="javascript/jquery.js"&gt;&lt;/script&gt;(2)html&lt;div class="panel-body" id="up"&gt;&lt;input type="file" name="fi

2018-02-26 15:35:44 627

原创 javascript 设置和获取cookie

在做项目的时候需要在前端获取和设置cookie,原本想用jquery.cookie.js,但是懒得引入脚本,就在js文件里直接使用了js的函数来调用。function getCookie(cname) {//获取指定cookie的值 cname是key返回value    var name = cname + "=";    var ca = document.cookie.split(';');...

2018-02-26 10:42:40 308

原创 试验3

1、 用root账号登录到终端,使用pwd命令查看当前目录 2、 用cd命令将当前目录切换到“/”目录下、3、 使用ls明令查看Linux的目录结构,了解各目录存放与系统相关的文件 4、 使用  cat、more、head、tail等命令显示 /etc/inittab文件内容5、 使用grep 命令在/etc/inittab 文件中查询“initdefaul

2017-10-25 17:37:44 222

原创 实验2

如何进行模式切换(哪两种模式(vi命令模式和编辑模式)vi命令模式进去,编辑完成后点esc然后如果要保存退出输入:wq不保存退出输入:q! a A I i o O这些命令的功能是什么?插入,键入等功能/etc/passwd与/etc/group中的内容主要是什么?用户的账号和分组内容 你新添加的用户与用户组的名称是什么?UID与GID分别是多少?用户 root 用户组

2017-10-25 17:33:37 191

原创 实验四

1.查看用户和组文件:进入/etc目录,#cd /etc,#ls显示出/etc中的文件#cat passwd执行结果显示出用户帐号文件# cat shadow,显示用户口令文件# cat group,显示用户组帐号文件# cat gshadow,显示用户组口令文件2. 用户和组帐户的维护命令增加

2017-10-18 18:12:56 118

原创 第二单元

问题一:LINUX对于硬件要求是什么?是不是要高配才能安装LINUX答:CPU 至少要Pentium-3 500; 内存至少要512M;硬盘至少要20GB,网卡最好选择百兆/千兆网卡。  问题二:写下你目前计算机中各项设备主要登记与厂商或芯片组名称主板:CPU:intel(R) i5内存:3G硬盘大小:500G显卡:NVIDIA GeForce 920M

2017-10-18 18:11:39 117

原创 第一单元

问题一:linux采用什么版权方式发明?这种版权与通常的商业软件有何区别?答:linux系统是免费开源(开放源代码)的系统软件。它与商业软件有本质上的区别。由于其源码开源,并且免费,没有人可一堆该软件的发行进行垄断,这也决定了其发展的迅速。  问题二:简述一下linux的技术特点Linux 的技术特点如下:其一:Linux 多用户,多环境。其二:标准性强其三:可

2017-10-18 18:10:10 164

原创 linux安装虚拟

关于linux虚拟机的安装 为了方便学习使用linux系统,我们通常使用VMware Workstation安装linux虚拟系统。在电脑管家中搜索VMware Workstation记住不要点击试用,直接在网上搜索一条该版本序列号。直接强势破解。安装过程按部就班,不必一一陈述,写一下linux操作系统的安装。 安装好VMware Workstation后,启动,进

2017-09-22 22:43:16 297 1

空空如也

空空如也

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

TA关注的人

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