自定义博客皮肤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)
  • 收藏
  • 关注

原创 Linux下如何修改mysql的root用户密码

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。(可忽略)因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔掉

2017-06-19 23:57:13 430

原创 五种数据结构的单元test---需复合封装的JedisUtil使用

1、String@Test @Test public void DemoString(){ Jedis jedis = JedisUtil.getJedis(); //保存数据 jedis.set("name","ninka"); String a = jedis.get("name"); System.

2017-06-19 01:09:52 573

原创 自封装JedisUtil

jedis是redis在java语言上使用的类,可以用来在代码中操作redis下面是自己封装好的jedis,注意,需要下载jar包使用,或者maven的pom.xml文件中引入jedis 引入mavan(用的可能有点老,官网有新的)<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifac

2017-06-19 01:08:28 2173

原创 Node.js与包管理工具npm

node.js简介:是js在服务器的运行的环境,可以类比成php或者python 用途:构建工具webpack的环境依赖 特点:单线程和异步编程 应用场景:低I\O,高运算 很多公司在webUI,游戏,在线聊天等场景下,把node.js用作处理网络连接的中间件来使用node.js的安装官网安装:https://nodejs.org/en/download/ 对于版本的话,偶数版本是稳定版本

2017-06-05 20:33:34 754

原创 SpringMVC数据绑定1 之 基本对象、数组、包装类与集合的绑定

SpringMVC数据绑定是针对前端传过来参数时,我们如何去对应不同数据类型,来绑定参数,包括:基本类型,包装类,数组,类对象(简单对象和复杂对象),集合(List,Set,Map),json,xml例如基本类int和包装类Integerint和Integer类型@Controllerpublic class MyController { @RequestMapping("baseType.

2017-06-02 20:41:44 1146

原创 Java集合迭代器 Iterator

Iterator是个接口,是对Collection进行迭代的迭代器,遍历Collection里面的元素Iterator的用法Iterator共有三种用法:boolean hasnext( ) 、、是否还有下个节点E next( )、、指向下个节点void remove( )、、移除迭代器元素遍历Collection的时候,用hasnext( )去判断,是否还有下一个元素,如果有的话继续遍历,如果没有

2017-05-24 23:10:44 410

原创 SpringMVC实现FTP服务器之图片和富文本上传

上传流程为:jsp(上传文件)->springMVC的servlet.xml(解析成二进制Mulitfile)->Controller->service(连接ftp,文件打包按格式二进制流上传)->ftp注:本文的代码是我mvc结构的代码,包括:jsp,Controller,service实现类,及工具类,property配置文件,没有写出接口和Controller内的接口对象的注入,望周知!!!一

2017-05-18 23:37:55 1076

原创 nginx反向代理的服务器安装及域名解析配置(Linux)

简介nginx是一款轻量级的web服务器,也是一款反向代理服务器(域名转发就是反向代理的功能)1.nginx可以直接支持rails和php的程序2.可以作为HTTP的反向代理服务器3.作为负载均衡服务器4.作为邮件代理服务器5.帮助前端实现动静分离特点 : 高稳定,高性能,资源占用少,功能丰富并支持很多插件,模块化的维护,支持热部署一、安装:1.安装依赖yum -y install gcc zl

2017-05-18 15:09:28 4684 1

原创 idea前端热部署

前端热部署(更改前端代码,不用重启tomcat,刷新浏览器就可以了)主要在于 On frame deactivation选项配置选择为 Update classes and resourses(当且仅当在Deployment配置页,对应的目的war形式配置为exploded,即开发模式,才会出现该选项),该项配置意思即,在每次页面切换时,自动更新相关classes以及资源文件。到这一步,已经可以实现

2017-05-12 23:09:33 3819

原创 阿里云线上云服务器(linux)上创建用户并付权限

1.创建用户(root权限创建)useradd -d /usr/ninka -m ninka 会在/usr下生成好一个对应用户的文件夹2.进入文件夹并修改用户密码cd /usr/ninka/passwd ninka 会让你输入两次密码3.修改用户权限sudo vim /etc/sudoers 编辑用户找到root用户,在其下编写自己用户的权限(复制root用户的就可

2017-05-12 01:52:18 1810

原创 idea15自动编译配置

实时编译的配置这时下方就会出现problem的控制台,会提醒你哪出错了

2017-05-02 18:09:51 516

原创 关于idea15新建的maven项目的tomcat没有artifact以及测试tomcat报404错误

1.关于idea15的tomcat没有artifact以及测试原理,是因为你没把新创建好的maven项目给设置成一个可被tomcat部署的web项目解决方案如下: 2.关于浏览器测试tomcat启动报404错误!操作完上一步的小伙伴弹出浏览器可能会报404错误,,那是因为你web.xml没有配置欢迎页,找不到欢迎页,所以404 Web.xml中添加<welcome-f

2017-05-02 17:58:24 9473 5

原创 Mybatis三剑客(mybatis-generator、mybatis-plugin、mybatis-pagehelper)介绍、配置及破解

本文用的是maven,idea15Mabatis三剑客分别是:mybatis-generator、mybatis-plugin、mybatis-pagehelper一、mybatis-generator根据我们的数据库自动生成pojo、dao和xml文件 pojo里面放的是跟数据库字段一一对应的对象、dao层是接口,供service使用,xml是这个dao层接口的实现,sql语句都写在xml里1.

2017-05-02 09:39:58 14515 2

原创 Git配置(linux+windows)

Linux1.下载tar包去github下载,有各种版本的tar包,官网对linux版本的tar包,叙述的很少,不容易下载,这里推荐去github https://github.com/git/git/releases 这里有tar包和zip包2.解压缩tar包,并安装各种依赖解压:tar -zxvf xxxxx.tar安装依赖:yum -y install zlib-devel opens

2017-04-29 00:48:18 1292

原创 vsftpd文件服务器安装(Linux)

vsftpd简介 简介 vsftpd是一个完全免费的,开放源代码的ftp服务器软件 特点 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,小巧轻快,安全医用,支持虚拟用户、支持带宽限制功能vsftpd安装(linux) 1、安装 执行 yum -y install vsftpd 注:(1)是否使用sudo权限根据具体环境来决定 (2)rpm -qa |grep vs

2017-04-27 20:42:13 406

原创 Mysql安装(linux+windows)

linux版本1.安装 :安装之前,把原先安装的mysql先彻底卸载掉查看安装的mysql:rpm -qa |grep mysql卸载命令:rpm -e mysql (普通删除),rpm -e –nodeps mysql(强力删除)删除之后再查一遍,看是否都已删除完毕yum安装: sudo yum install mysql-server mysql-

2017-04-27 11:01:55 552

原创 Virtualbox 下配置高版本Linux内核的增强包安装

许多兄弟在对Linux内核进行升级后,安装不了增强包,之所以安装不了,是因为你的kernel-devel版本与内核版本不对应 我经历很多次的安装卸载,总结了一下该软件安装高版本linux内核应该如何安装增强包功能升级好内核后1.去http://rpm.pbone.net/去找你所对应版本内核的kernel-devel查看自己内核版本 uname -r 下载好后,在linux中安装,ro

2017-04-26 18:39:28 1927

原创 Maven安装与配置(Linux+Windows)

Maven简介Maven是java的构建和管理工具Maven能干什么1、Maven可以方便的创建项目,基于Achetype可以创建多种类型的java项目2、Maven仓库对jar包(artifact)进行统一管理,避免jar文件的重复拷贝和版本冲突3、团队开发,Maven管理项目的RELEASE(发布版本)和SNAPSHOT(快照版本)版本,方便多模块(Module)项目的各个模块之间的快速集成、例

2017-04-26 16:31:38 1120

原创 配置tomcat(linux)

1.下载linux环境下,用浏览器去网站去下载tomcat的二进制源文件包 下载好后解压:tar -zxvf apach-tomcat7.0.73.tar.gz 会在当前目录下解压生成文件夹2.修改配置进入tomcat目录: cd apach-tomcat7.0.73 修改配置文件:vim conf/server.xml 在配置文件中添加编码格式 保存,退出3.进入tomcat进入to

2017-04-25 23:23:15 409

原创 jdk配置(linux)

这里对windows版的jdk不做安装介绍了,详情百度第一步 卸载系统自带的jdk某些版本的Linux系统可能自带jdk,在安装之前,要先把没用的给卸载了 查看jdk :rpm -qa|grep jdk 卸载命令:sudo yum remove xxx (上一个命令查到的结果)第二步 下载jdk(项目里用的第一种方式)这里介绍我使用的两种下载JDK的方式1.直接在linux系统自带的浏览器,去网

2017-04-25 20:42:48 454

原创 关于java多线程

关于同步与互斥线程是进程的最小单元,同一进程中有多个线程 线程的交互有:互斥与同步同步:因为线程之间的合作,如有线程A将计算结果提供给线程B作进一步处理,那么线程B在线程A将数据送达之前都将处于阻塞状态。互斥:系统中的多个线程必然要共享某种系统资源,如共享CPU,共享I/O设备,所谓间接相互制约即源于这种资源共享,打印机就是最好的例子,线程A在使用打印机时,其它线程都要等待,这就是互斥线程A和线程

2017-04-24 20:59:52 285

原创 关于线程基础

线程的生命周期创建:新建一个线程对象,new Thread = new Thread()就绪:创建了线程对象后,调用了start()方法(注意线程此时只是进入了线程队列,等待获取CPU服务,具备了运行条件,但不代表可以马上运行)运行:处于就绪状态的线程,一旦获取了CPU服务,便进入了运行状态,开始执行run()方法里面的逻辑终止:当线程run()方法执行完毕,或者线程调用了stop()方法,那么线程

2017-04-22 22:51:46 335

原创 细说继承Thread类和实现Runnable接口来创建线程的区别

创建线程有两种方法,一种是继承Tread类,另一种是继承Runnable接口继承Tread类MyThread extends Thread{ @overwrite public void run(){ 业务流程 }}public static void main(String[] args){ MyThread mt = new MyTread();

2017-04-22 17:26:41 3026

原创 servlet+ajax智能搜索框智能提示

利用无刷新技术智能变换搜索框的提示,同百度搜索效果图其基本原理: 1.给搜索框编写js绑定事件onkeyup(键盘输入时)、onfocus(当鼠标点击搜索框外的时候清空提示) 2.首先获得用户输入、之后将获得的数据传给服务器,服务器将数据传给后台,后台获取服务器传来的数据进行处理,得到关联数据,向前端返回json格式,前端通过回调函数,将返回来的json解析成文本,将文本传输到搜索框下方的展示窗

2017-04-22 14:05:49 867 1

原创 初学SpringMVC的框架简单搭建以及工作原理实例

SpringMVC的工作原理与struts2的工作原理差不多,但比struts2更简洁点1. 导jar包2. 创建自己起名的spring-servlet.xml文件命名格式 名称-servlet.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"

2017-04-18 12:22:34 369

空空如也

空空如也

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

TA关注的人

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