自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(459)
  • 资源 (7)
  • 收藏
  • 关注

原创 CSDN ---你不懂爱

CSDN ---我对你是又爱又恨~~我从13年开始爱上CSDN这个“程序员之家”,这里有丰富的学习资源,有各种非人类的技术大牛耐心的写着精彩的博客,还可以获得最新的各种技术资讯,下载最屌的学习资料,让我爱不释手。可是最近我发现我认真填写的专栏不给我批。。。。。。,为什么呀,我详细查看了各种条件,我是符合条件的,不给我批是什么鬼。。。,不知道其他人有没有这种情况啊,希望能引起

2016-11-18 21:56:25 651 2

原创 Mysql系列 (八) 编写脚本

首要步骤(一般可省略):开启mysql服务(默认是开机时就自动运行了):控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动连接mysql:在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.1.编写sql脚

2016-05-18 16:34:44 3071

原创 SWFUpload详解

SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 当前版本v2.2.0.1官网示例:demo.swfupload.org官方文档:http://demo.swfupload.org/Documentation/下载地址: htt

2013-12-20 16:41:46 1651

原创 MERGE新特性(UPDATE WHERE,DELETE WHERE,INSERT WHERE)

MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 语法为 **************************************

2013-12-04 11:08:03 3054

原创 jquery autoComplete 自动完成

//动态注册自动填充控件(训练场地)    function autoRegisterClassroom(obj,num){        //自动完成训练场地        var optionsClassroom = {            //最小匹配字数            minChars: 0,            //层显示条目数

2013-07-24 16:41:19 1806 3

原创 Flowable官网工程编译

1.Flowable完整源码下载后编译启动idea,配置好maven的路径。单击File->Open,选择上面的根目录打开工程,结果如下:打开后,按下快捷键Alt+F12,启动Terminal终端,输入命令mvn clean package -DskipTests -Pdeploy -Dmaven.javadoc.skip=true,将会启动编译,根据机器不同一共146个工程,约需要5~10min左右编译时间,编译成功。2.运行flowable modeler编译成功后的..\Idea

2021-06-23 14:25:34 216

原创 (一)Docker的安装

1.安装依赖yum install -y yum-utils \device-mapper-persistent-data \lvm22. 安装docker源yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo3.安装dockeryum install -y docker-ce4. 设置服务器自启动dockersystemctl enable dock..

2021-03-09 13:52:32 98

转载 为什么 Redis 是单线程的?

以前一直有个误区,以为:高性能服务器 一定是 多线程来实现的原因很简单因为误区二导致的:多线程 一定比 单线程 效率高。其实不然。在说这个事前希望大家都能对 CPU 、 内存 、 硬盘的速度都有了解了,这样可能理解得更深刻一点,不了解的朋友点:CPU到底比内存跟硬盘快多少redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为多线程的本质就是 CPU 模拟出来多个线程的情况,这种模拟出来的情况就有一个代价,就是上下文的切换,对于一个内存的系统来说,它没有上

2020-05-27 15:02:47 153

转载 Linux下Tomcat日志分割

本文主要讲述使用cronolog分割tomcat的catalina.out文件。1. 下载编译安装wget https://files-cdn.cnblogs.com/files/shidian/cronolog-1.6.2.tar.gztar zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2./configure make make in...

2020-04-23 08:54:06 349

原创 Tomcat8.5.51程序上传文件没有读写权限

根本原因:因为tomcat版本太高导致。我当前使用的是tomcat8.5.51,8.0版本没有此问题。1.需要检查linux系统权限linux文件访问默认权限与umask设置有关系,先检查系统默认配置(/etc/profile)是否是002或022。umask 002 对应文件权限664,文件夹权限775;umask 022对应文件权限644,文件夹权限7552.需要检查tom...

2020-04-09 15:32:19 613 1

原创 Linux Centos 超时连接时间_空闲的等待时间 -bash: TMOUT: readonly variable问题解决

centos修改环境变量/etc/profile配置文件后输入source /etc/profile命令报错:-bash: TMOUT: readonly variable解决方案:在/etc/profile文件中注释掉下面几行问题解决#TMOUT=1800#readonly TMOUT#export TMOUT...

2020-04-02 11:13:30 1996

原创 centos下搭建Jenkins持续集成环境(安装jenkins)

