自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux 安装Nginx详细安装部署教程

一、Nginx简介Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。二、Nginx 安装安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel...

2021-12-30 15:26:11 1364

原创 linux 基于 my.cnf 安装mysql 5.7

首先需要创建安装的目录(解压mysql目录) 、 Shell> mkdir mysql

2021-09-02 11:48:43 1928

原创 Linux 修改文件所有者

chown 命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件(或目录)的所属组。当只需要修改所有者时,可使用如下 chown 命令的基本格式:[root@localhost ~]# chown [-R] 所有者 文件或目录例如: 修改test 文件及文件夹下所有文件的拥有者为user[root@localhost ~]# chown -R user /home/user/test--R(注意大写)选项表示连同子目录中的所有文件,都更改所有者。如果需要同时更

2021-08-16 15:06:56 23123

原创 Spring Boot使用@Scheduled定时器任务

首先需要搭建好了一个基于Spring Boot项目,需要要在Application中设置启用定时任务功能@EnableScheduling启动定时任务ort org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableSche

2021-08-02 12:07:01 750

原创 初学DUBBO

Dubbo 是一款高性能、轻量级的开源 Java 服务框架提供了六大核心能力:面向接口代理的高性能RPC调用,智能容错和负载均衡,服务自动注册和发现,高度可扩展能力,运行期流量调度,可视化的服务治理与运维节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container: 服务运行容器一、基于spring 配..

2021-08-02 10:57:39 93

原创 springboot 上传文件异常:java.io.IOException: The temporary upload location [/tmp/tomcat.xxxx] is not valid

项目运行了一段时间没有发现任何异常,过了一段时间发现项目上传功能无法正常上传。日志异常信息:java.io.IOException: The temporary upload location [/tmp/tomcat.7538204303517105479.8899/work/Tomcat/localhost/main_service] is not valid的异常。错误原因:/tmp/tomcat.117985270780171125.80/work/Tomcat/localhost/bc..

2021-01-18 15:47:39 1056

原创 解决服务器之间编码不一致导致jsch获取文件问题

解决服务器之间编码不一致导致无法获取文件问题:文件获取的服务器编码为GBK,本地服务器编码为UTF-8; 出现如下错误:The encoding can not be changed for this sftp server; 使用的jar包是:jsch-0.1.51,经查看源码发现,版本是3-5的,都不支持设置文件名编码格式; 使用 setFilenameEncoding()方法解决问题 :如下图: f1 = cl.getDeclaredField("server_versio

2020-12-07 10:03:38 1535 1

原创 关于echarts x轴标签文字过多导致显示不全问题

关于echarts x轴标签文字过多导致显示不全问题如图:数据过多,导致 x轴 标签文件显示不全。解决办法:可以通过xAxis.axisLabel 属性将其 x 轴文字倾斜;axisLabel: { interval:0, rotate:40 }如图:...

2020-05-07 18:34:18 1567

原创 SpringBoot 动态监听文件夹下新增的文件

首先,本人使用到的框架是springboot框架,实现的功能:项目在启动的时候监听某个文件下是否有新的文件加进来.package com.nariit.oms.sop.txsbjxsqd.controller;import org.springframework.boot.ApplicationArguments;import org.springframework.boot...

2019-09-23 16:09:49 4626 2

原创 关于Mysql中数字排序问题

下面简单说一下MySQL的varchar排序问题,引以为戒。下面,我从数据库里面以server_id排一下序,大家来看一下排序后的结果:select server_id from cardserver where game_id = 1 order by server_id desc limit 10;+———–+| server_id |+———–+| 8 || 7 ...

2019-08-27 11:28:38 1851

原创 Spring+SpringMvc+Mybatis+多个文件上传,显示与下载

Spring+SpringMvc+Mybatis+多个文件上传与下载关于ssm整合请看我的第一篇,这里只讲文件上传与下载首先加入相关依赖:<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</ar...

2019-01-14 11:19:22 1276

原创 Shiro 学习

Shiro 学习:本次学习需要的依赖jar 包:<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test&l

2018-12-25 15:15:39 126

原创 创建和读取简单二维码的案例:

创建二维码我们可以通过zxing , QrCode  和 jquery   的方式:一 .  zxing 的方式创建:1.首先我们通过zxing 的方式创建二维码:      需要下载zxing jar包:https://download.csdn.net/download/qq_37928350/10864817package com.mk.zxing;import jav...

2018-12-20 13:40:03 342

原创 MyBatis 缓存

Mybatis的一级缓存  : 是指SqlSession。一级缓存的作用域是一个SqlSession。Mybatis默认开启一级缓存。在同一个SqlSession中,执行相同的查询SQL,第一次会去查询数据库,并写到缓存中;第二次直接从缓存中取。当执行SQL时两次查询中间发生了增删改操作,则SqlSession的缓存清空。一级缓存是SqlSession自带的。SqlSession对象被创建...

2018-11-12 15:59:42 133

原创 图片验证码案例

创建工具类:package com.lyt.util;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.io.IOException;import java.io.Output...

2018-09-26 17:32:12 191

原创 Linux安装JDK错误:-bash: /usr/java/jdk1.7.0_71/bin/java: /lib/ld-linux.so.2: bad ELF interpreter:

安装JDK出现错误:-bash: /usr/java/jdk1.7.0_71/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such fi1、错误描述:安装好jdk之后,通过java -version,javac,java等命令测试是否安装成功时出现错误-bash: /usr/java/jdk1.7.0_71/bin/java: /...

2018-09-04 10:35:18 3947 5

转载 Linux CentOS安装配置MySQL数据库

安装mysql数据库  a)下载mysql源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm  b)安装mysql源:yum localinstall mysql57-community-release-el7-8.noarch.rpm    若结尾出现complete!,则说明M...

