自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux下自动部署jar包

在与jar包同级的目录下,新建start.sh文件,在文件中输入如下脚本,运行./start.sh文件即可自动化部署jar包:ps -ef | grep xxx | grep -v grep | awk '{print $2}' | xargs kill -9nohup java -jar xxx.jar > nohup.out 2>&1 &tail -fn 500 nohup.out命令详解:1、ps -ef | grep xxx:此处的xxx表示jar包的全称,如

2020-07-01 14:26:49 559

原创 使用Java中的RunTime类调用python和.exe

1.java调用.exe文件1、首先准备一个.exe程序,比如我桌面有一个代码反编译程序:jd-gui.exe。此处也可用其他的.exe程序,如电脑上安装的浏览器程序等。2、编写代码:public static void main(String[] args) { //.exe程序所在的完整路径 String arguments = "D:\\tools\\jd-gui-windows-1.6.3\\jd-gui.exe"; try { //执行这个.exe程序

2020-06-05 16:49:22 1210

原创 JAVA调用C++遇到的坑

1、导入JNA包:<dependency> <groupId>com.sun.jna</groupId> <artifactId>jna</artifactId> <version>3.0.9</version> </dependency>2、写一个接口CEnDeCheckL...

2020-01-20 15:40:05 424

原创 @Async异步上传文件至Ftp时的FileNotFound问题记录

文件较大时,上传至Ftp需要使用异步处理,接口先将结果返回给前端,服务器端对文件进行上传。此时,需要用到@Async异步处理方法,最开始写的代码如下://修改前@Asyncpublic void uploadFile(MutipartFile file, String fileName) { //上传至Ftp的逻辑}使用上述方法经常会报FileNotFoundExcepti...

2020-01-11 16:06:53 776

原创 bat脚本一键启动多个程序

对于开发人员来说,每次重新开机的时候,非常繁琐,需要一个一个启动个软件,所以开发人员不喜欢关机。。为了节省操作,可以写一个以下的脚本,开机完成后,只需要双击此bat文件即可一键打开你需要打开的软件。@ECHO OFFtitle "工作自动化"color 3frem 启动微信start /min "" "D:\Program Files (x86)\Tencent\WeChat\WeC...

2019-12-26 16:21:44 1681

原创 springboot 整合 热部署devtools 的一个bug

项目搭建完执行更新和插入就一直报com.a.b.c cant cast to com.a.b.c(即某某类不能转换为某类,其实看路径两个类就是同一个类)查询倒是不报经过多方查询才发现是坑爹的热部署工具引起的 就是这个springboot-devtools把引入的这个包去掉就好了!...

2019-12-10 19:06:38 608

原创 Oracle字符串拼接函数(wm_concat、listagg、xmlagg)踩过的坑

标题中的三个函数均为oracle数据库中的字符串拼接函数,作用是将查询的某个字段所有的值以指定符号拼接起来。有一张表如下:idValue1$16002$123$14$11、wm_concat使用方法:wm_concat(id);达到的效果:1,2,3,4弊端:有长度限制或者版本不支持。此函数慎用,在Oracle12G中不支持此函数,...

2019-10-30 15:16:32 9523 2

转载 mybatis解决含有特殊字符的模糊查询

最近遇到一个问题,在页面查询时输入_出现的结果是所有信息,这与预期结果不一样,为什么会这样呢?原因如下:在使用LIKE关键字进行模糊查询时,“%”、“”和“[]”单独出现时,会被认为是通配符。为了在字符数据类型的列中查询是否存在百分号(%)、下划线()或者方括号([])字符,就需要有一种方法告诉DBMS,将LIKE判式中的这些字符看作是实际值,而不是通配符。关键字ESCAPE允许确定一个转义字符...

2019-09-27 14:31:30 1507 1

转载 一步一步搭建springCloud

版权声明:本文为CSDN博主「封玉书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/zhou199252/article/details/80745151一、spring cloud简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施...

2019-08-30 14:44:00 155

原创 vue + webpack + install 学习笔记之构建前端项目

一、安装环境1、安装Node.js环境,即前端项目的运行环境,安装方法如下:在https://nodejs.org/zh-cn/download/下载LTS版本的node-v8.9.4-x64.msi文件,下载完成后双击运行,即可安装。安装完成则自动安装好了npm这个包,并且自动将路径配置到系统路径中,打开cmd窗口,通过如下命令查看是否安装成功:node -v --查看当前node版本...

2019-07-26 17:10:34 103

原创 基于oracle的统计分析-------上周、上月、本年

一、上个月的每一天SELECT LAST_DAY (ADD_MONTHS(SYSDATE ,- 1)) - (ROWNUM - 1) s_dateFROM dual CONNECT BY ROWNUM <= ( TO_CHAR ( LAST_DAY (ADD_MONTHS(SYSDATE ,- 1)),'dd' ) )查出的结果如下图所示,下图只展示了部分...

2019-07-16 11:51:33 357

原创 springboot + uedior富文本编辑器上传文件至FTP服务器(前后端分离项目)

1、下载ueditor完整源码包:https://ueditor.baidu.com/website/download.html解压之后进入jsp文件夹,文件结构如下:2、将src文件夹下的文件复制到spingboot项目中,将config.json文件复制到项目的resources文件夹下,导入lib文件夹中相关的jar包。3、新建一个接口,用于ueditor获取config.json文...

2019-06-15 19:29:23 1272 3

原创 spring boot +Swagger-ui 自动生成API文档

一、spingboot整合swagger-ui1、导包: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>...

2019-04-25 20:29:58 221

原创 mybatis-generator插件详解

使用mybatis-generator插件可快速生成mapper及实体类文件,使用方法如下:一、在pom.xml文件中加入插件:<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generato...

2019-04-24 16:51:40 243

原创 关于java.net.BindException: Address already in use: JVM_Bind的问题

最近开发过程中,遇到了一个问题,在此记录一下:启动多个springboot项目时,控制台总是打印Address already in use: JVM_Bind的警告,但项目又都是正常运行。刚开始没在意,反正系统可以用,后来闲来无事,就仔细查看了一番。追踪控制台打印的这条警告信息前面的语句,会发现都是在启用35729端口时出错。如下图:后来百度了一下,35729为springboot热部署的...

2019-04-22 14:01:53 785

转载 activiti

一、导包 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.activiti&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;activiti-bpmn-converter&amp;lt;/artifactId&amp;gt; &amp;lt;version&

2019-03-12 15:59:03 110

原创 JMeter测试 保存登录状态测试接口

1下载JMeter在apache的官网即可下载,下载地址为:http://jmeter.apache.org/download_jmeter.cgi。下载完成后将压缩包解压即可。2 运行进入解压后的目录,双击如下路径中的jmeter.bat,即可运行jmeter:出现如下界面,表示运行成功:可在菜单栏得Options选项中选择语言为中文:选择中文之后的界面如下:3创建测试计...

2019-03-12 15:45:32 3848

原创 基于Java的全文搜索引擎学习笔记----------ElasticSearch

一、安装此处是在windows平台进行安装。1、所需环境:windows、jdk1.8及以上、node和grunt(不会的自行百度);2、下载:从官网下载最新版的ElasticSearch:https://www.elastic.co/downloads/elasticsearch;下载elasticsearch-head插件的zip文件,相当于ElasticSearch的管理工具:h...

2019-02-19 17:06:40 492

原创 基于Java的全文搜索引擎学习笔记----------Lucene

一、什么是全文检索1、我们生活中的数据总体分为两种:结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等;非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。其中,非结构化数据有一种叫法:全文数据。2、非结构化数据的搜索方法顺序扫描法(Serial Scanning):在一系列文件中,对逐个文档从头到尾搜寻某一个字符串,若此文档包含此字符串,则此文档为我们...

2019-02-18 15:41:11 1536

原创 接口测试--PostMan

1、下载此链接为windows 64位系统的postman工具包:https://www.getpostman.com/download?platform=win642、解压,直接运行即可,会让你注册账号,注册完成后登录即可使用,功能很强大,具体使用方法可在csdn上搜索相关的帖子。...

2018-12-10 09:18:40 242

原创 shiro

1、controller层/*spring整合shiro自定义数据库的步骤:1. 导入包,除了之前ssm框架所需要包以外,还需要导入shiro-core,shiro-web,shiro-spring,common-logging2. 在web。xml中添加shiro的过滤器3. 在spring-mvc.xml中添加对shiro注解的支持4. 在spring.xml中添加对shiro的支...

2018-12-01 18:01:20 113

转载 微信扫码支付

一、发起付款请求用于获取用户输入的商品名称,生成订单号,获取短链接并生成二维码,跳转显示页面@Controller@SessionAttributes(names = {"image"})public class PayController { @Resource private OrderService orderService; @RequestMapping("...

2018-12-01 17:56:49 148

原创 Nginx

一、安装nginx1、编译环境gcc g++ 开发库之类的需要提前装好yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2、首先安装PCRE pcre功能是让nginx有rewrite功能下载PCRE:wget http://downloads.sourceforge.net/project/...

2018-12-01 17:37:29 82

原创 Redis-nosql数据库

一、安装先安装gcc工具(gcc是linux下的一个编译器,可以用来编译c、c++等代码):yum -y install gcc //-y表示自动安装wget http://download.redis.io/releases/redis-2.8.17.tar.gz //下载redis安装包(下载到usr/local)tar xzf redis-2.8.17.tar.g...

2018-12-01 17:04:05 138

原创 spring aop实现数据库读写分离

1、应用层解决:(1)导入spring-boot-starter-aop包;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-aop&lt;/artifactId&gt;&lt;/dependency&gt;...

2018-12-01 16:03:54 196

原创 solr全文检索

(1)安装solr,修改配置文件中的数据库、实例(需要检索的字段)、分词器等;(详情见上篇博文)。(2)控制台创建实例、导入数据(详情见上篇博文);(3)导包:&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-da...

2018-11-26 17:01:32 368

原创 solr的基本使用

1.下载solr安装包;2.进入solr安装目录的bin文件夹,启动solr;3.进入colr控制网页:localhost:8983/solr:4.创建solr实例(类似于数据库db文件)(1)创建j1804_core文件夹,存储solr实例的信息;(2)创建j1804_data文件夹,存储数据库中的信息;(3)将如下路径的conf文件夹复制到j1804_core文件夹:(4)...

2018-11-01 21:10:47 426 1

转载 MySQL主从分区和读写分离

MySQL主从分区、读写分离、负载均衡 一个MySQL的服务器的承载连接的数量是有限的,当超出最大连接数之后,MySQL服务器就会出现异常或者宕机。 再者,服务器也可能会坏掉(比如硬盘坏了),这时数据会丢失,所以我们需要考虑数据库的主从分区。 一般大型网站都是读多写少,实现读写分离是一个不错的解决方案。比如MyIsam引擎就适合读。一、主从复制(分区)至少需要两台MySQL服务器,一台主...

2018-10-31 20:18:56 3032

Sourcegraph_v1.13.0_for_Chrome.crx

解决github上查看源代码需要根据代码层级一页一页刷新页面的问题,以树状 结构快速查看github代码。使用步骤:点击谷歌浏览器的更多工具->扩展程序->拖拽此cyx包至浏览器界面->确认加载扩展程序。此时,浏览github上代码时,在watch按钮左边将会有一个彩色的图标,点此图标即可以树状结构查看代码,无需频繁加载web页面。

2019-09-15

IKAnalyzer2012FF_u1

使用方法:第一步:把jar包添加到工程中;第二步:把配置文件和扩展词词典和停用词词典添加到项目的src文件夹下,即可使用

2019-02-15

空空如也

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

TA关注的人

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