1、安装JDKyum install -y java2、安装jenkins,添加Jenkins库到yum库,Jenkins将从这里下载安装。(1)wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo(2)rpm --import https://jenkins-ci.org...

2020-03-09 14:41:19 398

原创 root用户ssh可以登录,xftp通过sftp不能登录链接CentOS解决办法

解决办法:vim /etc/ssh/sshd_configSubsystem sftp /usr/libexec/openssh/openssh/sftp-server替换为Subsystem sftp internal-sftp然后重启服务systemctl restart sshd.service

2020-03-09 13:44:24 417

原创 CentOS7 或者 CentOS6 忘记root密码重新设置方法

CentOS7忘记密码后重新设置密码的方法:首先,重启centOS. 然后,到这个页面,输入【e】,进入编辑页面。动作要快点,否则5秒就会开始自动进入启动页面了。 然后,在这个页面,找到linux16这一行,将之前的【ro】,改为【rw init=sysroot/bin/sh】,然后按照指示,按【ctrl+x】,to start,使用单用户...

2020-03-08 22:58:07 165

转载 Java集成PageOffice在线打开编辑word文件 - Spring Boot

开发环境:JDK1.8、Eclipse、Sping Boot + Thymeleaf框架。一. 构建Sping Boot + Thymeleaf框架的项目(不再详述):  1. 新建一个maven project项目:demo。  2. 修改pom.xml配置,把项目配置为Spring Boot项目;  3. 配置Thymeleaf:添加Thymeleaf依赖,并在applicat...

2019-07-27 15:02:36 648

转载 vue项目打包部署到服务器,静态资源文件404

js文件404问题    原因:打包的项目静态资源的路径需要设置为绝对路径。如果是相对路径会出错    解决办法:修改config/index.js文件,将assetsPublicPath修改为'./'   element-icons.woff 文件 404   1.从下图可以看到,使用url-loader处理后的文件是在...

2019-07-27 14:59:41 3130

转载 idea 打包的jar运行报 “XXX中没有主清单属性”

使用idea2018打包了一个spring boot项目(打包为jar)启动是报错如下:错误原因打包后的jar文件中的MANIFEST.MF缺少项目启动项,即没有Main-Class和Start-Class如下:解决方案如下指定MANIFEST.MF路径项目打包前第一步 file–>project structure 弹框后选中Atifacts—> + ---...

2019-07-15 09:28:46 507

转载 Linux下使用pm2部署node以及安装后command not found

作为一个java的后端,最近一直要部署前端node的服务端,和我配合的前端又是新来的,经常改一个问题打一个包过来,发来10几次,每次我都是按照以前nohup或者是screen来部署的。先要杀进程然后在部署,实在是麻烦。直到偶然看到pm2可以自动重启。准备尝试一下,但是安装完使用时发现command not found,一番尝试后,贴上我的解决过程。首先,安装npm install -g p...

2019-07-13 11:00:43 413

转载 Linux(ubuntu16.04)下安装nodejs及配置环境变量

特别要注意配置好/etc/profile后,将配置加入/root/.bashrc中;否则,配置的环境变量不会在root账户下生效在nodejs官网上下载nodejs源码node-v5.1.0-linux-x64.tar.gz,到/opt目录下;进入/opt目录,输入命令:tar -zxfnode-v5.1.0-linux-x64.tar.gz,将文件解压到当前目录(该步骤可省)输入命令:...

2019-07-13 11:00:04 1013

转载 CenterOS linux 下node的安装以及环境配置 linux配置node环境 pm2 常用命令

1. 使用官方安装包安装创建目录cd /optmkdir nodejscd nodejs2. 下载安装包wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz3. 解压安装包xz -d node-v10.9.0-linux-x64.tar.xztar -xvf node-v10.9....

2019-07-13 10:59:34 405

转载 解决SSH远程执行命令找不到环境变量的问题

通过SSH执行远程主机的命令或脚本时,经常会出现找不到自定义环境变量的问题。但是,如果通过SSH登录远程主机,然后再执行相同的命令或脚本,那么此时执行又是成功的。两种相似的方法,得到的结果却截然不同,看起来很诡异的现象,根本原因在于这两种方式使用的bash模式不同!1. 通过SSH登录后再执行命令和脚本这种方式会使用Bash的interactive + login shell模式,这里面有两...

