自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 PostgreSQL 中关于字符串拆分与合并

with person_name as ( select c.id, array_to_string(array_agg(distinct p.c_name), ' , ') as p_name from biz_notification_config c join biz_notification_person p ...

2020-04-28 09:57:31 2300

原创 关于EasyExcel上传时 invoke方法 data数据为空

invoke方法 data数据为空仅个人开发时遇到的问题!!@Override public void invoke(T data, AnalysisContext context) { if(isEmpty(data)){ LOGGER.info("解析到空白行,跳过"); return; } ...

2020-04-27 12:35:46 5425 7

原创 Python基本数据类型和time库

Python基本数据类型和time库整数类型:与数学中整数类型的概念一致可正可负,没有取值范围pow(x,y)函数:计算x的y次方,想算多大算多大浮点类型:与数学中整数类型的概念一致带有小数点及小数的数字浮点数取值范围和小数精度都存在限制,但常规计算可忽略浮点数件存在不确定位数,可以使用round(x,d):对x四舍五入,d是小数截取位数浮点数间运算及比较用round()函数辅助...

2020-03-30 13:51:29 364

原创 Python基础图形绘制

Python基础图形绘制turtle库概念:turtle(海龟)库是turtle绘图体系的Python实现turtle绘图体系:1969年诞生,主要用于程序设计入门Python语言的标准库之一入门级图形绘制库Python计算生态=标准库+第三方库标准库:随解释器直接安装到操作系统中的功能模块第三方库:需要通过安装才能使用的功能模块库Library、包Package、模块Modul...

2020-03-30 13:46:04 256

原创 Python介绍与其他语言的不同

Python特点与其他语言的不同C语言学习内容:指针,内存,数据类型语言本质:理解计算机系统结构解决问题:性能适用对象:计算机类专业,做计算机底层程序的设计和开发Java语言学习内容:对象,跨平台,运行时语言本质:理解主客体关系解决问题:跨平台适用对象:软件类专业C++语言学习内容:对象,多态,继承语言本质:理解主客体关系解决问题:大规模程序适用对象:计算机类专业,核...

2020-03-30 13:40:44 468

原创 关于linux固定ip地址

关于linux固定ip地址1.下载安装setuptool查看setuptool开头的文件yum list setuptool*安装setuptoolyum install setuptool*安装system-configyum install system-config*安装完成后setup 进入setuptool界面选择Network configuration选择第...

2019-11-18 09:49:39 269

原创 FastDFS 和nginx整合

1. FastDFS 和nginx整合1.1. 在tracker上安装nginx在每个tracker上安装nginx,的主要目的是做负载均衡及实现高可用。1.2. 在Storage上安装nginx1.2.1. FastDFS-nginx-module上传taotao\01课前资料\02技术资料\FastDFS\安装文件\fastdfs-nginx-module_v1.16.tar.gz...

2019-11-15 16:31:37 170

原创 FastDFS安装

1. FastDFS–tracker安装在192.168.0.71上安装tracker。1.1. 下载tracker和storage使用相同的安装包,下载地址:http://sourceforge.net/projects/FastDFS/ 或https://github.com/happyfish100/FastDFS(推荐)本教程下载:FastDFS_v5.05.tar.gz1.2....

2019-11-15 16:20:28 128

原创 dubbo安装

解压tomcat:tar -zxvf apache-tomcat-8.5.43.tar.gz -C /opt/module/software/删除tomcat webapps中的所有文件cd /opt/module/software/apache-tomcat-8.5.43/webappsrm -rf *重新创建ROOT文件(也可以不删除ROOT只删除ROOT的内容)mkdir ROO...

2019-11-15 16:09:18 96

原创 zookeeper安装

准备环境(2n-1台linux机器或者虚拟机:由于zookeeper的paxos算法要求半数以上存活则为可用,所以必须准备单数个服务器搭建环境)上传用工具上传zookeeper安装文件到/home/besokuse,并确保文件的所属用户书besokuse,如果不是,需要用root用户修改文件的所属者。命令:su – rootcd /home/besokusechown be...

2019-11-15 15:29:18 98

原创 过滤器和拦截器

过滤器和拦截器的区别:拦截器只能对action 请求起作用,而过滤器则可以对几乎所有的请求起作用过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。过滤器的触发时机是容器后,servlet之前,所以过滤器的doFilter(ServletRequest request, ServletResponse...

2019-11-15 15:20:44 89

原创 Linux

1.Linux目录详解:bin : 二进制可执行文件,也就是一些常用命令.boot:存放系统引导时使用的各种文件.dev:存放设备文件.etc:存放系统配置文件.home: 用于存储非root的其他用户根目录.lib:系统中的运行程序和内核模块.proc: 虚拟文件系统.当前内存中的映射文件.启动时,产生,关机时消失.usr: 特别是/usr/local 子目录.管理员进行软件...

2019-11-15 15:06:37 78

原创 SpringBoot搭建

application.yml#spring 环境配置server: port: 8080 servlet: context-path: / tomcat: # 配置tomcat uri编码 uri-encoding: utf-8 # 配置tomcat最大线程数 max-threads: 800 # 配置tomcat的初始化线程数...

2019-11-05 10:25:51 112

原创 HttpStatus状态详解

HttpStatus = { //Informational 1xx 信息 '100' : 'Continue', //继续 '101' : 'Switching Protocols', //交换协议 //Successful 2xx 成功 '200' : 'OK', //OK '20...

2019-11-05 10:21:42 356

原创 jQuery (二)

常用的 jQuery 事件方法$(document).ready()$(document).ready() 方法允许我们在文档完全加载完后执行函数。该事件方法在jQuery 语法 章节中已经提到过。click()click() 方法是当按钮点击事件被触发时会调用一个函数。该函数在用户点击 HTML 元素时执行。在下面的实例中,当点击事件在某个 <’p> 元素上触发时,隐藏...

2019-10-21 16:48:23 89

原创 JQuery(一)

你可能听说过jQuery,它名字起得很土,但却是JavaScript世界中使用最广泛的一个库。江湖传言,全世界大约有80~90%的网站直接或间接地使用了jQuery。鉴于它如此流行,又如此好用,所以每一个入门JavaScript的前端工程师都应该了解和学习它。jQuery这么流行,肯定是因为它解决了一些很重要的问题。实际上,jQuery能帮我们干这些事情:消除浏览器差异:你不需要自己写冗长...

2019-10-21 16:43:19 141

原创 Spring security

简介一个能够为基于Spring的企业应用系统提供声明式的安全訪问控制解决方式的安全框架(简单说是对访问权限进行控制嘛),应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。用户授权指的是验...

2019-10-21 16:34:26 102

原创 AOP面向切面编程

简介AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关...

2019-10-21 16:26:55 128

原创 依赖注入(DI)

Spring依赖注入(DI)的三种方式,分别为:1. 接口注入2. Setter方法注入3. 构造方法注入下面介绍一下这三种依赖注入在Spring中是怎么样实现的。首先我们需要以下几个类:接口 Logic.java接口实现类 LogicImpl.java一个处理类 LoginAction.java还有一个测试类 TestMain.javaLogic.java如下: pa...

2019-10-21 16:23:27 113

原创 控制反转 IOC

IoC 全称为 Inversion of Control,翻译为 “控制反转”。如何理解“控制反转”好呢?理解好它的关键在于我们需要回答如下四个问题:谁控制谁控制什么为何是反转哪些方面反转了在回答这四个问题之前,我们先看 IOC 的定义:所谓 IOC ,就是由 Spring IOC 容器来负责对象的生命周期和对象之间的关系上面这句话是整个 IoC 理论的核心。如何来理解这句话?...

2019-10-21 16:15:14 215

原创 Spring boot(一)

介绍作为Java开发人员,我们很可能直接或间接地使用基于Spring Framework的应用程序。Spring有许多方法可以配置它的行为,它提供了使用基于XML的配置或使用Annotations的选项,JavaConfig正在成为新的基于Spring的应用程序的事实上的标准。虽然这些选项看起来非常好,但对于大型企业应用程序涉及数百个模块和复杂的业务规则,这些配置可能变得非常复杂。以下是大型应用...

2019-10-21 16:11:10 85

原创 SSM环境配置

SSM环境配置必要的文件:applicationContext.xml,mybatis-config.xml,db.properties,springmvc-config.xml一般建议将这些文件放在resources文件夹下,而且这些是命名规范,也就是说是不可以改名的!!applicationContext.xml在这里插入代码片...

2019-10-21 16:07:01 153 1

原创 MySQL中对数据进行增删改查

添加数据INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );如果要添加多条数据的话一定,一个括号代表 一条,不要把多条数据写在一个括号里。INSERT INTO table_name ( field1, field2,...fieldN ) VALUE...

2019-10-21 15:55:33 142

原创 MySQL(一)

数据表的添加通用语法:CREATE TABLE table_name (column_name column_type);比如CREATE TABLE IF NOT EXISTS `tb_book`( `book_id` INT UNSIGNED AUTO_INCREMENT, `book_title` VARCHAR(100) NOT NULL, `book_author...

2019-10-21 15:44:55 79

原创 JavaScript基础(三)

表单验证在Web中表单是向后台传输数据比较简单和方便的方式,为了让后台更加的简介以及防止过多的占用内存导致请求缓慢,一般情况下表单的数据校准都是通过JavaScript直接验证的。比如网页注册,一般需要邮箱和电话以及对账号密码有所规定,要满足规定的才可以提交。这里就需要JavaScript来进行对这些数据的逐个验证,验证的方式就是通过正则表达式来完成。邮箱验证:function isEma...

2019-10-21 15:37:00 107

原创 JavaScript基础(二)

JavaScript条件语句和循环语句条件语句:if…else,switch循环语句:for,whileIf…else语句if (time<10){ document.write("<b>早上好</b>");}else if (time>=10 && time<16){ document.write("&lt...

2019-10-21 15:00:12 72

原创 JavaScript基础(一)

简介JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。如果说CSS是页面化妆师的话,那么JavaScript就是页面魔术师。基础JavaScript 可以通过不同的方式来输出数据:使用 window.alert() 弹出警告框。使用 document.w...

2019-10-21 14:50:32 88

原创 CSS基础(四)——字体样式属性

字体样式属性css的字体样式属性也有很多。font-size:用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位。一般单位长度都是px。font-family:用于设置字体,这个属性中的字体好像是要电脑中已经下载了的,不然加载不出来font-weight:字体粗细,他的指只能设定在100~900之间而且只能是100的整数倍。它的属性值有:normal、bold、bolde...

2019-09-19 16:11:21 926

原创 CSS基础(三)——定位

position定位属性主要包括定位模式和边偏移两部分。1、边偏移top:顶端偏移量,定义元素相对于其父元素上边线的距离bottom:底部偏移量,定义元素相对于其父元素下边线的距离left:左侧偏移量,定义元素相对于其父元素左边线的距离right:右侧偏移量,定义元素相对于其父元素右边线的距离2、定位模式static:自动定位(默认定位方式)relative:相对定位,相对于其原...

2019-09-19 15:57:10 557

原创 css基础(二)——浮动

浮动这一次简单说下css中的浮动属性float。float常用的有两种浮动方法left和right。还有一种不怎么常用的叫做inherit(当然是我不怎么常用)。先了解下什么叫浮动吧!浮动:通俗点就是飘起来移动,而且浮动只能左右而不能上下,所以浮动的属性值也就只有left向左浮动,right向右浮动,inherit从父元素继承属性值,当然了还有none这个就不解释了。设置浮动属性,会使...

2019-09-19 15:38:09 207

原创 HTML基础(二)———表格和列表

HTML中标准的表格类标签就是<table>一个<table>标签由一个或多个<tr>,<th>和<td>元素组成,其中<th>是表头,<tr>就是用来定义表格的行,<td>就是用来定义表格单元;这是最基本的表格结构,也是最简单的表格结构,<table>的元素还包括<caption...

2019-09-19 15:15:02 177

原创 HTML基础(一) ————简介

这篇文章是对HTML的基本介绍,本人也是一个初学者,原先对前端的知识不是很了解,现在重新学习和拓展,要是有什么表达错误或者不够深刻的问题也请见谅HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)HTML也有版本,现在一般使用的版本都是H5版本也就是带有<!DOCT...

2019-09-19 14:23:01 85

原创 CSS基础(一)————简介

CSS有三种使用方法:内部,内联,外链。外链CSS的方法也有几种,一般常用的是<link/>链接,语句结构:<link rel="stylesheet" href="" type="text/css"/>CSS样式选择器有三种:ID选择器,类选择器,标签选择器。CSS有三大特性:层叠性,继承性,优先性。样式优先级:行内>ID选择器>类...

2019-09-17 09:53:10 94

原创 Java垃圾选择器

Java垃圾选择器,简称GC。1.什么时候使用GC需要进行回收的对象就是已经没有存活的对象,判断一个对象是否存活常用的有两种办法:引用计数和可达分析。(1)引用计数:每个对象有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收。此方法简单,无法解决对象相互循环引用的问题。(2)可达性分析(Reachability Analysis):从GC Ro...

2019-09-17 08:55:06 129

空空如也

空空如也

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

TA关注的人

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