自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杜海的博客

好记性不如烂笔头,一个存储记忆的地方!

  • 博客(37)
  • 资源 (13)
  • 收藏
  • 关注

转载 Linux下最完整的Samba服务器配置攻略

关于Samba,大家有没有这种感觉,弄了N久丫的死活不喘气儿。找来各种“哥”和“姐”,发现全是“详解…配置专题”,看了半天不知道别个在说什么,好不容易找了个简单的教程,从头到尾跟着做,尼玛,浪费时间精力不说,就是跑不起来。是不是有种吐血的生理反应了。唉,不会写文档的娃,伤不起啊。而本文实现的是Linux和Windows间资源互通的问题:在Linux下架设Samba服务器,在Windows下来访问。

2017-01-13 14:32:38 297

转载 Centos 下搭建FTP上传下载服务器

首先判断你服务器上是否安装了vsftpd安装vsftpd安装完成之后就要重启vsftpd服务到vsftpd的主配置文件里面把这个改为NO 默认是YES (改为NO 就是禁止匿名用户登录,不需要注释)不可以让ftp用户跳出自己的家目录,否则太危险了,需要做限制默认是注释掉的,把#号去掉 然后重启vsf

2017-01-11 18:57:04 702

转载 CentOS7 搭建FTP服务器

软件:VirtualBox、CentOS7说明:我的环境安装时CentOS最小化安装,所有很多工具和软件都是没有默认安装的。VirtualBox如何安装CentOS7就不细说了群号:307360805   欢迎大家一起学习交流一、安装FTP软件包 通过 yum -y install vsftpd  进行安装。安装完

2017-01-11 17:22:22 365

转载 [CentOs7]搭建ftp服务器(3)——上传,下载,删除,重命名,新建文件夹

摘要上篇文章介绍了如何为ftp添加虚拟用户,本篇将继续实践如何上传,下载文件。上传使用xftp客户端上传文件,如图所示此时上传状态报错,查看详情从错误看出是应为无法创建文件造成的。那么我们就要修改ftp服务器的配置了。授权chmod 755 /opt/test_ftp // 给予文件夹的操作权限一般创建一个ftp 用户,作为管理员只希望它只能访问其

2017-01-11 16:45:50 1820

转载 [CentOs7]搭建ftp服务器(2)——添加用户

摘要上篇文章完成了ftp服务器的安装与匿名访问的内容,当然出于安全的考虑是不允许匿名访问服务器的,所以就有了本篇的内容 ,为ftp服务器添加用户,用改用户进行访问。vsftpd添加用户FTP用户一般是不能登录系统的,只能进入FTP服务器自己的目录中,这是为了安全.这样的用户就叫做虚拟用户了.实际上并不是真正的虚拟用户,只是不能登录SHELL了而已,没能力登录系统.添加用户命令

2017-01-11 16:45:16 635

转载 [CentOs7]搭建ftp服务器(一)

摘要vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、

2017-01-11 16:44:25 489

转载 CentOS7下安装FTP服务

1、安装vsftp1.1、安装vsftp,测试安装的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-11.el7_2yum -y install vsftpd1.2、修改配置文件vi /etc/vsftpd/vsftpd.conf    保证下面3项为YES    anonymous_enable=YES    anon_upload_

2017-01-11 16:25:38 429

转载 RHEL7中防火墙firewalld的配置(1)

在RHEL7里有几种防火墙共存:firewalld、iptables、ebtables,默认使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables等。因为这几个daemon是冲突的建议禁用其他的几种服务:     systemctl mask iptables(ip6tables,ebtables)     在firewalld中使用

2017-01-11 10:50:24 546

转载 CentOS 7 下使用 Firewall

在 CentOS 7 中,引入了一个新的服务,Firewalld,下面一张图,让大家明确的了解 Firewall 与 iptables 之间的关系与区别。安装它,只需# yum install firewalld如果需要图形界面的话,则再安装# yum install firewall-config一、介绍防火墙守护 firewalld 服务引入了一

2017-01-10 18:26:26 837 1

转载 CentOS 7 firewalld使用简介