2019-07-13 09:53:10 552

转载 Docker镜像 + nginx 部署Vue项目

如果使用docker部署思维要做转变,以前:启动nginx或者tomcat,把打包的war或者是静态html丢在web服务器项目工程文件夹下现在:项目还有项目需要依赖的tomact,nginx,还有其他环境,甚至是操作系统,其他等等,全部制作成一个镜像,任何一台电脑,只要安装了docker,都能直接运行这个镜像,发布你自己的工程,完全独立的虚拟环境现在就以vue项目为例,基于docke...

2019-07-06 14:43:48 643

转载 IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾

前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的I...

2019-04-18 20:34:21 449

原创 MySQL离线安装

第一步:这里我们需要根据我们的操作系统版本下载数据库:CentOS_6下载:mysql-5.7.22-1.el6.x86_64.rpm-bundle.tarCentOS_7下载:mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar下载地址:https://dev.mysql.com/downloads/mysql/截图:第二步:将下载文件解压,通过f...

2019-03-19 13:42:45 3265

转载 在Linux CentOS 下安装JDK 1.8

一首先去官网下载linux版本JDK1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html然后通过ftp工具上传到/opt目录二:安装目录1:文件目录cd usrmkdir javamkdir jdk2:进入目录cd /opt/ 解...

2019-03-15 10:10:26 98

转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未...

2019-02-20 11:17:13 120

转载 MySQL-mysql 8.0.11安装教程

网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。安装环境:win71、下载zip安装包:MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No than...

2019-01-17 09:34:15 710

转载 AngularJS $q 和 $q.all 单个数据源和多个数据源合并(promise的说明)

通过调用  $q.defer() 可以构建一个新的 deffered 实例。deffered 对象用来将 Promise 实例与 标记任务状态(执行成功还是不成功)的 API 相关联。deffered 对象的方法resolve(value) ——传入 value 解决派生的 promise。 如果 value 是一个通过 $q.reject 构造的拒绝对象(rejection) , 该p...

2019-01-16 11:35:12 281

转载 JBPM7初级学习笔记(1)--eclipse环境配置搭建

友情连接: Eclipse for java ee下载地址:http://www.eclipse.org/downloads/JBPM7下载地址:http://jbpm.org/download/download.html 目前我的最新版本为7.0.3 一、安装jBPM7插件(1)在Eclipse安装根目录下创建一个名为:“eclipse_plugins”的插件目录,存放各种插件...

2018-10-29 15:06:29 553

转载 SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka

原文链接地址:http://luyiisme.github.io/2017/04/22/spring-cloud-service-discovery-products/这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论:Feature Consul zookeeper etcd euerka 服务健康检查 服务状态,内存,硬盘等 (弱)...

2018-10-15 23:27:46 206

转载 SpringBoot整合SpringCloud

SpringCloud 可以说是一门非常热门的技术,依赖于SpringBoot进行实现。cloud就像一个大管家,而SpringBoot 才是真正干活的人。且SpringBoot可以独自运行,不依赖于SpringCloud。本篇主要介绍SpringCloud中五大神兽里的两大神兽,eureka和rabbin,其中eureka 是重点,而rabbin只是简单使用了它的一个注解。0,工程结构图...

2018-08-31 16:41:15 811

转载 VMware安装CentOS7

准备资料: CentOS-7-x86_64-Everything-1611 点击下载CentOS对,资料就这些第一步、  点击文件  再点击新建虚拟机第二步 、点击完新建虚拟机之后会跳出一个窗口  我一般都选择典型的因为比较方便  然后下一步第三步、第四步、版本这里需要注意 因为我安装的是CentOS是64位的所以我选择了CentOS 64位第五...

2018-08-30 09:33:07 124

转载 activiti 手动创建定时任务——衍生定时任务

很多时候,我们想像Activiti定时开始事件一样,加入一些自己的定时流程。但定时开始事件有很大的局限性,比如时间、循环次数、循环间隔是必须要指定的,这对于一些根据实际状况,计算时间并启动的流程是无法处理的。通过一系列的源码分析,最终找到了手动建立Job的方式方法,代码如下: // 时间计算Date now = new Date();// delay为相较当前时间,延时的时间变量...

