自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 三、Docker创建实例并安装Redis

一、Redis 1、下载镜像文件 $ sudo docker pull redis 2、创建docker实例并运行 docker的3306端口映射到宿主机的3306端口上 {-p 宿主机端口:docker端口 } dcoker的实例名mysql {--name docker实例名} ...

2020-05-13 00:03:22 78 0

原创 Docker详解系列

零、docker命令详解、宿主机和容器通信原理的问题; 一、CentOS上安装Docker; 二、Docker创建实例并安装MySQL

2020-05-12 08:56:18 128 0

原创 二、Docker创建实例并安装MySQL

一、mysql 1、下载镜像文件 $ sudo docker pull mysql:5.7 2、创建docker实例并运行 docker的3306端口映射到宿主机的3306端口上 {-p } docker的mysql的文件夹挂载到宿主机的对应文件上 { -v 宿主机文件:docke...

2020-05-12 00:42:41 148 0

原创 Java-Freemarker替换模板文件.ftl中的变量,生成Word文档

一、前言 前有java-poi替换模板文件word文档中的变量,生成Word文档,后有Java-Freemarker替换模板文件.ftl中的变量,生成Word文档。 Freemarker是如今最流行的文档处理组件,poi已经相对过时了。 FreeMarker 是一款模板引擎: 即一种基于模板...

2019-10-28 19:47:59 1425 2

原创 网站莫名其妙的去请求一个flash.js

问题描述: 这个问题是这样产生的,我们的一个项目,在一个客户那里,总会被莫名奇妙的请求两次,就是点一次按钮,在network中能看到两次请求,但这两次请求中间总会有掺杂一个请求http://10.2.201.2:89/cookie/flash.js。 当时心想,这是什么鬼啊?项目源码中全局...

2019-04-23 13:13:22 2959 0

原创 HashMap的put方法源码解析_JDK8

package demo.JavaJdk8; import java.util.HashMap; import java.util.Map; /** * @author Xch */ public class MapDemo{ public void putDemo(){ ...

2018-08-20 18:08:01 368 0

原创 过滤器和拦截器的区别和执行顺序

一、两者的区别 1、拦截器 java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented...

2018-07-16 14:51:07 3881 0

原创 docker命令详解、宿主机和容器通信原理的问题

我的笔记本是window7系统,为了模拟服务器的环境,安装了虚拟机centOS7。 前戏准备 一些操作都需要root权限操作,从用户角色转换到root角色命令:sudo su 启动docker服务:service docker start (docker所有的操作,都是基于启动docker...

2018-03-07 17:31:27 10109 0

原创 生产者消费者从低级到高级

一、使用Lock来模拟生产消费 关键方法:lock()、await()、signalAll()、unlock() import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; impo...

2020-06-02 23:42:58 41 0

原创 一、CentOS上安装Docker

1、卸载旧版本 $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-log....

2020-05-11 23:51:14 53 0

原创 《数据结构与算法图解》算法java代码实现

前言 正在读《数据结构与算法图解》一书,被其简单明了的讲解折服,其中涉及到了很多有用的算法,为了加深印象以及理解,便跟着把其中的代码转换为我平时所使用的的语言java。 每种算法的时间复杂度标识出来。 第 1 章 数据结构为何重要 第 2 章 算法为何重要 1、二分查找 时间复杂度...

2019-12-27 11:21:00 191 0

原创 vue从搭建到打包发布 | 第一篇:前言及环境准备

前言 一直想开一个系列,关于自己身为一个后端java开发者,却从最开始的使用Angular4到现在已经完整使用vue开发了一个前端项目的亲身经历和一步一步习得的前端东西。 这个系列以教程为主,包含步骤、图片、讲解、以及碎碎念。 碎碎念可能会占到百分之10的分量,不喜勿喷。作为一个半路出家到前...

2019-12-19 11:10:45 70 1

原创 Git导图以及命令汇总

一、git使用详解 图片使用https://blog.csdn.net/qq_34908167博主的,侵权的话请联系我,我会删掉的。 1、使用步骤 2、本地代码与服务器代码的关系 3、git提交代码流程 4、总体示意图 二、Git常用命令 1、git ...

2019-11-23 14:12:13 121 0

原创 JVM内存详解

下面有关JVM内存,说法错误的是? A:程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的。 B:虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的。 C:原则上讲,所有的对象都在堆区上分配...

2019-03-22 13:53:40 113 0

原创 程序猿健康问题-----伸懒腰,站起来,撒泡尿,洗洗手,倒杯水

看到这篇博客,请你: 伸懒腰,站起来,撒泡尿,洗洗手,倒杯水。 2018/08/25周六程序猿猝死视频: http://tieba.baidu.com/p/5857257985?qq-pf-to=pcqq.group 程序猿是个工资高,危险系数高,脑力系数高的行业。 以后无论任何情况下,...

2018-08-30 11:22:09 165 0

转载 深入浅出数据库索引原理问题

前戏 使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)。很大一部份程序员对索引的了解仅限...

2018-08-24 16:14:16 147 0

原创 Django中manage.py执行命令日常收集

1、创建表结构 python manage.py migrate 2、让 Django 知道我们在我们的模型有一些变更 python manage.py makemigrations TestModel   3、创建表结构 python manage.py migrate TestMod...

2018-08-02 10:34:18 467 0

原创 linux命令日常收集录

1. 改变所属群组, chgrpchgrp [-R] 群组名称 文件或文件夹 2. 改变档案拥有者, chownchown [-R] 账号名称 文件或文件夹 3. 改变权限, chmodchmod [-R] xyz 文件或文件夹 -R : 进行递归(recursive)的持续变更, ...

2018-08-02 10:24:21 152 0

原创 IDEA2018.1版搭建maven+spring环境——读书之前的准备

一、创建maven新项目 第一步:   第二步:   第三步:   第四步:   第五步: 到此Maven项目已经创建完毕。   二、配置pom.xml文件 这里给出完整的pom.xml文件内容: <?xml version=&quo...

2018-07-16 17:53:14 883 0

原创 文件名或扩展名太长,目录层次过多,导致删除文件失败的问题(windows删除node_modules遇到的问题)

假设文件 "npm" 删除不掉!   第一步: 在“文件npm”同级下新建空文件夹“test”:   第二步: 在当前文件下打开命令行: 输入命令:                 robocopy  test   npm   /purge    ...

2018-06-15 12:38:31 4917 2

原创 从安装Xshell到启动Linux主机的tomcat服务

  Xshell是一个强大的安全终端模拟软件,它支持SSH1、SSH2,以及Microsoft Windows平台的TELNET协议。Xshell通过互联网到远程主机的安全连接以及它创新的设计和特色,能够帮助我们开发人员在复杂的架构环境中开发。 话不多说! 一、下载安装Xshell 1.下...

2018-04-19 18:43:48 1767 0

原创 angular4如何使用Bootstrap的datetimepicker组件

新的公司使用的是angular4,以前一直是javascript+miniui,突然转到angular4+typescript,简直90度转弯,一脸懵逼。 经过一周的适应,感觉angular4这种前端,很强大(我也不知道哪里强大,但大家都这样说......)。 (这种转变就像Java基础---...

2018-04-12 18:10:00 3650 9

原创 Spring AOP(获取入参和返回值)及其原理:动态代理

此篇会先演示Spring AOP(获取入参和返回值),之后再演示AOP的原理:动态代理。   Spring AOP: AOP思想: AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向...

2018-02-28 16:17:59 24249 0

原创 常见数据库的SQL分页查询汇集

Oracle分页查询: select a.rn,a.* from     (select school.*,rownum rn from school where rownum<=100)a where a.rn>55   MySQL分页查询:   ...

2018-02-27 16:27:24 214 0

转载 类加载过程

类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其中准备、验...

2018-02-27 15:29:26 167 0

原创 快速排序quickSort

看了《算法图解》一书,对书中的快速排序,很是印象深刻,便记下来。 本文,提供java语言和python语言的快速排序实现代码。 时间复杂度:O (nlogn) 算法图: (引用了《算法图解》中的图) java: /** * @Author:xch * @Date:Create...

2018-02-26 14:00:14 212 0

转载 JDK8的新特性总结

1、接口中的默认方法和静态方法 先考虑一个问题,如何向Java中的集合库中增加方法?例如在Java 8中向Collection接口中添加了一个forEach方法。 如果在Java 8之前,对于接口来说,其中的方法必须都为抽象方法,也就是说接口中不允许有接口的实现,那么就需要对每个实现Colle...

2018-02-08 12:00:36 3118 0

原创 HashMap的put方法源码解析_JDK1.7

建议大家把代码复制到开发工具中,我使用的是IntelliJ_IDEA,很好用、智能。 之后跟着put的主体方法,梳理各个小的方法,遇到加粗标注,便可转移方法。 /** * @Date:Create in 14:16 2018/2/5 * @Description:详解JDK1.7的Has...

2018-02-08 10:05:14 2015 0

原创 python抓取网站88titienmae88中的“图片区”所有图片

  #-*-coding:utf-8-*- from urllib.request import urlopen, urlretrieve from bs4 import BeautifulSoup import re import os ''' 抓取网站...

2018-01-12 11:09:36 8694 1

转载 安装、破解Navicat Premium 12.0.18

早在2017年年末就看到了Navicat Premium12已出现,彩虹色代替黄色,简直炫瞎了我的心坎! 我用了试用版,界面简洁友好,很喜欢,特别喜欢,是极喜欢的! 但囊中羞涩,网上搜索了好久的破解方法,但未果,只能继续使用Navicat Premium11,屎黄色(没有对比没有伤害........

2018-01-10 17:02:26 7896 4

原创 使用jxl导出Execl文件

这几天一直在做一个疯狂的Web项目(SSH)需求!!! “根据客户添加的查询条件,来拼sql语句,传到Dao层的SQL语句中,查询出对应的数据。” ----页面拼写Sql语句。 而且: 自定义导出Execl的列,默认勾选全部的字段名(“id”,“姓名”,“密码”)这只是示例3个,实际项目中...

2018-01-10 15:24:01 236 0

原创 MySQL使用用@jznum声明一个变量

今天写了一个超长的(MySql)SQL语句,为了统计医生的综合名次: 统计名次逻辑:使用到了@jznum声明一个变量 医生有三个名次指标:接诊人数、金额、复诊人数 首先:要得出这三个指标的名次(得出三个排名:接诊人数、金额、复诊人数) 然后:把每个医生的三个名次相加(接诊人数名次+金额名次+复诊人...

2017-12-22 16:15:27 539 0

转载 Python的排序方法:list.sort函数和sorted函数

我们需要对List、Dict进行排序,Python提供了两个方法 对给定的List L进行排序, 方法1.用List的成员函数sort进行排序 方法2.用built-in函数sorted进行排序(从2.4开始) --------------------------------sorte...

2017-12-21 15:39:37 318 0

原创 pyCharm2017.3版本创建新项目的一些新问题

PyCharm更新到了2017.3新版本,安装、破解不在此赘述。 分享一下关于创建NewProject时遇到的问题和疑惑。 首先我们来创建一个新工程:   第一步: NewProject,跳转到下放页面: “红色框”是项目所在的路径。(注意:项目路径不要包含中文) “蓝色框”是根...

2017-12-20 13:58:45 38355 7

原创 《Python网络数据采集》第五章(阅读代码笔记)

分享关于学习Python,跟着书籍敲的代码。 第一本书:《Byte Of Python》,给出代码笔记链接:ByteOfPython笔记代码,链接中有此书的PDF格式资源。 第二本书:《Python网络数据采集》,给出此书PDF格式的资源链接:https://pan.baidu.com/s/1...

2017-12-20 10:36:35 424 1

原创 《Python网络数据采集》第四章(阅读代码笔记)

分享关于学习Python,跟着书籍敲的代码。 第一本书:《Byte Of Python》,给出代码笔记链接:ByteOfPython笔记代码,链接中有此书的PDF格式资源。 第二本书:《Python网络数据采集》,给出此书PDF格式的资源链接:https://pan.baidu.com/s/1eS...

2017-12-20 10:05:41 278 0

原创 《Python网络数据采集》第三章(阅读代码笔记)

分享关于学习Python,跟着书籍敲的代码。 第一本书:《Byte Of Python》,给出代码笔记链接:ByteOfPython笔记代码,链接中有此书的PDF格式资源。 第二本书:《Python网络数据采集》,给出此书PDF格式的资源链接:https://pan.baidu.com/s/1eS...

2017-12-20 09:54:12 320 0

原创 《Python网络数据采集》第一章、第二章(阅读代码笔记)

分享关于学习Python,跟着书籍敲的代码。 第一本书:《Byte Of Python》,给出代码笔记链接:ByteOfPython笔记代码,链接中有此书的PDF格式资源。 第二本书:《Python网络数据采集》,给出此书PDF格式的资源链接:https://pan.baidu.com/s/1eS...

2017-12-20 09:35:25 252 0

原创 python抓取网站88titienmae88中的“图片区”的第一页的所有图片

#-*-coding:utf-8-*- from urllib.request import urlopen, urlretrieve from bs4 import BeautifulSoup import re import os ''' 抓取网站http:/...

2017-12-18 09:36:44 5010 1

原创 Byte-of-python笔记代码3:Object.py

#-*-coding:utf-8-*- ###创建Person类 # class Person: # pass # # # p=Person();#创建Person类的一个对象 # print(p) # ###方法 # class Person: # def SayHello(...

2017-12-01 11:30:02 188 0

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