自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mose-x

个人主页 ljserver.cn

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 在线编辑、在线预览、在线转换,基于wps.js + java + react / vue,无需任何插件,零安装

基于wps.js在线编辑、在线预览、在线转换前台vue / react 后台java,无需任何插件,零安装,可以直接配置完打包部署,也可直接集成项目中,或者二次开发,后续会不定期更新,有好的建议或者意见请留言。请下载demo的时候给个star,谢谢!亮点.........示例地址https://ljserver.cn/wpsonline前台vue demo下载地址点击此处下载vue-demo后台java demo下载地址点击此处下载java-demo...

2019-11-12 16:39:45 66331 106

原创 简单的mysql慢查询和日志

一、简介目前使用三方云数据库,基本都搭配都有慢查询和日志记录,但是如果是自己搭建都mysql,怎么开启慢查询日志呢?而且,让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。具体如下:二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录三、设置步骤1

2021-01-06 09:53:46 27282

原创 centos6 yum无法使用?教你如何更换yum源!

前言2020年11月30日,按照社区规则,CentOS 6的源地址 http://mirror.centos.org/centos-6/ 内容已移除,目前第三方的镜像站中均已移除CentOS 6的源。阿里云的源 http://mirrors.cloud.aliyuncs.com 和 http://mirrors.aliyun.com 也无法同步到CentOS 6的源。当您在阿里云上继续使用默认配置的CentOS 6的源会发生报错,报错类似下面这怎么切换?步骤如下!在/etc/yum.repos.d

2020-12-30 09:37:20 40664

转载 idea常用快捷键分享|IntelliJ IDEA快捷键分享

前言idea工具确实好用,从eclipse到idea,永无回头路,从破解到开源license,无法逃脱真想定律。现在列举出如下快捷键,让你在idea中如鱼得水。一、Ctrl 快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行

2020-12-29 15:44:41 48599

原创 docker进阶,吃透Dockerfile,基于centos自己构建一个tomcat镜像

