- 博客(459)
- 资源 (7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 CSDN ---你不懂爱
CSDN ---我对你是又爱又恨~~我从13年开始爱上CSDN这个“程序员之家”,这里有丰富的学习资源,有各种非人类的技术大牛耐心的写着精彩的博客,还可以获得最新的各种技术资讯,下载最屌的学习资料,让我爱不释手。可是最近我发现我认真填写的专栏不给我批。。。。。。,为什么呀,我详细查看了各种条件,我是符合条件的,不给我批是什么鬼。。。,不知道其他人有没有这种情况啊,希望能引起
2016-11-18 21:56:25
710
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Mysql系列 (八) 编写脚本
首要步骤(一般可省略):开启mysql服务(默认是开机时就自动运行了):控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动连接mysql:在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.1.编写sql脚
2016-05-18 16:34:44
3233
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
1799
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MERGE新特性(UPDATE WHERE,DELETE WHERE,INSERT WHERE)
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 语法为 **************************************
2013-12-04 11:08:03
3349
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 jquery autoComplete 自动完成
//动态注册自动填充控件(训练场地) function autoRegisterClassroom(obj,num){ //自动完成训练场地 var optionsClassroom = { //最小匹配字数 minChars: 0, //层显示条目数
2013-07-24 16:41:19
1853
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
544
原创 (一)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
277
转载 为什么 Redis 是单线程的?
以前一直有个误区,以为:高性能服务器 一定是 多线程来实现的原因很简单因为误区二导致的:多线程 一定比 单线程 效率高。其实不然。在说这个事前希望大家都能对 CPU 、 内存 、 硬盘的速度都有了解了,这样可能理解得更深刻一点,不了解的朋友点:CPU到底比内存跟硬盘快多少redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为多线程的本质就是 CPU 模拟出来多个线程的情况,这种模拟出来的情况就有一个代价,就是上下文的切换,对于一个内存的系统来说,它没有上
2020-05-27 15:02:47
319
转载 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
460
原创 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
1066
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
2511
原创 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
534
原创 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
668
原创 CentOS7 或者 CentOS6 忘记root密码重新设置方法
CentOS7忘记密码后重新设置密码的方法:首先,重启centOS. 然后,到这个页面,输入【e】,进入编辑页面。动作要快点,否则5秒就会开始自动进入启动页面了。 然后,在这个页面,找到linux16这一行,将之前的【ro】,改为【rw init=sysroot/bin/sh】,然后按照指示,按【ctrl+x】,to start,使用单用户...
2020-03-08 22:58:07
372
转载 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
839
转载 vue项目打包部署到服务器,静态资源文件404
js文件404问题 原因:打包的项目静态资源的路径需要设置为绝对路径。如果是相对路径会出错 解决办法:修改config/index.js文件,将assetsPublicPath修改为'./' element-icons.woff 文件 404 1.从下图可以看到,使用url-loader处理后的文件是在...
2019-07-27 14:59:41
3739
转载 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
628
转载 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
727
转载 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
1133
转载 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
542
转载 解决SSH远程执行命令找不到环境变量的问题
通过SSH执行远程主机的命令或脚本时,经常会出现找不到自定义环境变量的问题。但是,如果通过SSH登录远程主机,然后再执行相同的命令或脚本,那么此时执行又是成功的。两种相似的方法,得到的结果却截然不同,看起来很诡异的现象,根本原因在于这两种方式使用的bash模式不同!1. 通过SSH登录后再执行命令和脚本这种方式会使用Bash的interactive + login shell模式,这里面有两...
2019-07-13 09:53:10
891
转载 Docker镜像 + nginx 部署Vue项目
如果使用docker部署思维要做转变,以前:启动nginx或者tomcat,把打包的war或者是静态html丢在web服务器项目工程文件夹下现在:项目还有项目需要依赖的tomact,nginx,还有其他环境,甚至是操作系统,其他等等,全部制作成一个镜像,任何一台电脑,只要安装了docker,都能直接运行这个镜像,发布你自己的工程,完全独立的虚拟环境现在就以vue项目为例,基于docke...
2019-07-06 14:43:48
737
转载 IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾
前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的I...
2019-04-18 20:34:21
523
原创 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
3882
转载 在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
135
转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未...
2019-02-20 11:17:13
153
转载 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
792
转载 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
346
转载 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
731
转载 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
254
转载 SpringBoot整合SpringCloud
SpringCloud 可以说是一门非常热门的技术,依赖于SpringBoot进行实现。cloud就像一个大管家,而SpringBoot 才是真正干活的人。且SpringBoot可以独自运行,不依赖于SpringCloud。本篇主要介绍SpringCloud中五大神兽里的两大神兽,eureka和rabbin,其中eureka 是重点,而rabbin只是简单使用了它的一个注解。0,工程结构图...
2018-08-31 16:41:15
940
转载 VMware安装CentOS7
准备资料: CentOS-7-x86_64-Everything-1611 点击下载CentOS对,资料就这些第一步、 点击文件 再点击新建虚拟机第二步 、点击完新建虚拟机之后会跳出一个窗口 我一般都选择典型的因为比较方便 然后下一步第三步、第四步、版本这里需要注意 因为我安装的是CentOS是64位的所以我选择了CentOS 64位第五...
2018-08-30 09:33:07
179
转载 activiti 手动创建定时任务——衍生定时任务
很多时候,我们想像Activiti定时开始事件一样,加入一些自己的定时流程。但定时开始事件有很大的局限性,比如时间、循环次数、循环间隔是必须要指定的,这对于一些根据实际状况,计算时间并启动的流程是无法处理的。通过一系列的源码分析,最终找到了手动建立Job的方式方法,代码如下: // 时间计算Date now = new Date();// delay为相较当前时间,延时的时间变量...
2018-08-28 14:45:19
2329
转载 MongoDB学习—添加文档
本篇博文开始讲解MongoDB的操作内容。首先先讲一下MongoDB的添加文档操作,在本篇博文中,将会从shell、js脚本、MongoDB Compass、java原生驱动、spring封装几个方面来讲解如何插入MongoDB文档MongoDB shell从前面的方法汇总的集合方法中,我们可以看到shell提供了三个插入方法: db.collection.insert() : ...
2018-08-28 10:56:39
2338
转载 java操作MongoDB工具类分享
.limit(mongoDBCursor.getLimit()); } if (mongoDBCursor.getSortObject() != null) { cursorToUse = cursorToUse.sort(mongoDBCursor.getSortObject()); } return cursorToUse; ...
2018-08-27 14:53:19
671
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
8341
转载 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
1288
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
1840
1
转载 基于Java JMS框架区别对比
一.消息队列框架流行基于JMS开源的消息队列框架有RabbitMQ、ZeroMQ、ActiveMQ和kafka等。接下来说下它们之间的区别。二.持久化消息比较ZeroMQ不支持,ActiveMQ、RabbitMQ和kafka都支持。持久化消息主要是指:MQ down或者MQ所在的服务器down了,消息不会丢失的机制。三.可靠性和可用性RabbitMQ是首选,虽然ActiveMQ...
2018-07-17 16:04:53
768
转载 activiti源码分析(一)设计模式
对activiti有基本了解的朋友都知道,activiti暴露了七个接口来提供工作流的相关服务,这些接口具体是如何实现的呢?查看源码发现其实现的形式大体如下: 123456789101112public class RuntimeServiceImpl extends ServiceImpl implements RuntimeService { public ProcessInstanc...
2018-07-09 22:22:10
364
MySQL-python-1.2.4b4.win32-py2.7.exe
2018-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人