自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whh

不去做就永远不会成功,一直向前走会达到你想不到的高度。

  • 博客(124)
  • 收藏
  • 关注

原创 笔记:Oracle报错:ORA-22858: invalid alteration of datatype

Oracle数据库 VARCHAR2转CLOB报错:ALTER TABLE TABLE_NAMEMODIFY ( "FIELD" CLOB ) ;ORA-22858: oracle不允某些类型的字段修改。具体就是不可以将字段类型修改为: object、REF、nested table、VARRAY、 CLOB、BLOB解决办法,重建表,用clob字段;新建clob字段进行替换...

2018-11-14 15:46:02 38783 1

原创 笔记:The matching wildcard is strict, but no declaration can be found for element 'task:annotation-dri

启动Spring项目报错:2018-11-07 15:46:18[ERROR]-[Thread: localhost-startStop-1]-[org.springframework.web.context.ContextLoader.initWebApplicationContext()]: Context initialization failedorg.springframework...

2018-11-07 15:53:04 30045

原创 笔记:@Scheduled注解的使用

@Scheduled注解的使用1.配置.xml配置文件添加<beans xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation="http://www.springframework.org/schema/task http://www.springframework.org/sch...

2018-11-07 15:47:12 84567

原创 笔记:Unsupported major.minor version 52.0

Linux下启动Tomcat报错:Unsupported major.minor version 52.0.....原因:Linux使用jdk1.7本地代码jdk1.8打包升级Linux至1.8或者本地改为1.7重新打包

2018-11-04 18:05:10 30559

原创 笔记:项目与tomcat中servlet-api冲突解决

Maven项目中需要servlet-api,tomcat中也有servlet-api包,结果冲突了。解决办法:添加:<scope>provided</scope>添加后如下:<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servle...

2018-11-04 10:41:30 50711 2

原创 笔记:Java实现三个线程A B C,BC线程执行完再执行A线

final Lock lc = new ReentrantLock();.. run() { lc.lock();...lc.unlock();}可能打开方式不对吧,没实现!改用join() 可以实现(BC与A以单线程模式执行),代码如下:package com.w.thread;import java.util.concurrent.locks.Lock;import ...

2018-10-30 21:26:48 35710 4

原创 笔记:MyBatis中$与#的区别

首先MyBatis中 $与#都是动态传参1.# 将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号2.$ 将传入的数据直接显示生成在sql中3.# 占位符号,能够很大程度防止sql注入「语句的拼接」4.$ sql拼接符号,无法防止Sql注入5.如果使用在order by中就需要使用 $6.#{}编译好SQL语句再取值7.${}取值以后再去编译SQL语句8.$方式一般用于传...

2018-10-30 20:13:42 11919

原创 笔记:Cannot enable lazy loading because CGLIB is not available. Add CGLIB to your classpath

Springmvc报错:Cannot enable lazy loading because CGLIB is not available. Add CGLIB to your classpath解决办法:缺少CGLIB包,pom添加:<dependency> <groupId>cglib</groupId> <artifactId>cgl...

2018-10-28 19:55:07 29515

原创 笔记:Maven启动报错 - No goals have been specified for this build.You must specify a valid lifecycle phase

Maven启动报错:[ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugi...

2018-10-28 14:29:48 8354

原创 笔记:-bash: jstack: command not found

遇到-bash: jstack: command not found稳住,别慌找到java安装目录cd .../bin/再执行./jstack ...示例:

2018-10-23 16:42:51 80110 1

原创 笔记:Linux下如何定位Java进程CPU利用率过高原因

查看CPU%过高进程top #查CPU过高进程PID根据PID找出占用CPU过高的线程top -H -p 1091抓取堆栈信息,查看代码位置jstack -F 1218

2018-10-23 16:39:03 29439

原创 笔记:Linux7.4安装OpenSSL

下载OpenSSLwget https://www.openssl.org/source/openssl-1.1.1.tar.gz#通过https://www.openssl.org/source/查看最新版本解压openssltar zxvf openssl-1.1.1.tar.gzcd openssl-1.1.1.tar.gz设定安装目录./config --pref...

2018-10-23 11:34:13 30912

原创 笔记:免费SSL证书申请,Linux+Nginx启用https

实操:阿里云CentOS 7.4,Nginx版获取SSL证书域名控制台->基本信息->免费开启SSL证书->单域名免费证书下载Nginx证书信息上传SSL证书把.crt和.key文件上传至Linux服务器配置Nginx1. 去掉左侧红框内的注释2. server_name:域名3. ssl_certificate:证书.crt路径4. ssl_c...

2018-10-23 11:22:48 39216

原创 笔记:Redis安装

安装Redis1). 下载Rediswget http://download.redis.io/releases/redis-5.0.0.tar.gz2). 解压Redistar zxvf redis-5.0.0.tar.gz3). 执行make命令完成编译cd redis-5.0.0make启动和停止Redis1). 启动Redis src/redis-server ...

