- 博客(54)
- 收藏
- 关注
原创 github找来的项目
博客类layui 版本的 My-Blog : A simple & beautiful blogging system implemented with spring-boot & layui & thymeleaf & mybatis My Blog 是由 SpringBoot + Layui + Mybatis + Thymeleaf 等技术实现的 Java ...
2020-02-15 12:02:50
231
原创 Thread类的常用方法
import java.util.concurrent.TimeUnit;public class ThreadDemo2 extends Thread{ public static void main(String[] args) throws InterruptedException { // TODO Auto-generated method stub ThreadDemo2...
2019-12-22 16:17:49
195
原创 Thread.currentThread().getName()与this.getName()区别
public class ThreadDemo1 extends Thread{ public ThreadDemo1() { System.out.println("---------构造方法start------------------------------"); System.err.println("currentThread().getName()-我是:"+Thread...
2019-12-22 15:13:30
241
原创 Spring_名词解释
Spring里面的注册什么意思呢?注册就相当于声明了某个类实例化,你就不需要再在程序里实例化这个类了,直接用就可以了。几乎Java中的所有框架都需要通过配置文件读取,注册之后程序运行时就直接读取配置去找类和方法,而不是之前那种一个类一个类导入的方式。...
2019-11-30 15:58:45
428
原创 Linux-快捷键
Ctrl + Shift + + 放大字体Ctrl + - 缩小字体Ctrl + L 清屏 (clear命令也是清屏)Ctrl+D 退出(Exit也是退出)Ctrl +&
2019-02-27 19:16:19
134
原创 Linux-Shell脚本
在linux系统直接输入: date +%Y:%m:%d-%H:%M:%Sdemo1 输入当前系统日期时间。echo `date +%Y:%m:%d-%H:%M:%S` echo `date +%Y` #年份 2019echo `date +%y` #年份 19echo `date +%m` #月份echo `date +%d` #日期echo `date +%H` #小时e...
2019-02-26 23:49:10
161
原创 Mycat-入门。
1 下载安装:http://www.mycat.io/Windows系统 下载Mycat-server-1.6-RELEASE-20161028204710-win.tar并解压,解压后的目录如下。配置文件在conf目录下启动文件在bin目录下在conf目录下的schema.xml文件,是用来配置关于表,节点等等。解压出来之后,我只修改了这个文件的两处配置。第一处是dataHost ...
2019-01-31 11:03:18
295
原创 项目-SpringMVC-Mybatis-Shiro-redis-0.2-master
很久之前就把这个项目下载下来了,今天琢磨了一下终于把它跑起来了。截图留念哈哈哈这个是我参考的文章,源码也是在这个链接找的我的环境准备:Eclipse+JDK1.8+Redis+Mysql+NavicatNavicat是创建表,插入表数据的时候用的。登陆 http://localhost:8080/shiro.demo/u/login.shtml;JSESSIONID=00827789...
2019-01-27 21:38:31
319
原创 Maven入门安装
下载安装好Maven之后,我在cmd输入 mvn -v。确认maven是否安装成功,可是cmd说你应该指向jre而不是指向jdk。百度找了很多文章,也没有找到我想要的结果,无奈之下,我删除了电脑已经安装好的jdk1.8,然后重新安装。安装成功之后,在cmd 输入java -version 显示jdk已经安装成功。然后查看环境变量,当前path的配置。里面已经有一串这样的配置。C:\Prog...
2019-01-27 13:01:13
149
原创 Linux-awk命令
awk是一种处理文本文件的语言,是一个强大的文本分析工具。创建了一个test1.txt,内容如下:-- 输出test1.txt每行第一和第四个单词,以空格或者tab分割。--每行按空格或TAB分割,输出文本中的1、4项,输出结果如下图所示awk '{print $1,$4}' test1.txt--格式化输出 输出结果如下图所示awk '{printf "%-8s %-10s\n...
2019-01-27 10:35:30
178
原创 DB2+Java
Java代码 获取 DB2 的总行数。 SelectDb2 a = new SelectDb2();// 实例化对象,作用是调用构造方法 a.getClass();// 无意义 /** 查询语句 **/ String sql = "select count(*) from sample.UPPS_PAY_TRANSDTL_EPCC "; stmt = (Statemen...
2019-01-25 22:21:20
553
原创 DB2数据库
创建表create table sample.upps_pay_transdtl_epcc( --都有not null 但是ddl语句已经misspayserno int,paydate varchar(8),paytime varchar(8),amount varchar(100),payername varchar(100),payeracctno varchar(100),...
2019-01-21 23:08:49
987
原创 Vue.js入门--环境安装
废话:我只是搭一个helloWorld的环境。可这一路走来,跌跌撞撞,前前后后搞了五个晚上。这篇文档就是我在搭建Vue.js时,遇到了很多问题,而没有技术文章能痛快地解决我的痛处,所以我只好自己写一遍文章来记录我当时遇到的阻碍和解决的办法。请各位看官轻踩~第一步:下载node.js点击下载node.js这里需要说明下,因为在官网下载安装node.js后,就已经自带npm(包管理工具)了,另需...
2018-11-28 23:17:20
225
原创 SpringBoot
SpringBoot 前置知识:1、maven2、Spring注解注意:JDK和maven版本要保持一致。在视频中,JDK版本为1.8.0,maven版本为3.3.9。我的电脑:JDK版本为1.8.0,maven版本为3.5.2。SpringBoot -web :比较简单。http://127.0.0.1:8080/hello配置的使用,可是不知道是什么原因,有些配置会报错!...
2018-11-03 00:08:16
156
原创 CSS
CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:(图片是偷来的,嘘)规定元素的字体:font-family:"Times New Roman";例:font-family:"Times New Roman";p.serif{font-family:"Times New Roman",Georgia,Serif}
2018-10-23 22:18:36
144
原创 Java-HashMap
由于经常用到 HashMap,所以这里做个列举简单用法,在公司电脑打过demo,在这里就不再打了。详细的用法日后慢慢增加package hubotao_Util;import java.util.HashMap;public class CollectionDemo { public static void main(String[] args) throws InterruptedE...
2018-10-22 22:16:28
127
原创 Java-instanceof的用法
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。举例:aa instanceof AA -->aa是不是AA的实例?代码:package hubotao_Util;public class Test { public static void ma...
2018-10-22 21:20:45
148
原创 Docker-下载安装和helloworld
1、下载:去docker官网下载docker的程序 getStart–Download for windows–点击Docker Toolbox2、安装:和helloworld地址一样呀3、启动:点击Docker Quickstart Terminal报错了4、helloworld...
2018-10-21 00:29:24
471
原创 Spring源码分析-IOC容器
Spring里面其实有很多种IOC容器。BeanFactory是最基本的接口类容器,它体现了Spring为提供给用户的IOC容器所设定最基本的功能规范。如果想查看有多少种IOC容器,打开IDEA–Spring源码–BeanFactory–查看该类的子类实现关系:Ctrl+ALT+B(Myeclipse好像不是这个快捷键。)(IOC容器–水桶 BeanDefinition–水)Bea...
2018-10-16 23:47:11
155
原创 Spring技术内幕--BeanFactory
参考书:Spring技术内幕 第二版。下载地址1、& 。2、BeanFactory 和 FactoryBean 的区别。3、BeanDefinition类4、BeanFactory接口里面的若干接口方法:5、XmlBeanFactory类的继承关系。但是现在这个类已经过时了。6、DefaultListableBeanFactory类目前,只要求自己对每个接口每个类有什么方...
2018-10-12 00:29:10
157
原创 IDEA快捷键
IDEA 快捷键:1、查看一个类的父类:在某个类中,鼠标右键+diagrams+show diagram。2、查看该类的子类实现关系:Ctrl+ALT+B 点击查看文章3、查看一个类的所以方法:ALT+7 --看IDE左边 点击查看文章...
2018-10-11 23:49:05
383
原创 Spring_IOC容器_接口体系
Spring技术内幕。IOC容器的主要接口设计图。BeanFactory提供最基本的IOC容器功能。ApplicationContext提供高级容器特性。好好区分BeanFactory和FactoryBean的区别。BeanFactory中&是用来干什么的?...
2018-10-11 00:33:44
157
原创 Spring--Demo
TestJunit 类package junit;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import service.Us...
2018-10-10 00:21:23
100
原创 5层体系结构
参考博文应用层:直接为用户的进程提供服务!因特网中的应用层协议很多,例如万维网中的HTTP协议、支持电子邮件的SMTP协议,支持文件传输的FTP协议。运输层:负责向两个主机中进程之间的通信提供服务。由于一个主机中可以同时运行多个进程,所以运输层有复用和分用的区别!所谓复用,就是多个应用层进程可同时使用下面运输层的服务!所谓分用,就是把传输层收到的信息分别交付给上面应用层相应的进程。运输层...
2018-10-09 00:30:36
2052
原创 TCP--三次握手
点击查看别人写的博客其中:每次握手之前会有检验的!!!!SYN是请求同步(synchronize)。SYN(synchronous建立联机) --两种解释!ACK是确认同步(Acknowledgement:确认字符)。seq是序列号。阅读这段的时候,打开三次握手的图对照着看!第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,主机B由...
2018-10-08 00:34:27
137
原创 简单工厂模式
简单工厂模式又 叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。涉及7个类。1、Operation 类 抽象类package factory;public abstract class Operation { public abstract float getRrsult(f...
2018-09-19 00:05:33
125
原创 Python--入门
安装好Python 配置环境变量 安装好开发工具 pycharm 打开开发工具height = 1.71weight = 61if weight/(height*height)<18.5: print('过轻')else: print('过重') //输出:过重 语法很奇怪。...
2018-08-28 00:28:03
110
原创 Git--上传自己的代码
1.准备好Git账号+Git客户端。(百度) 2.在git网页端创建一个仓库。首页–New repository(左下方绿色按钮)–Repository name(你的仓库名)–Description (optional)(仓库描述,可填可不填) –public(私有的要钱)–Create repository(下方绿色按钮)–仓库创建完毕。 3.打开git客户端–设置本地的ssh key,...
2018-08-18 10:14:53
656
原创 Hibernate-连接MySQL
hibernate连接mysql 的时候报空指针异常 ,后来调着调着就变成 Dialect class not found: org.hibernate.dialect.MYSQLDialect 原因:org.hibernate.dialect.MySQLDialect 写成:org.hibernate.dialect.MYSQLDialect 对比了快半个钟才找出来的!<?xm...
2018-08-17 00:52:48
1151
原创 MySQL--Join
INNER JOIN:select * from hubotao_test1 a INNER JOIN hubotao_test2 b on a.`name` = b.`name` LEFT JOIN :左表为基础SELECT a.`name`,b.`name`from hubotao_test1 a LEFT JOIN hubotao_test2 bon a.`name` ...
2018-08-10 00:10:45
139
原创 Redis--HyperLogLog
Redis HyperLogLog 是用来做基数统计的算法。 前置:打开Redis服务器,客户端。 在客户端:D:\It_Tools_Redis\Redis-x64-3.2.100>redis-cli.exe -h 127.0.0.1 -p 6379127.0.0.1:6379> pfadd runname "redis"(integer) 1127.0.0.1:6379...
2018-08-04 15:42:17
116
原创 Redis--事务
Redis事务的介绍: 单个Redis命令的执行时原子性的,但是Redis事务时不具有原子性的。我们可以将Redis事务理解为打包的批量脚本,如果在执行这批量脚本有某条指令出错,它不会导致该指令前命令的回滚,也不会导致后面的指令不会执行。前置: 打开Redis服务端。 打开Redis客户端。在Redis客户端:127.0.0.1:6379> mulit(error) ER...
2018-08-04 15:36:18
95
原创 Redis--发布订阅
第一步:打开服务端:解压文件–Shift+右键–点击(在此处打开命令窗口) – 输入命令:redis-server.exe redis.windows.conf 第二步: 打开客户端一:解压文件–Shift+右键–点击(在此处打开命令窗口) – 输入命令:redis-cli.exe -h 127.0.0.1 -p 6379第三步:在客户端一:127.0.0.1:6379>...
2018-08-04 15:29:41
254
原创 Redis--五种数据类型
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。数据类型一:字符串127.0.0.1:6379> set name "hubotao2" OK127.0.0.1:6379> get name "hubotao2"数据类型二:Hash(哈希)127.0.0.1:...
2018-08-04 10:15:56
340
1
原创 Redis--Win/Linux下初始使用
Windows: 官网下载–解压文件–Shift+右键–点击(在此处打开命令窗口) – 输入命令::redis-server.exe redis.windows.conf 此时会显示一个图形。 _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 3.2.100 ...
2018-08-04 09:42:47
112
原创 MySQL--增删查改
创建 表create table hubotao3(id INT(10) not null,name1 VARCHAR(10) DEFAULT null,date1 DATE DEFAULT NULL, --我用小写default ,报错PRIMARY KEY(id) --加逗号 , 报错)ENGINE=INNODB; 修改表名alter ...
2018-08-02 22:27:07
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人