2018-08-28 14:45:19 2123

转载 MongoDB学习—添加文档

本篇博文开始讲解MongoDB的操作内容。首先先讲一下MongoDB的添加文档操作,在本篇博文中,将会从shell、js脚本、MongoDB Compass、java原生驱动、spring封装几个方面来讲解如何插入MongoDB文档MongoDB shell从前面的方法汇总的集合方法中,我们可以看到shell提供了三个插入方法: db.collection.insert() : ...

2018-08-28 10:56:39 2011

转载 java操作MongoDB工具类分享

  .limit(mongoDBCursor.getLimit()); } if (mongoDBCursor.getSortObject() != null) { cursorToUse = cursorToUse.sort(mongoDBCursor.getSortObject()); } return cursorToUse; ...

2018-08-27 14:53:19 535 1

转载 如何解决无法定位程序输入点ucrtbase.terminate于动态链接库api-ms-win-crt-runtime-|1-1-0.dll

简单描述下同该问题奋战一天的成果。多个程序报这个错无法定位程序输入点ucrtbase.terminate于动态链接库api-ms-win-crt-runtime-|1-1-0.dll,查到说需要安装Visual C++ 2015 Redistributable。见https://www.zhihu.com/question/36384168。 噩梦开始了,去微软官网下载了vc_redist...

2018-08-27 11:20:43 6963

转载 Redis+Jedis+Spring封装RedisManager类操作缓存

Redis作为一个key-value存储系统。与和Memcached相比,它支持存储的value类型更多,有string、list、set、zset(sorted set )和hash。 针对这些类型,Redis命令也比较多:而在代码中使用jedis就可以操作这些命令实现存储。 本博客打算封装一个个RedisManger类,用于实现操作缓存的命令。 Redis配置文件:cache...

2018-08-13 10:42:35 1149 1

转载 spring activeMQ使用连接池工厂报错

1:环境和版本java:jdk7spring:4.1.3activemq:5.8.02:spring与activeMQ的结合配置  <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xm...

2018-07-24 17:18:24 1628 1

转载 基于Java JMS框架区别对比

一.消息队列框架流行基于JMS开源的消息队列框架有RabbitMQ、ZeroMQ、ActiveMQ和kafka等。接下来说下它们之间的区别。二.持久化消息比较ZeroMQ不支持,ActiveMQ、RabbitMQ和kafka都支持。持久化消息主要是指:MQ down或者MQ所在的服务器down了,消息不会丢失的机制。三.可靠性和可用性RabbitMQ是首选,虽然ActiveMQ...

2018-07-17 16:04:53 669

转载 activiti源码分析(一)设计模式

对activiti有基本了解的朋友都知道,activiti暴露了七个接口来提供工作流的相关服务,这些接口具体是如何实现的呢?查看源码发现其实现的形式大体如下: 123456789101112public class RuntimeServiceImpl extends ServiceImpl implements RuntimeService {     public ProcessInstanc...

2018-07-09 22:22:10 304

CentOS7 永久修改系统时间.txt

通过此脚本可以方便永久修改Centos7系统时间,测试系统功能时经常会用到

2021-03-09

camunda清除表数据脚本.txt

camunda在开发测试过程中,由于业务表较多清除起来繁琐,使用此脚本轻松一次性清除数据,方便调试

2021-03-09

MySQL-python-1.2.4b4.win32-py2.7.exe

MySQL-python-1.2.4b4.win32-py2.7.exe python mysql 插件 包,亲测可用,学习、使用python必备,你值得拥有

2018-04-24

MyBatis3_开发手册

MyBatis3_开发手册中包含了MyBatis中使用的全部技术,方便查阅和使用,希望能为大家提供帮助!。

2013-04-11

IE上传图片滤镜

上传图片不用上传到服务器,就可以先显示图片,再点击保存按钮发请求上传到服务器,有完整代码和文档!

2013-04-11

spring入门实例

我写了个spring入门实例例子,有注释,想学习spring的朋友可以下载下来看一下,希望对你有帮助,大家一起来学习spring,很好用的东西!

2013-04-01

spring注解实例

我做了个spring注解注入的例子,想学习spring注解注入的朋友可以下载来看一下,直接就可以运行,并且有注释,共同进步!

2013-04-01

空空如也

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

TA关注的人

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