学习apache安装的时候需要打开80端口,由于centos 7版本以后默认使用firewalld后,网上关于iptables的设置方法已经不管用了,想着反正iptable也不会用,索性直接搬官方文档,学习firewalld了,好像比iptables要简单点了。 官方文档地址:https://access.redhat.com/documentation/en-US/Red_H

2017-01-10 16:23:59 273

转载 linux下tomcat服务的相关命令

一:Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh &方式三:控制台动态输出方式

2017-01-10 15:27:12 230

转载 CentOS-7-64bit 配置Apache + MySQL + PHP

一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:#停止firewall服务systemctl stop firewalld.service#禁止firewall开机启动systemctl disable firewalld.

2017-01-10 11:41:20 209

转载 CentOS 7 安装 MySQL

环境CentOS 7.1 (64-bit system)MySQL 5.6.24CentOS 安装参考:http://www.waylau.com/centos-7-installation-and-configuration/依赖MySQL 依赖 libaio,所以先要安装 libaioyum search libaio # 检索相关信息yum i

2017-01-09 18:37:51 368

转载 73. Spring Data JPA方法定义规范

事情的起因:有人问过我们这个这个问题:为什么我利用spring data jpa写的方法没有按照我想要的情况进行执行呢?我记得当时只是告诉他你你先看看Spring Data的命名规则吧。所以在这一小节把Spring Data方法定义的规则简单说明下。 (1)简单条件查询      简单条件查询:查询某一个实体类或者集合。      按照Spring Data的规范的规范,查

2017-01-04 11:29:46 277

转载 72. Spring Boot注解(annotation)列表

针对于spring Boot提供的注解,如果没有好好研究一下的话,那么想应用自如Spring Boot的话,还是有点困难的,所以我们这小节,说说Spring Boot注解。(1)@SpringBootApplication 申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration,@EnableAutoConfiguratio

2017-01-04 11:28:40 301

转载 在jsp中应用EL表达式取内置对象的值

一、为何使用EL表达式?在MVC体系结构中,JSP页面只是用来显示数据,但它不能直接对隐式对象中某对象的属性进行显示,需要配合Scriptlet才能显示数据。如果在JSP页面中使用EL表达式将大大简化JSP页面中的Java代码,在配合JSP标准动作,JSTL,可达到真正的JSP无脚本。二、概念EL(Expression Language)表达式语言,语法:${表达式}。例如:$

2017-01-04 09:45:22 702

转载 spring boot 不使用parent

创建 spring-boot 应用通用方法是配置 pom.xml,定义 为 spring-boot-start-parent。如下:parent> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-parentartifactId> version>1.4.0.RELEASEversi

2017-01-04 09:43:36 1862

转载 EL表达式与隐式对象,实现前台从后台取值

EL表达式强大的功能在于在js、jsp页面中直接访问服务器作用域,非常的简洁高效,作用域存储数据的格式为key/value的键值对,在EL表达式中key,则可以取出对应的value值1、EL表达式直接访问相应的作用域,访问的格式为:${作用域.对象}Page:PageScope,使用方式${ pageScope.page_name } Request:RequestScope,使用方式

2017-01-04 09:43:15 765

转载 71. mybatis 如何获取插入的id【从零开始学习SpirngBoot】

【从零开始学习SpirngBoot—常见异常汇总】       在之前的文章已经讲过spring boot集成mybatis了,但是忘记说一个很重要的知识点了,那就是获取获取主键id,这篇文章补充下,spring boot集成mybatis看之前文章:(45). Spring Boot MyBatis连接MySQL数据库【从零开始学Spring Boot】        

2017-01-03 15:53:02 315

转载 70. 打印所有Spring boot载入的bean

【从零开始学习SpirngBoot—常见异常汇总】问题的提出:       我们在开发过程当中,我们可能会碰到这样的问题:No qualifying bean 就是我们定义的bean无法进行注入,那到底是什么原因呢,有时候挺难定位的,当然这个也需要养成良好的编码习惯,这样也会降低出错的几率。那么一般说是No quanlifying bean很有可能就是我们没有使用注解或者xml注入我们

2017-01-03 15:50:36 529

转载 69. JPA实体Bean的生命周期

