自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sjw9507的博客

总结、记录、感悟

  • 博客(14)
  • 收藏
  • 关注

原创 设计模式之原型模式

 一、介绍在面向对象系统中,使用原型模式来复制一个对象自身,从而克隆出多个与原型对象一模一样的对象。另外在软件系统中,有些对象的创建过程较为复杂,而且有时候需要频繁创建,原型模式通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象,这就是原型模式的意图所在。1.1 定义GOF给出的原型模式定义如下:Specify the kind...

2019-01-23 17:30:20 205

原创 Ubuntu安装Jenkins

前提:安装好Ubuntu系统 安装好jdk 第1步 - 安装Jenkins包含在默认Ubuntu软件包中的Jenkins版本往往落后于项目本身的最新版本。 为了利用最新的修复和功能,我们将使用项目维护的软件包来安装Jenkins。首先,我们将存储库密钥添加到系统。wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.o...

2019-01-22 11:37:15 1652

原创 虚拟机linux系统配置

一、安装系统基础工具1.添加net-tools包,使能够查询本机ipsu apt-get install net-tools可能会出现这个错误:无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?最可能的原因为:在未完成下载的情况下将窗口关闭, apt-get进程...

2019-01-20 23:01:02 604

原创 VMware安装Ubuntu

一、首先到官网上下载好镜像安装桌面版的,也可以选上面那个服务器镜像,区别在于没有图形界面。二、在VMware安装Ubuntu1、创建虚拟机2、向导选择自定义3、然后下一步再下一步,直到这里,稍后再安装系统4、然后选择linux5、选择安装位置,这里必须输入一个已存在的目录,不然后面会报错的6、后面设置处理器和内存的,然后下一步...

2019-01-20 20:33:43 197

原创 二叉树遍历

二叉树遍历分为以下三种:前序遍历:根-左-右(NLR)中序遍历:左-根-右(LNR)后序遍历:左-右-根(LRN)所谓的前中后,对应的是根结点的访问顺序。各递归遍历较为直观,对于非递归的遍历,需要借助栈或者队列,下面简单说明一下:前序遍历:首先访问左子树,输出并压栈,而后弹栈访问右子树。中序遍历:与前序类似,先访问左子树,压栈然后弹栈再输出,然后访问右子树。后序遍历:比之前二较复杂,先访问左子树并...

2018-03-19 14:35:55 189

原创 mysql把某一列的数据更新到另一列中(涉及到多张表的数据)

假设有三张表A,B,C现在要把C表中的一列数据更新到A表中,而A和C之间还有张B表。假设要把C表中的id更新到A表中,那么就可以这样写:UPDATE A AINNER JOIN B ON A.xxx = B.xxxINNER JOIN C ON B.xxx= C.xxxSET A.id = C.id其中,inner join中可以加限制条件。也可以用left join等等。针对mysql,set必...

2018-02-23 10:43:00 2891 1

原创 更新同一张表的整列字段

先需要先把需要更新的整列结果查询出来。 这里记录下mysql时间的函数:DATE_FORMAT( 字段名, '%Y-%m-%d %H:%i:%s' )  第二个参数是要转换的格式,因为我本来的格式中有毫秒。以下是举例:转换的sql :SELECT id AS dd, DATE_FORMAT( created, '%Y-%m-%d %H:%i:%s' ) created2 FROM pe_proje...

2018-02-23 10:41:20 1014

原创 在循环遍历数据的表格中获取当行的数据

因为每一行的数据都是foreach出来的,所以如果定义其id号的话,那么每行都是一样的。 一、原先的办法是定义一个num1<%int num = 1;%> 然后在每个id后 xxx<%=num%> , 在foreach的最后<%num++;%>这样得到的每行id都是不一样的,从而可以用jquery根据id号获取到每行的值。但是这样似乎麻烦了些。 二、下面是更加方...

2018-02-23 10:39:27 2946 2

原创 JQuery 获取表格中的数据

举个例子  var arr = $('#table tbody tr td:nth-child(2)') //根据id依次找到表格中的td,而后取每列的第二个值.map(function () { return $(this).text() }) // 使用 map 对每一个 td 进行处理,function为回调函数,返回每个元素的text.get(); // 将对象集合转换为数组,得到...

2018-02-23 10:38:05 3032

原创 hexo+github搭建个人博客(二)

前言上一篇文章介绍了hexo+gitHub简易搭建属于自己的个人独立博客,但是主题是默认的landscape,hexo上有许多好看的主题,有官方主题。也有别人自己写的,大家可以上网搜一搜。我这里就演示一下我自己用的yilia主题。正文安装主题git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia当然,你也可以直接访...

2018-02-23 10:34:08 235

原创 hexo+github搭建个人博客(一)

前言使用github pages服务搭建博客的好处有许多:全是静态文件,访问速度快;免费方便,不需要服务器不需要后台;可以随意绑定自己的域名,不仔细看的话根本看不出来你的网站是基于github的;博客内容可以轻松打包、转移、发布到其它平台;等等;本文是用windows系统正文准备工作Node.js: 用来创建hexo博客框架的,我的版本为:node-v6.10.2-x64Git客户端: 用来提交代...

2018-02-23 10:33:20 329

原创 linux下的dubbo+zookeeper环境搭建

前言之前我有使用window搭建过,但是对于服务器来说,linux是最适合的。Linux系统具有稳定且高效、免费或少许费用、安全的用户及文件权限策略、多用户、多任务、支持多线程和多CPU、漏洞少且快速修补、相对不耗费资源、可自由定制等具有优越性的特点。此篇文章是依据于上一篇用windows搭建的改写,主要说说在linux上的配置问题。正文首先你需要在虚拟机上安装好jdk,并配置好java相关的环境...

2018-02-23 10:28:55 271

原创 windows下搭建dubbo+zookeeper环境与使用

 之前在网上学到用linux搭建,便想着用windows试试。经过一番折腾终于弄了出来。故写这篇文章也是做一个总结,理一理我遇到的一些问题。因为我之前的工程是用maven搭建的,所以这是基于整合ssm框架的maven工程。那么首先应该谈一谈为什么要使用dubbo: 随着互联网的发展,或许网站的规模会越来越大,常规的垂直应用架构已无法应对,那么这个时候仅仅靠一台服务器是不够的。所...

2018-02-23 10:28:00 9306

原创 git无法忽略target等文件的问题

git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法. 但是,上述只是对于还未添加到版本管理中才适用。对于已经添加到版本库中的文件,就得去删除掉。但在github上只能删除仓库,却无法删除文件夹或文件。解决方法就是先把本地缓存删除(改变成未track状态),然后再提交 ,所以得先将远程仓库里面的项目拉下来,然后:$ git rm -r -...

2018-02-22 13:01:20 14047

空空如也

空空如也

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

TA关注的人

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