2018-10-18 18:12:31 997

原创 笔记:Redis简介

Redis简介Redis是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等不同的角色。存储结构目前为止Redis支持的键值数据类型:字符串类型,散列类型,列表类型,集合类型,有序集合类型内存存储与持久化Redis数据库中的所有数据都存储在内存中。由于内存的读写速度远快于硬盘,因此Redis在性能上对...

2018-10-18 16:38:33 1155

原创 笔记:Linux 文件的排序、合并和分割

fsort命令sort命令的基本格式:sort [选项] [输入文件]例如:查看/etc/passwd 文件的内容cat /etc/passwd以默认方式对/etc/passwd文件排序sort -t: /etc/passwd2. uniq命令uniq命令用于去除文本文件中的重复行,类似于sort命令的-u选项,但是,uniq命令和sort -u是存在一些区别的,请...

2018-10-18 00:04:14 28294

原创 笔记:MySQL的索引类型

索引(在mysql中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构。索引的类型索引有很多种类型,可以为不同的场景提供更好的性能。在MySQL中,索引是在存储引擎层而不是服务器层实现的。所有,并没有统一的索引标准:不同存储引擎的索引的工作方式并不一样,也不是所有的存储引擎都支持所有类型的索引。即使多个存储引擎支持同一种类型的索引,其底层的实现也可能不同。B-Tree索引...

2018-10-16 21:46:38 1010

原创 CentOS 7安装RabbitMQ教程

实操环境:阿里云CentOS 7.4RabbitMQ安装1.下载Erlangwget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm2.安装Erlangrpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm#erl上图表示安装...

2018-10-10 15:51:10 40080 3

原创 笔记:Elasticsearch基本概念

Lucene是一个由Java语言开发的开源全文检索引擎工具包。把Lucene用Netty封装成服务,使用JSON访问就是Elasticsearch。Elasticsearch内置了对分布式集群和分布式索引的管理,所以相对Solr来说,不需要额外安装ZooKeeper,其更容易分布式部署。使用Elasticsearch的搜索系统整体架构如下图所示:Elasticsearch的每一个运行实例称为...

2018-10-07 09:55:47 3122

原创 笔记:了解Elasticsearch

Elasticsearch把输入文档和复杂的查询语法及输出的查询结果都封装成了XContent,这样数据就可以采用XML或者JSON格式表示成可读的形式。JSON表示形式更简短,所以Elasticsearch采用了JSON格式来表示XContent。因为要使用JSON和Elasticsearch服务端打交道。一个表示Elasticsearch版本的对象如下:"version":{ "numb...

2018-10-07 09:06:55 1539

原创 笔记:MySQL查看sql执行时间

1.下载Navicat_Premium_10.0.11(10破解版)链接:https://pan.baidu.com/s/1Y8rB0Og5Pn6sgi4M_J4_WQ 密码:ly252.下载instantclient_10_11_12_OCI链接:https://pan.baidu.com/s/1lv7oIxX5LvZMAO_qdXlgeQ 密码:xffi...

2018-08-28 16:21:23 56953

原创 Centos7.3 部署 Nginx

1.下载”epel-release” wget http://dl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm2.安装”epel-release”软件包rpm -ivh epel-release-latest-7.noarch.rpm3.yum安装nginx yum install nginx4.启...

2018-08-24 13:10:41 27347

原创 MyBatis 读取CLOB格式字段 返回Map相关问题

MyBatis 读取clob格式字段 返回Map,get到的数据oracle.sql.CLOB@4f48e9561.MyBatis查询到clob数据做转换 select to_char(column) as alias..... 将clob转为字符串,解决一部分问题2.接着遇到(ORA-22835:缓冲区对于CLOB到CHAR转换而言太小)问题 内容数据过长,字符...

2018-08-09 21:46:43 97535 1

原创 MyBatis 返回Map类型key指定大小写

MyBatis返回的数据格式:resultType=“java.util.Map” 默认:Map的key为纯大写希望返回指定大小写的key 解决方案:select t.param1 as "Param1" from table_name t where ...as一个别名,*必须带有双引号...

2018-08-07 13:47:17 79646

原创 Win获取本地SVN帐号密码

找回Win本地svn帐号密码:http://www.leapbeyond.com/ric/TSvnPD/

2018-08-01 19:30:10 57858

原创 Linux - npm install 问题

1.npm install命令遇到 npm: relocation error: npm: symbol SSL_set_cert_cb, version libssl.so.10 not defined in file libssl.so.10 with link time reference的报错问题 解决办法: 升级opensslyum update openssl -...

2018-07-26 19:51:28 5354

原创 ES(Elasticsearch) - 相关问题

–ES(Elasticsearch) - 启动报:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000853 30000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)–解决:修改es配置文件:...

2018-07-25 14:14:12 2791

原创 解决Eclipse报错:'org.eclipse.jst.jee.server:ProName' did not find a matching property

解决Eclipse报错: WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ProjectName' did not find a matching property开始解决:项目配置修改 src/main/webapp 之外项目...

2018-06-19 20:58:07 65484

原创 CentOS 搭建SVN

在线安装SVNsudo yum install subversion检测安装结果svnserve --version 2. SVN配置 2.1 创建svn文件夹cd /usr/localmkdir svn2.2 创建svn版本库svnadmin create /usr/local/svn/w12.3 查看自动生成的版本库文件cd /usr/l...

2018-06-18 09:36:47 26939

原创 CentOS 在线安装mysql5.7

卸载系统自带mariadb-librpm -qa|grep mariadbrpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps在线下载mysql5.7

2018-06-17 17:48:11 50540

原创 linux7.4安装python3.8.3

阿里云Linux7.4安装python3.8.3下载python3wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz解压python压缩包更名python3,路径/usr/local/python3.8配置、编译、安装./configure --prefix=/usr/local/python3.8make && make install报错了,缺依赖。[不处理也行,会缺少pip]yum -y ins

2020-06-14 16:52:57 836

原创 时间段合并去重

原时间段:08:00-10:00,17:00-18:00,09:00-13:00,12:00-15:00,17:00-18:00,09:00-13:00处理后:08:00-15:00,17:00-18:00 public static void main(String[] args) { String str = "08:00-10:00,17:00-18:00,09:00-1...

2020-04-27 18:49:54 1406

原创 Linux安装MongoDB

Linux on Red Hat 安装MongoDB准备yum环境,/etc/yum.repos.d/目录下创建mongodb-org-4.2.repo文件,内容如下[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4....

2020-04-10 14:42:11 304

原创 Linux下安装zookeeper,解决遇到的问题

本文使用:zookeeper-3.5.6官网zk下载:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.6/1.linux下载zk包wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookee...

2020-01-19 15:27:43 897

原创 解决mac启动SpringBoot项目速度慢问题

mac:/private/tec/hosts原始内容### Host Database## localhost is used to configure the loopback interface# when the system is booting. Do not change this entry.##127.0.0.1 localhost255...

2019-07-05 22:45:35 1361 1

原创 Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web

eclipse创建Servers时出现以下提示:当前选择:Tomcat7版本过低,更换Tomcat8.5 解决。有博文是该参数,见下文(该方案未实操):在eclipse的workspace里面找到该项目。依次进入:.settings->org.eclipse.wst.common.project.facet.core.xml。打开文件后,将下面的版本改低一点。...

2019-05-28 09:40:59 414

原创 笔记:MyBatis+Oracle|的like用法

MyBatis+Oracle的like用法field_name like '%'||#{field_name}||'%'MyBatis+MySQL的like用法field_name like concat('%',#{field_name},'%')field_name为String类型

2018-11-20 09:48:19 11165 2

原创 笔记:SpringMVC - 406(Not Acceptable)

使用@ResponseBody返回json格式数据,因缺少依赖的jar包添加依赖解决<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.7...

2018-11-15 22:20:24 11246

原创 笔记:layui中调用自定义函数

如何在layui中调用自定义函数layui.use(['layer', 'form'], function(){ var layer = layui.layer ,form = layui.form; function functName(){}});调用functName().报错:未定义改为:layui.use(['layer', 'form'], function...

2018-11-15 21:22:48 25872

原创 笔记:Mybatis:Reader entry: ����

Spring+MyBatis项目启动乱码...Reader entry: ����...原因:MyBatis.jar源码org.apache.ibatis.io.DefaultVFS中的InputStreamReader没有传第二个参数导致mybatis-config.xml中<typeAliases> <typeAlias type="com.xxx.x...

2018-11-15 16:37:58 18611 2

空空如也

空空如也

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

TA关注的人

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