- 博客(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
634
原创 使用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
1360
原创 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
498
原创 @Async异步上传文件至Ftp时的FileNotFound问题记录
文件较大时,上传至Ftp需要使用异步处理,接口先将结果返回给前端,服务器端对文件进行上传。此时,需要用到@Async异步处理方法,最开始写的代码如下://修改前@Asyncpublic void uploadFile(MutipartFile file, String fileName) { //上传至Ftp的逻辑}使用上述方法经常会报FileNotFoundExcepti...
2020-01-11 16:06:53
846
原创 bat脚本一键启动多个程序
对于开发人员来说,每次重新开机的时候,非常繁琐,需要一个一个启动个软件,所以开发人员不喜欢关机。。为了节省操作,可以写一个以下的脚本,开机完成后,只需要双击此bat文件即可一键打开你需要打开的软件。@ECHO OFFtitle "工作自动化"color 3frem 启动微信start /min "" "D:\Program Files (x86)\Tencent\WeChat\WeC...
2019-12-26 16:21:44
1778
原创 springboot 整合 热部署devtools 的一个bug
项目搭建完执行更新和插入就一直报com.a.b.c cant cast to com.a.b.c(即某某类不能转换为某类,其实看路径两个类就是同一个类)查询倒是不报经过多方查询才发现是坑爹的热部署工具引起的 就是这个springboot-devtools把引入的这个包去掉就好了!...
2019-12-10 19:06:38
699
原创 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
10587
2
转载 mybatis解决含有特殊字符的模糊查询
最近遇到一个问题,在页面查询时输入_出现的结果是所有信息,这与预期结果不一样,为什么会这样呢?原因如下:在使用LIKE关键字进行模糊查询时,“%”、“”和“[]”单独出现时,会被认为是通配符。为了在字符数据类型的列中查询是否存在百分号(%)、下划线()或者方括号([])字符,就需要有一种方法告诉DBMS,将LIKE判式中的这些字符看作是实际值,而不是通配符。关键字ESCAPE允许确定一个转义字符...
2019-09-27 14:31:30
1601
1
转载 一步一步搭建springCloud
版权声明:本文为优快云博主「封玉书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/zhou199252/article/details/80745151一、spring cloud简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施...
2019-08-30 14:44:00
185
原创 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
140
原创 基于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
458
原创 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
1440
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
256
原创 mybatis-generator插件详解
使用mybatis-generator插件可快速生成mapper及实体类文件,使用方法如下:一、在pom.xml文件中加入插件:<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generato...
2019-04-24 16:51:40
313
原创 关于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
834
转载 activiti
一、导包 &lt;dependency&gt; &lt;groupId&gt;org.activiti&lt;/groupId&gt; &lt;artifactId&gt;activiti-bpmn-converter&lt;/artifactId&gt; &lt;version&
2019-03-12 15:59:03
133
原创 JMeter测试 保存登录状态测试接口
1下载JMeter在apache的官网即可下载,下载地址为:http://jmeter.apache.org/download_jmeter.cgi。下载完成后将压缩包解压即可。2 运行进入解压后的目录,双击如下路径中的jmeter.bat,即可运行jmeter:出现如下界面,表示运行成功:可在菜单栏得Options选项中选择语言为中文:选择中文之后的界面如下:3创建测试计...
2019-03-12 15:45:32
4034
原创 基于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
524
原创 基于Java的全文搜索引擎学习笔记----------Lucene
一、什么是全文检索1、我们生活中的数据总体分为两种:结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等;非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。其中,非结构化数据有一种叫法:全文数据。2、非结构化数据的搜索方法顺序扫描法(Serial Scanning):在一系列文件中,对逐个文档从头到尾搜寻某一个字符串,若此文档包含此字符串,则此文档为我们...
2019-02-18 15:41:11
1597
原创 接口测试--PostMan
1、下载此链接为windows 64位系统的postman工具包:https://www.getpostman.com/download?platform=win642、解压,直接运行即可,会让你注册账号,注册完成后登录即可使用,功能很强大,具体使用方法可在csdn上搜索相关的帖子。...
2018-12-10 09:18:40
277
原创 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
136
转载 微信扫码支付
一、发起付款请求用于获取用户输入的商品名称,生成订单号,获取短链接并生成二维码,跳转显示页面@Controller@SessionAttributes(names = {"image"})public class PayController { @Resource private OrderService orderService; @RequestMapping("...
2018-12-01 17:56:49
176
原创 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
105
原创 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
174
原创 spring aop实现数据库读写分离
1、应用层解决:(1)导入spring-boot-starter-aop包;<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>...
2018-12-01 16:03:54
224
原创 solr全文检索
(1)安装solr,修改配置文件中的数据库、实例(需要检索的字段)、分词器等;(详情见上篇博文)。(2)控制台创建实例、导入数据(详情见上篇博文);(3)导包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-da...
2018-11-26 17:01:32
420
原创 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
494
转载 MySQL主从分区和读写分离
MySQL主从分区、读写分离、负载均衡 一个MySQL的服务器的承载连接的数量是有限的,当超出最大连接数之后,MySQL服务器就会出现异常或者宕机。 再者,服务器也可能会坏掉(比如硬盘坏了),这时数据会丢失,所以我们需要考虑数据库的主从分区。 一般大型网站都是读多写少,实现读写分离是一个不错的解决方案。比如MyIsam引擎就适合读。一、主从复制(分区)至少需要两台MySQL服务器,一台主...
2018-10-31 20:18:56
3123
Sourcegraph_v1.13.0_for_Chrome.crx
2019-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人