写个程序,要输出hello world才开心,同样,学习docker,自己构建镜像才算完事。说正事:先放linux用软件链接,自行下载apache-tomcat-8.0.26jdk8构建镜像先通过你自己以及启动的容器,构建镜像,这样做的目的比如:你运行了mysql镜像,但是没有挂载数据、配置等目录到宿主机,那么迁移到话,就需要吧整个镜像迁移,此时通过如下命令构建(当然镜像迁移也是docker的本身目的)docker commit -a="作者" 容器ID或者容器别名 构建出到镜像名:tag(

2020-12-25 22:48:31 56389

原创 手把手教你搭建基于ngrok私有云存储服务

前段时间,闲置了个1核1G1M的服务器,就搞了个树莓派玩玩,随手搭建了个私有云存储,也看了一些教程,发现坑比较多,自己就重写个准备工作申请域名,如 domain.cn可远程访问的服务器一台(linux64),并且备案(未备案域名只能用大陆外服务器)设置域名解析,如 ngrok.domain.cn申请域名所需SSL证书(非必须,除非你要开启https访问)服务端安装服务器安装unzip解压命令yum install -y unzip下载服务端文件server.zip解压后启动,启动

2020-12-24 13:04:14 56383 2

原创 tomcat重启脚本,适用于定时重启,jenkins部署等

#!/bin/bashDATE=`date +%F-%H-%M`PROJECT='appname'PROJECT_TARGET='appname-target'ROOTDIR='/usr/local'TOMCAT_HOME='/usr/local/tomcat-01'#停止tomcat服务echo '停止tomcat-01'sh ${TOMCAT_HOME}/bin/shutdown.shps -ef | grep ${TOMCAT_HOME}/ | grep -v grep| aw

2020-12-16 10:50:51 48547

原创 nginx安装使用教程详解,实战

安装方式1. docker 安装拉取镜像 docker pull nginx查看镜像ID docker images运行新建本地挂载用目录,conf.d和logs目录,位置自己记住就好,如/app/nginx/conf.d和/app/nginx/logs在conf.d下新建默认配置文件default.conf,并写入监听配置server { listen 80; server_name _; charset utf-8;}启动do

2020-12-09 14:52:48 56341

原创 解决mac-os等无法安装HomeBrew问题

官网安装方法,但是这个是需要梯子等FQ工具,具体怎么弄,请自行搜索/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"替换掉地址,或者将地址中的sh直接下载下来后执行/bin/bash -c "$(curl -fsSL https://share.ljserver.cn/sh/brew-cn.sh)"sh中有个github地址(https://g.

2020-08-03 12:50:38 48774

原创 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端

sign-canvas 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端;同时支持重新签名,覆盖签名,下载,保存等github地址:https://github.com/mose-x/vue-sign-canvas.git...

2020-05-08 09:35:40 56622

原创 springBoot jar改war 无法启动??简单!!!

最近有人问我springboot项目jar改成war后,启动存在问题,废话不多说,直接上代码。在Application启动类同级新建一个类,继承SpringBootServletInitializer,用于war启动代码如下public class ServletInitializer extends SpringBootServletInitializer { @Override...

2020-03-11 14:02:11 48598

原创 安利一款postman同类型的工具,postwoman,基于浏览器,无需安装

不想安装postman的同学,看这里,postwoman,基于浏览器,完全开源,使用方式和postman一模一样,有语言包可选。此处对相关页面布局做了调整,有兴趣的同学可以fork学习,也可直接部署运行使用,效果如下图github地址:https://github.com/mose-x/postwoman语言,主题什么的,都可以自由切换,也可以自己开发定制github地址:https:/...

2020-01-11 15:31:08 50158

原创 简单上手,linux服务器快速卸载安装node环境

1.先卸载npmsudo npm uninstall npm -g2.卸载nodeyum remove nodejs npm -y看看是否有残留进入 /usr/local/lib 删除所有 node 和 node_modules文件夹进入 /usr/local/include 删除所有 node 和 node_modules 文件夹进入 /usr/local/bin 删除 nod...

2020-01-11 15:07:27 49083

原创 VSCode打开vue项目,解决无法对@/assets/aaa.vue指向的文件使用跳转,几乎适用于所有webpack项目

在使用VSCode,但是它默认是无法跳转类似于@/assets/aaa.vue 这样的路径的,怎么办?使用jsconfig.jsonjsconfig.json是VSCode自带的一个配置文件,默认不生成这个文件,需要自己创建。官方文档有说明。文档:https://code.visualstudio.com/docs/languages/jsconfig它的原理是,根据文档配置这个json,...

2019-12-21 10:12:54 49745

原创 史上最全mysql学习笔记,还不快来学习?!不仅仅适合小白

数据库操作-- 查看当前数据库 SELECT DATABASE();-- 显示当前时间、用户名、数据库版本 SELECT now(), user(), version();-- 创建库 CREATE DATABASE[ IF NOT EXISTS] 数据库名 数据库选项 -- 数据库选项: CHARACTER SET charset_name...

2019-12-18 10:25:11 48570

原创 mysql之urlencode的实现

mysql之urlencode的实现直接上代码CREATE FUNCTION urlencode(str VARCHAR(4096) CHARSET utf8) RETURNS varchar(4096) CHARSET utf8BEGIN

2019-12-10 15:25:38 48868

原创 Excel写入换行-JAVA

核心代码如下设置Excel样式HSSFCellStyle bodyStyle = workbook.createCellStyle();bodyStyle.setWrapText(true);设置文本值需要换行的位置添加:\r\nString strText = “测试写入Excel文本换行\r\n换行后的值”;使用HSSFRichTextString()处理文本值new...

2019-11-13 23:41:53 48763

原创 浅谈JPA优缺点

一.JPA的理解JPA的总体思想和现有hibernate、TopLink,JDO等ORM框架大体一致。总的来说,JPA包括以下3方面的技术:ORM映射元数据,JPA支持XML和JDK 5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中;JPA的API,用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情,开发者从繁琐的JDBC和...

2019-11-13 23:34:45 49693

原创 java之简单性能优化

1.没有必要时请不用使用静态变量使用Java的开发者都知道,当某个对象被定义为stataic变量所引用,这个对象所占有的内存将不会被回收。有时,开发者会将经常调用的对象或者变量定义为static,以便提高程序的运行性能。因此,不是常用到的对象或者变量,不要定义为static类型的变量,尤其是静态类对象的定义,一定要仔细考虑是否有必要。例如public class X{static Y a =...

2019-11-13 23:25:03 48562

原创 mysql完美实现urlDecode,兼容中文以及特殊字符

废话不多说,直接上代码DELIMITER $$DROP FUNCTION IF EXISTS `urlDecode`$$CREATE FUNCTION `urlDecode`(original_text TEXT CHARSET utf8mb4) RETURNS TEXT CHARSET utf8mb4BEGIN DECLARE new_text TEXT DEFAULT ...

2019-10-19 17:48:33 49390

原创 mysql-5.7.x环境搭建-适用所有linux,centos

mysql-5.7-x安装检查是否已安装过mariadb,若有便删除(linux系统自带的)rpm -qa | grep mariadbrpm -e --nodeps xxxxx检查是否已安装过mysql,若有便删除(linux系统自带的)rpm -qa | grep mysqlrpm -e --nodeps xxxxx检查mysql组和用户是否存在,如无创建检查...

2019-09-04 11:32:50 48592

原创 关于HandlerInterceptorAdapter子类中无法自动注入(@Autowired)问题

关于HandlerInterceptorAdapter子类中无法自动注入问题区别与网上所说的Bean注解(实测无效)------直接上代码------拦截器部分处理,注解交由spring托管,HandlerInterceptorAdapter 中的响应方法,请自行重写@Componentpublic class MyHandlerInterceptorAdapter extends ...

2019-08-02 20:44:38 50730 3

原创 SpringBoot事务不生效问题

springBoot启动后事务不生效问题处理1.mysql表必须支持事务:引擎为INNODB2.SpringBoot启动事务 @EnableTransactionManagement3.方法上加注解 @Transactional //默认只对RuntimeException起作用,可修改4.方法必须为public修饰5.同类中事务的方法不能嵌套在其他方法中, W类中A方法调用B...

2019-08-01 18:36:28 49930

原创 java将多个array数据合并,并完美实现null安全

java将多个array数据合并,并完美实现null安全核心代码public static <T> T[] concat(T[] first, T[]... rest) { int totalLength = 0; T[] result = null,temp = null; if(first!=null && first....

2019-06-18 14:23:06 49347

原创 基于POI处理word-doc模板文件,并完美实现换行

此核心代码只适用doc文件,代码如下调用public static void main(String[] arg)throws Exception { // 模板路径(一定是doc文件) String templatePath = "c:\\Users\\xxx\\Desktop\\template.doc"; // 文件输出路径(一定是doc文件) String tempFilePa...

2019-06-16 12:20:45 49397

原创 解决IDEA编译JAVA后无法读取properties配置文件问题

针对maven管理项目在pom文件中引入如下代码即可 <build> <resources> <resource> <directory>${basedir}/src/main/java</directory> <includes> ...

2019-06-16 11:20:18 49754

原创 linux建立swap空间,适用于所有linux,centos等

一,FILE形式创建swap创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小,bs块,count大小,实际根据情况创建,一般为1-4G) dd if=/dev/zero of=/root/swapfile bs=1M count=1024格式化为交换分区文件: mkswap /root/swa...

2019-06-12 17:19:54 48997

原创 lombok使用说明

引入(在pom中引入)<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>...

2019-06-12 16:40:54 48951

原创 swagger使用说明

controllerapiController说明 @Api(tags = “controllerClassName”, description = “该controller说明”)interface传递header使用,如token @ApiImplicitParams({@ApiImplicitParam(paramType = “header”, name = “Token”,...

2019-06-12 16:31:45 48568

原创 基于CentOS7.x gitlab环境搭建,卸载,汉化

gitlab环境搭建,卸载,汉化环境搭建完全卸载汉化环境搭建安装依赖软件 yum -y install policycoreutils openssh-server openssh-clients postfix设置postfix开机自启,并启动,postfix支持gitlab发信功能 systemctl enable postfix && system...

2019-06-12 16:21:55 48674

全网都找不到的Plutext-Enterprise-3.3.0.6.zip

全网都找不到的Plutext-Enterprise-3.3.0.6,附maven使用方法,5积分,你值得拥有

2019-06-12

空空如也

空空如也

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

TA关注的人 TA的粉丝

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