- 博客(125)
- 收藏
- 关注
原创 【自己动手】1.Mysql
1.alter mysql修改表名,列名,列类型,添加表列,删除表列 alter table test rename test1; --修改表名 alter table test add column name varchar(10); --添加表列 alter table test drop column name; --删除表列 alter table test modify addres...
2019-07-23 01:45:21
218
原创 【日日夜夜】1.排序
1.冒泡排序 BubbleSort public static void bubbleSort(int[] arr) { if (arr == null || arr.length < 2) { return; } for (int e = arr.length - 1; e > 0; e--) { for (int i = 0; i < e; i++) { ...
2019-06-25 21:46:10
7117
原创 【JAVA】序列化,反序列化
ObjectOutputStream ObjectInputStream package IO.序列化反序列化; /* */ import org.junit.Test; import java.io.*; public class ObjectInputOutputStreamTest { //序列化 @Test public void s1() throw...
2019-06-23 21:45:54
210
原创 【设计模式】工厂设计模式
1.简单工厂设计模式 代码 Video package Factory.简单工厂; public abstract class Video { public abstract void product(); } JavaVideo package Factory.简单工厂; public class JavaVideo extends Video { public voi...
2019-06-23 10:36:54
162
原创 【Redis】4.Jedis
1.Jedis事务 jedis.multi()开启事务 jedis.watch("监控对象"); jedis.unwatch();取消监控 代码 public class TestWatch { public boolean Cost() throws InterruptedException { Jedis jedis = new Jedis("192.168.0.52...
2019-06-17 11:49:53
121
原创 【Redis】3.持久化rdb和aof
持久化是什么 rdb(Redis DataBase):存储结果,保存的是dump.rdb文件 aof:(Append Only File)存储命令 两者同时存在启动的时候先aof RDB 缺陷:丢失最后一次保存的数据 (1)修改dump.rdb rdb(Redis DataBase):存储结果,保存的是dump.rdb文件 靠的也是dump.rdb来恢复数据 通过修改redis.conf 文件中...
2019-06-16 22:06:09
226
原创 【Redis】2.Redis主从复制 哨兵
主从复制 1.复制一个虚拟机,重新生成MAC地址 我的两个主机都为.NAT 模式,因为连的wifi IP经常换 根据自己电脑网络,两个虚拟机能相互ping通就行。 主机 ip 192.168.0.52 从机 ip 192.168.0.69 2.设置从机的redis.conf slaveof 设置为主机的 ip port 3.开启Redis 主机 /usr/local/redis/bin/re...
2019-06-15 22:57:17
142
原创 【Redis】1.Redis安装使用
1.Linux下源码包安装 (1)下载 http://download.redis.io/releases/ 去下载你想要的版本 或者直接通过wget下载 wget http://download.redis.io/releases/redis-3.0.0.tar.gz (2)解压 tar -xzvf redis-3.0.0.tar.gz (3)移动 usr/local目录下 mv red...
2019-06-15 21:08:15
139
原创 【Mysql】1.Linux下Mysql安装与卸载自启动
三种安装方式 1.yum repository yum repolist 去下载linux版mysql https://dev.mysql.com/downloads/mysql/ mysql5.7 仓库 https://dev.mysql.com/downloads/repo/yum/ 查看linux版本 选择对应的mysql仓库 cat /etc/redhat-release 复制下载...
2019-06-11 20:25:35
343
原创 【Linux】7.rpm和 yum
rpm包简单查询指令 1.查询已安装的rpm列表 rpm -qa|grep xx rpm卸载与安装 (1)卸载 rpm -e firefox 带上 --nodeps就是强制删除 (2)安装 先找到安装包 进入安装光驱 复制到opt cd /media cd Packages/ ls -l firefox-17.0.10-1.el6.centos.x86_64.rpm cp fir...
2019-06-11 17:56:59
173
原创 【SSM整合】Spring + Mybatis
1.创建一个maven项目 为了后续方便,我创建的是web,当然现在用不到web,可以直接创一个java项目 web得创建java 和 resources 两个文件夹 工程目录 2.pom.xml 导入Spring和mybatis,mysql的包,我mysql版本是8,根据自己的版本导 <dependency> <groupId>org.spri...
2019-06-11 12:09:15
144
原创 【Linux】6.javaweb环境linux下安装jdk,tomcat
1.Xftp ifconfig eth0 获取ip地址 然后在Xftp创建对话 JDK 前往https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载jdk8 现在下载巨卡,经常打不开网页,tart下载地址 https://download.oracle.com/otn/java...
2019-06-11 00:38:53
164
原创 【Linux】5.压缩和解压
命令 (1)什么方式压缩的 什么方式解压 Q.tar 是把Q这个文件夹压缩成tar tar -cvf Q.tar Q tar -xvf Q.tar 解压的时候也是出现Q文件夹 而Q2.tar 是直接把文件 压缩成tar 解压的时候就是文件放在目录下 tar -cvf Q2.tar a.txt b.txt tar -xvf Q2.tar (2) gz方式 tar -czvf QQ.tar...
2019-06-10 22:50:57
319
原创 【Linux】6.软件安装与卸载
1.源码包安装 通过curl 下载 安装tree curl -O http://mama.indstate.edu/users/ice/tree/src/tree-1.8.0.tgz tgz(z xzvf) 有makefile 文件直接 make install 2.rpm包安装 3.yum 安装管理rpm包 -y在 yum下 或者在 install/remove/update...
2019-06-10 22:50:23
274
原创 【Linux】5.权限与角色
权限 (1)通过ls -l 开头 - 的是文件 开头 d 的是目录 开头 l 是链接,就是快捷方式 所有者修改 -R:递归的修改 整个目录下的文件都修改 权限修改 (1)第一种方式 (2)第二种方式 创建一个r1.txt (1)如果修改多个用户的权限 可以用,隔开 (2)修改 所有者、所属组、其他用户 所有的用户权限直接用a就可以 (3)也可以直接用 =号 chmod a=r+w+...
2019-06-10 21:18:22
208
原创 【Linux】4.用户管理命令
用户 (1)如果删除的时候没有-r 再用 userdel -r 用户名删不掉 直接用rm -rf 文件名删掉 密码设置 更改密码 $passwd 群组管理 给用户修改群组 usermod -g 群组名 用户名 ...
2019-06-10 19:34:44
142
原创 【Linux】3.目录文件管理命令
复制 移动 删除 复制 cp 文件名 文件夹/别名 可以复制到指定文件夹然后起别的名字 -r 如果是文件夹的话可以复制文件夹里面的内容 移动 mv 和复制操作差不多 (1)将子文件夹下的文件复制到上一层 mv 文件名 … 删除 (1)删除目录下所有内容 (2)-f 删除的时候 回询问是否删除,-f直接不再询问 删除文件-rf 不管文件内有没有内容可以都删了 查找 (1)查找一个文件...
2019-06-10 19:11:55
160
原创 【Linux】2.文件操作
文件操作命令 touch 文件名 文件编辑 Vi编辑器 vi 文件名称 命令模式 h j k l 左 下 上 右 dd 剪切当前行 yy 复制 p 下一行黏贴 P 上一行黏贴 a在光标后插入 A在当行末插入 i在光标前插入 I在当行首插入 o在当前行之下插入 O在上一行插入 编辑模式 : 最末行模式 :set nu 显示行号 :w 保存 :wq 保存并退出 :q! 不保存退出...
2019-06-10 17:50:15
523
原创 【Linux】1.目录操作
关机:shutdown -h now 重启:shutdown -r now 或 reboot 目录结构 查看根目录 :ls / 目录管理 目录查看 ls -al 目录切换 cd [目录名称] 显示当前目录 pwd 路径格式 绝对路径 : 从根目录/开始写起 相对路径 : 当前路径: . 上级路径 … 家目录 · 目录创建、删除 如果cdefg目录都没有,可以通过下面这样直接...
2019-06-10 17:29:59
168
原创 【SSM-报销单】6.报销单-审核报销单,打款
1.biz //审核报销单 void deal(DealRecord dealRecord); 2.Impl 判断需不需要复审 金额《5000不要 public void deal(DealRecord dealRecord) { ClaimVoucher claimVoucher = claimVoucherDao.select(dealRecord.getClaimVoucher...
2019-06-10 01:20:54
558
原创 【SSM-报销单】6.报销单-提交报销单
1.Employee 添加 //提交报销单 List<Employee> selectByDepartmentAndPost(@Param("dsn") String dsn, @Param("post") String post); 2.Employee xml <select id="selectByDepartmentAndPost" resultMap="...
2019-06-10 01:07:53
577
原创 【SSM-报销单】6.报销单-修改报销单
1.biz Service //3.修改报销单 void update(ClaimVoucher claimVoucher, List<ClaimVoucherItem> items); 2.Impl public void update(ClaimVoucher claimVoucher, List<ClaimVoucherItem> items) { ...
2019-06-10 00:55:56
490
原创 【SSM-报销单】6.报销单-个人报销单,待处理报销单
1.biz Service //////////////////////////////////////////////////// // 2.个人报销单 待处理报销单 List<ClaimVoucher> getForSelf(String sn); List<ClaimVoucher> getForDeal(String sn); 2.Imp...
2019-06-10 00:24:48
522
原创 【SSM-报销单】6.报销单-填写报销单,报销单详情
1.biz package com.imooc.oa.biz; import com.imooc.oa.entity.ClaimVoucher; import com.imooc.oa.entity.ClaimVoucherItem; import com.imooc.oa.entity.DealRecord; import java.util.List; public interfac...
2019-06-10 00:06:45
860
原创 【SSM-报销单】5.登陆与个人中心
1.GlobalBiz 定义对employee的操作 package com.imooc.oa.biz; import com.imooc.oa.entity.Employee; public interface GlobalBiz { Employee login(String sn, String password); void changePassword(E...
2019-06-09 22:33:50
357
原创 【SSM-报销单】4.功能实现-员工管理
1.实体类 dao下的entity实体类 添加一个Department 属性 注意: 1.员工的添加 编辑需要用到,所在部门和职务 在list界面点击添加时 <button type="button" class="btn btn-default light"> <i class="fa fa-plus...
2019-06-09 22:15:56
375
原创 【SSM-报销单】4.功能实现-部门管理
1.实体类 在entity下创建数据库表对应的类 package com.imooc.oa.entity; public class Department { private String sn; private String name; private String address; public String getSn() { r...
2019-06-09 21:15:13
617
原创 【SSM-报销单】3.配置
1.oa_dao (1)配置spring-dao.xml dataSource sqlSessionFactory MapperScannerConfigurer <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...
2019-06-09 17:36:11
245
原创 【SSM-报销单】2.创建项目
1.创建maven项目oa 2.在oa下创建oa_dao (1) pom.xml <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> ...
2019-06-09 17:08:39
277
原创 【JAVA8】Lambda
代码: 从 (1)外部类 (2)静态内部类 (3)方法内部类 (4)匿名内部类 (5)Lambda interface ILike{ void lamdaa(); } //外部类 class Like implements ILike{ @Override public void lamdaa() { System.out.println("i like lamda1 外部类实现"...
2019-06-08 13:30:03
632
原创 【JAVA-多态】多态多伦多
向上转型 子类对象直接赋值给父类引用的过程称 既然已经将子类的特殊性抹去,作为一般的父类对象看待,那么失去的特性。在编译时只按照引用对象变量类型调用其包含的方法。 在继承层次,把子类对象赋值给父类后 (1)父类没有的方法不能调用 (2)子类没有重写的方法,执行父类的 (3)子类重写的方法,执行子类的 class Animal{ public void move() { System.out....
2019-06-08 12:09:16
119
原创 【Git&GitHub】4.IDEA使用Git
1.开启Git 2.设置去除上传文件 3.上传到本地仓库 4.push到GitHub VCS -> GIT ->PUSH 点击define 设置提交的地址 地址可以通过这样查看
2019-06-05 14:44:34
151
原创 【Git&GitHub】3.GitHub Pages
1.创建Repositories 名为:用户名.github.io 通过修改index.html来显示效果 https://用户名.github.io https://codedonald.github.io/ 2.Project Pages项目站点 2.1项目主页 settings github pages change theme 就可通过 https://用户名.github.io/项目名...
2019-06-05 14:02:18
299
原创 【Git&GitHub】2.Git本地、远程仓库
本地 1.进入Git界面 随便创建一个文件夹,进去后鼠标右键选择 Git Bash Here 出现git界面 2.基本信息设置 name是你github的用户名 git config --global user.name ' name ' git config --global user.email ' email ' 3.初始化Git 在上一步config后 mkdir 文件名 cd 文件...
2019-06-05 12:33:55
238
原创 【Git&GitHub】1.GitHub基本操作Git安装
GitHub基本操作 1。新建仓库文件 仓库和ide创建项目一样,但是不同的是一个仓库可以存储很多个项目 2.创建file,上传file 创建的仓库里点创建和上传都可以。 3。ISSUE 事务卡片 发现代码bug,但是目前没用成型代码,需要讨论时用,使用开源项目时使用 4.Watch关注 关注的人有了新动态会提醒你 5。Fork复制一个项目 在自己的主页上出现了fork的项目 6。删除一个项目 点...
2019-06-05 10:45:40
130
原创 【SSM-SpringMVC】获取表单数据
1.pojo package pojo; public class Product { private int id; private String name; private float price; public int getId() { return id; } public void setId(int id) { ...
2019-06-04 20:45:19
718
原创 【SSM-SpringMVC】注解
1.springmvc-servlet.xml 需要用到context自动扫描 只需要保留视图解析器就行了 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/200...
2019-06-04 20:25:57
161
原创 【SSM-SpringMVC】视图解析器
如果想访问一个在webapp下的还有包的目录 或者在 ModelAndView mv= new ModelAndView("/demo.jsp"); 直接变成“demo” 都需要视图解析器 在spring-servlert.xml中添加视图解析 <bean id="viewResolver" class="org.springframework.web.servlet.vie...
2019-06-04 20:08:48
2201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人