【从零开始学习SpirngBoot—常见异常汇总】       在使用JPA的时候,如果对bean的生命周期不了解的话,难免会碰到一些问题,比如:InvalidDataAccessApiUsageException:Removing a detached instance。       那么这一小节说说实体Bean的生命周期。1、实体Bean生命周期的4种状态实体分为被容器管理和不

2017-01-03 15:49:58 333

转载 68. 使用thymeleaf报异常:Not Found, status=404

【从零开始学习SpirngBoot—常见异常汇总】       我们按照正常的流程编码好了 controller访问访问方法/hello,对应的是/templates/hello.html文件,但是在页面中还是抛出了错误信息:Whitelabel Error PageThis application has no explicit mapping for /error, so you

2017-01-03 15:48:15 1472

转载 67. @Transactional的类注入失败

【从零开始学习SpirngBoot—常见异常汇总】       spring的代理模式有两种:Java自带的动态代理模式和cglib代理模式,cglib代码模式适用于没有接口的类,而java自带适用于接口类,默认情况下spring boot或者spring 采用接口类的代理模式,如果我们是基于接口编程的,是不会发生问题的,但是如果我们定义了一个class类继承Base类的时候就会出问题

2017-01-03 15:43:56 767

转载 66. No EntityManager with actual transaction available for current thread

【从零开始学习SpirngBoot—常见异常汇总】具体异常信息:org.springframework.dao.InvalidDataAccessApiUsageException:            No EntityManager with actual transactionavailable for current thread - cannot reliably

2017-01-03 15:42:18 1038

转载 64. JPA命名策略