2018-08-23 09:02:41 222

原创 定时器

package cn.lyt.controller;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TimeTest { public static void main(String[] args) { ...

2018-08-07 15:29:30 131

原创 JAVA 调用摄像头

首先调用摄像头,需要 Java 驱动包链接:https://pan.baidu.com/s/1pTr1jeVAubqvch33cjtq3Q 密码:paub一 .  使用 代码编辑工具 创建一个Java Project 二. 找到该项目的工作空间目录 ,创建 lib目录 三. 返回代码编辑工具将 jar包添加的项目中来: 四.添加完成后,创建 一个...

2018-08-01 12:51:42 26857 22

原创 去除Eclipse 调试断点

方法一: 在工作界面,点window菜单栏,选中Preperences,在General选项卡中的key节点下, 找到快捷键输入栏,在type filter text中输入remove,下面自能提示中就会出现Remove all breakpoints,我们要找的撤销功能键就是它了。 然后根据自己的需求改成自己想要的热键吧。 方法二: 在debug模式窗口中,点run菜单栏,在下拉的选项...

2018-07-25 16:28:14 519

原创 http-server 简单 命令

http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs.如果你不想重复的写 nodeJs 的 web-server.js, 则可以使用这个.安装 (全局安装加 -g) :  npm install http-server  Windows 下使用:在站点目录下开启命令行输入 http-server  访问: http://loc...

2018-07-24 09:18:12 5766

转载 http-server 基于nodejs的http服务器

http-server所用场景: 作为前端的同学来说,想要运行一段代码,但又没有必要使用tomcat或是Apache http server,这个时候,一个简单的轻量的http-server就能搞定。 当前端开发完成后,需要我们打包部署,此时一般就会生成一个dist文件夹,里面存放的是一些静态文件,当我们在编辑器里直接运行这些静态文件时,很可能会出现“because its MIME t...

2018-07-23 14:31:13 200

原创 Node.js中http-server的使用

Node.js中http-server的使用安装http-serverhttp-server是一个基于Node.js的简单零配置命令行HTTP服务器. 如果你不想重复的写Node.js的web-server.js, 则可以使用这个. 安装命令:npm install http-server -g1启动http-server命令就是在cmd下直接输入http-server,...

2018-07-23 14:17:10 4317

转载 实现头像,文件上传

一、Tomcat服务器部分1、Tomcat服务器单独复制一份Tomcat,用来作为文件服务器1.1 web.xml文件:需要在该Tomcat的conf目录下的web.xml文件的大概100行添加如下几行(红框内部分):1.2 server.xml文件:需要在该Tomcat的conf目录下的server.xml文件做一些端口的修改1.3 Tomcat下建立文件夹在该Tomcat的/webapps/R...

2018-06-25 12:40:58 959 1

转载 Java单元测试 JUnit

最近, 公司需要搞单元测试 , 之前没有搞过测试 .现在又需要学习JUnit了  感觉这篇文章不错:https://www.cnblogs.com/happyzm/p/6482886.html

2018-06-07 11:28:25 219

原创 mysql查询数据库有多少张表

mysql : SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '表名' GROUP BY table_schema;

2018-06-07 09:06:55 1671

转载 SpringMvc注解详情

1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller...

2018-06-06 15:25:08 178

转载 MD5加密

package com.nebula.app.app.common.utils;    import java.math.BigInteger;  import java.security.MessageDigest;    public class AppMD5Util {             /**      * 对字符串md5加密(小写+字母)      *      * @param ...

2018-06-06 15:24:45 174

原创 Linux

<--------------文件相关操作-------------->ll 列表显示当前目录下的所有文件和目录 等价于window dircd 目录名 进入某个目录cd .. 进入上一层目录mkdir 目录  新建目录rm -rf 目录或者文件名 删除文件more 文本文件的路径 可以查看当前文件的内容more /proc/version 查看linux的版本chmod +权限(r ...

2018-05-07 07:14:03 131

原创 自定义异常

为什么要使用自定义异常,有什么好处?1.我们在工作的时候,项目是分模块或者分功能开发的 ,基本不会你一个人开发一整个项目,使用自定义异常类就统一了对外异常展示的方式。2.有时候我们遇到某些校验或者问题时,需要直接结束掉当前的请求,这时便可以通过抛出自定义异常来结束,如果你项目中使用了SpringMVC比较新的版本的话有控制器增强,可以通过@ControllerAdvice注解写一个控制器增强类来拦...

2018-04-27 23:25:11 688

原创 Oracle INSTR()函数的用法

INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL> select instr(oracle traning,ra,1,2) instring from dual; INSTRING --------- 9 他的位置搜索是从1开始的也就是说o的...

2018-04-19 19:44:47 2135

原创 MBG自动生成sql语句

www.mybatis.org/generator/configreference/xmlconfig.htmlpom.xml文件[html] view plain copy <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:...

2018-02-27 15:02:03 346

原创 OOP 和 AOP 的区别

OOP是面向对象编程,核心思想是将客观存在的不同事物抽象成相互独立的类,然后把与事物相关的属性和行为封装到类里,并通过继承和多态来定义类彼此间的关系,最后通过操作类的实例来完成实际业务逻辑的功能需求。AOP是面向切面编程,核心思想是将业务逻辑中与类不相关的通用功能切面式的提取分离出来,让多个类共享一个行为,一旦这个行为发生改变,不必修改类,而只需要修改这个行为即可。OOP与AOP的区别: 1、面向...

2018-02-09 08:52:32 916

原创 zookeeper安装和配置

zookeeper 是一个数据库,  是一个使用树形结构存储的数据库, 可以拥有高可用的集群, 机器分为:  两种角色 leader+follower  leader负责写入   follower负责分担读的压力 , 一个集群只有一个leader, 通过选举算法来实现, 必须确保机器个数为 2n+1 集群中的所有机器都参与选举,  票数最多的机器 为leader,  leader写入的数据通过Pa...

2018-02-08 09:33:54 4802

原创 使用PowerDesigner生成数据库sql脚本

使用PD(PowerDesigner)图如何快速生成创建数据库表的SQL脚本打开PD软件:1.新建概念模型(conceptual Data Model)File-->New Model-->Conceptual Data Mode或者点击工作区,右键-->New Model-->Conceptual Data Mode2.打开模型时,会有方格线,去除方格线Tools-->D

2018-01-23 20:32:56 55751 2

原创 mysql源码包安装

安装环境:系统是 centos6.51、下载    下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads    下载版本:我这里选择的5.6.33,通用版,linux下64位    也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downlo

2018-01-20 15:18:40 236

原创 solr企业级搜索

一 。solr简介    solr是以lucene为内核开发的企业级搜索应用  应用程序可以通过http请求方式来提交索引,查询索引,提供了比lucene更丰富的查询语言,是一个高性能,高可用环境全文搜索引擎二 。solr安装配置     1》下载solr安装包  solr所有版本 (http://archive.apache.org/dist/lucene/solr/)            这

2018-01-19 09:09:39 626

原创 Cookie和Session的区别

2018-01-18 09:04:38 134

原创 oracle数据库底层的query方法

public class OracDBUtils { static Properties p = new Properties(); static{ InputStream is =(OracDBUtils.class.getResourceAsStream("oraclejdbc.properties")); try { p.load(is); } catch (Excep

2018-01-17 19:33:37 1192

原创 Servlet 生命周期、工作原理

Servlet 生命周期、工作原理Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servle

2018-01-17 15:50:57 170

zxing jar包

ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。

2018-12-20

Maven的原理 Maven 的命令

Maven原理 配置 Maven 的常用命令 Maven Eclipse和MyEclipse 的配置

2017-10-25

空空如也

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

TA关注的人

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