这一章节中有人碰到这样一个问题“导入的数据和我自己生成的表不对应 自己生成的表名有下滑杠连接符”。这个问题主要是JPA的命名策略不一致导致的。我们有这么一个配置:spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.DefaultNamingStrategy这里的值有两个可选的配置:[j

2017-01-03 14:55:42 311

转载 63. JPA/Hibernate/Spring Data概念

【从零开始学习SpirngBoot—常见异常汇总】       事情的起源,无意当中在一个群里看到这么一句描述:”有人么?默默的问一句,现在开发用mybatis还是hibernate还是jpa”?然后大家就进行各种回答,但是没有有质疑这句话描述的合理性,个人觉得需要清楚概念的,在这里mybatis大家肯定是没有什么疑问,我们把上面那句话更改下,方便我们抛出一些点出来,去掉mybatis修改为:

2017-01-03 14:42:20 270

转载 62. mybatis 使用PageHelper不生效

【从零开始学习SpirngBoot—常见异常汇总】在Spirng Boot中集成了PageHelper,然后也在需要使用分页的地方加入了如下代码: PageHelper.startPage(1,1);但是就是不生效呢,数据库的所有数据都查询出来了这是咋回事呢?这个可能你使用错了版本号,主要是pom.xml文件中的版本的引入,错误的版本引入:dependency>      

2017-01-03 14:36:51 2100

转载 61.mybatic insert异常:BindingException: Parameter 'name' not found

【从零开始学习SpirngBoot—常见异常汇总】       异常信息如下:nested exception isorg.apache.ibatis.binding.BindingException: Parameter 'name' not found. Availableparameters are [0, 1, param1, param2]       出现这个异常的原因是因

2017-01-03 14:35:11 580

转载 59. Spring Boot Validator校验

大纲:(1) 入门例子;(2) 国际化;(3) 在代码中添加错误信息; (1) 入门例子;       Validator主要是校验用户提交的数据的合理性的,比如是否为空了,密码长度是否大于6位,是否是纯数字的,等等。那么在spring boot怎么使用这么强大的校验框架呢。在这里我们主要是使用注解进行学习。我们先说说我们的需求:我们有一个demo.html,在

2017-01-03 14:19:17 347

转载 58. Spring Boot国际化(i18n)

国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。       那么当我们使用spring Boot如何进行国际化呢?那么当你读完这篇文章你会学到如下知识:

2017-01-03 13:54:04 401

转载 57. Spring 自定义properties升级篇

之前在两篇文章中都有简单介绍或者提到过 自定义属性的用法: 25.spring Boot使用自定义的properties【从零开始学Spring Boot】  51.spring boot属性文件之多环境配置【从零开始学SpringBoot】  但是在实际开发过程中有更复杂的需求,我们在对properties进一步的升华。在本篇博客中您将会学到如下知识(这节中有对之前的

2017-01-03 10:19:22 309

转载 56. spring boot中使用@Async实现异步调用

什么是“异步调用”?       “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 同步调用下面通过一个简单示例来直观的理解什么是同步调用:      定义Task类,创建三个处理函数分别模拟三个执行任务的操作,操作消耗时间随机取(

2017-01-03 10:15:45 187

转载 55. spring boot 服务配置和部署【从零开始学Spring Boot】

spring Boot其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程序入口做简单调整。 一、内嵌Server配置       Server的几个常用的配置

2017-01-03 10:04:40 323

转载 54. spring boot日志升级篇—logback【从零开始学Spring Boot】

在《44.spring Boot日志记录SLF4J》章节中有关相关的介绍,这里我们在深入的了解下logback框架。 为什么要使用logback ?       ——在开发中不建议使用System.out因为大量的使用会增加资源的消耗。因为使用System.out是在当前线程执行的,写入文件也是写入完毕之后才继续执行下面的程序。而使用Log工具不但可以控制日志是否输出,怎么输出

2017-01-03 09:56:41 743

转载 52. spring boot日志升级篇—log4j多环境不同日志级别的控制【从零开始学Spring Boot】

在上一章节中我们介绍了,仅通过log4j.properties对日志级别进行控制,对于需要多环境部署的环境不是很方便,可能我们在开发环境大部分模块需要采用DEBUG级别,在测试环境可能需要小部分采用DEBUG级别,而在生产环境时我们又希望采用INFO级别。这个时候,我们要自己手工编辑log4j.properties文件来调整日志级别,不论在版本库中默认保存哪个环境的级别设定,都会增加其他环境使用人

2017-01-03 09:54:43 222

转载 51. spring boot属性文件之多环境配置【从零开始学Spring Boot】

原本这个章节是要介绍《log4j多环境不同日志级别的控制的》但是没有这篇文章做基础的话,学习起来还是有点难度的,所以我们先一起了解下spring boot属性文件之多环境配置,当然文章中也会提到属性文件基本的一些知识,然后慢慢在升华到多环境配置。       相信很多人选择SpringBoot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Bo

2017-01-03 09:43:12 252

转载 50. spring Boot日志升级篇—log4j【从零开始学Spring Boot】

Log4j是每个开发者比较熟悉的日志框架,所以咱们升级篇中优先介绍这个。那么如何操作呢?我们一起来看看使用过程吧。引入log4j依赖在创建spring Boot工程时,我们引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot默认的日志框架Logback,所以我们在引入log4j之前,需要

2017-01-03 09:13:41 824

java sm2国密工具类

里面有sm2国密加密相关的工具类

2021-11-02

海康sdk对于历史数据下载、告警相关的代码

海康sdk对于历史数据下载、告警相关的代码

2021-09-23

sqlparse.zip

依赖jsqlparse 对sql的where条件进行解析为Function,然后输入参数判断是否满足要求

2021-09-23

elastic search java.zip

java transport和height level api 操作elastic search

2021-04-22

linux的spring boot项目的启动停止脚本

linux的spring boot项目的启动停止脚本

2021-04-22

hksdk_linux_poc2.zip

hksdk_linux_poc2.zip

2021-03-09

clickhouse.zip

安装clickhouse需要的包,安装教程地址:https://blog.csdn.net/qq_16504067/article/details/108736344

2020-09-22

hdfs yarn sprak.zip

几个配置文件:core-site.xml、hadoop-env.sh、hdfs-site.xml、mapred-site.xml、spark-env.sh、yarn-site.xml

2019-12-30

java版本的自动化测试demo

自动化测试的demo,里面有基本的测试例子:上传、下载、登陆等等功能的例子

2019-03-07

elasticSearch的操作demo

elasticSearch的操作demo:里面只有java类,pom配置,application.xml配置自己找

2019-02-19

mybatis分页插件

mybatis spring 分页的demo,里面有sql的数据文件和项目

2015-08-06

java 发送email demo

一个java发送email的demo,很清晰,带附件,可以抄送,暗送

2015-07-15

空空如也

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

TA关注的人

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