自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 此处不允许过程, 函数, 程序包或类型 / 名称已由现有对象使用

需要在数据库创建一个表,但是提示: 名称已由现有对象使用 但是并没有找到这个表。 使用select语句查询这个表: select * from tableA 提示:此处不允许过程, 函数, 程序包或类型 想drop掉这个表:drop table tableA 但是提示:表或视图不存在 一度怀疑是哪个用户的建表事物没有提交。 最后发现是已经有一个视图使用了相同的名称, 所以无法创建表。 删除视图或者重新把表名改一下。 ...

2020-09-17 12:01:13 1071

原创 springBoot子项目中排除掉定义在Parent中的插件(Disable a Maven plugin defined in a parent POM)

最近在和别的项目集成,需要在我们的pom中添加上对方的parent,打包的时候就遇到了问题,对方在parent中添加了一个插件,干啥的就不说了, 反正人家是用到了, 我们是用不到,但是还给我们打包带来了一些问题。 这时候就必须排除掉对方这个插件了 1,第一种方法是 有的插件提供了不加载配置,例如: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-xxx-plugi

2020-06-24 19:09:40 3283 1

原创 springboot排除配置/排除bean/禁用bean/条件启用配置

最近我们项目要和别的项目集成,本来自己项目的一套流程就不能用了,需要用其他项目的菜单用户等,这就需要调用他们的接口,但是调用他们的接口需要使用他们提供的restTemplate,因为他们加了自定义的headerInterceptor,会有各种认证。但是我们项目一个配置类中也定义了一个全局restTemplate @Primary @Bean public RestTemplate loadBalanced() { RestTemplate template = new RestTemplate();

2020-06-24 18:21:41 7014

原创 oralce 中断/终止用户连接

今天使用数据库时突然发现无法连接了,然后发原来是连接满了,我居然不能使用了,可恶。最大连接数300,某个用户占了168,一大半蛋糕都被它吃了。 但是这时使用的人并不多,一猜就是某些程序里的连接没释放。本来想重启数据库,考虑到有人正在着急使用,所以还是先暂时杀掉一些其他用户连接。 为了保险起见,还是先去查询一番。。。 顺便记录一下: 查看每个用户分别有多少连接: select username,count(username) from v$session where username is not null

2020-05-29 18:06:51 324

原创 weblogic.servlet.utils.fileupload.SizeException

springboot项目上传文件

2019-12-11 15:49:55 1091

原创 aio client笔记

package aaaaaaClient; import com.alibaba.fastjson.JSON; import java.io.IOException; import java.net.InetSocketAddress; import java.net.StandardSocketOptions; import java.nio.ByteBuffer; import java.n...

2019-09-05 14:57:29 289

翻译 自定义 ftpClient / ftp client 连接池

项目中要用到ftp上传文件, 但可能会出现很多人批量上传, 所以就想着弄一个client的池子,在网上搜索了一番,自己改进了一番 总共需要三个类: 一个配置类 FTPClientConfigure. 是ftp的连接信息 一个工厂类 FtpClientFactory 通过配置信息创建client对象,以及销毁,验证对象 一个poo类 FtpClientPool 工厂创建的client对象都存在p...

2019-04-29 19:57:46 1071

原创 字符串相似度算法 -- 余弦相似

关于字符串相似度, 网上有很多算法,我在项目中用到过编辑距离算法 和余弦相似度算法. 编辑距离算法是根据单个字符来比较的,是一个字符串替换成另一个字符串的难度系数, 对距离很敏感. 两个句子中的字词一样, 但是位置变化, 编辑距离算出来的相似的也变化,而且对比较短的字符串不友好,例如:"中国你好"和"你好中国"两个字符串的相似度是0;"你好呀中国"和"中国你好呀"相似度0.19 余弦相似度是一词...

2019-04-15 10:43:55 2649 3

原创 自定义map数组,存入key-value时,就可以根据value排序,调换key value的位置,也可以根据key排序

package com.test.utils; import java.util.HashMap; public class MyMapArray { private HashMap&lt;String, Double&gt;[] data; private int dataSize; // 初始化map数组 public MyMapArray(int si...

2019-03-07 15:40:07 533

原创 自定义map,相同的key不会覆盖,会放入value集合

自定义的map,当key存在的时候,把value放入对应的list, 不会覆盖 private class myMap&lt;K,V&gt; { private HashMap&lt;K,ArrayList&lt;V&gt;&gt; data =new HashMap&lt;&gt;(); public boolean add(K k, V v) { ...

2019-03-06 17:53:28 3256 3

原创 spring普通项目发布webservice,以及webservice事务问题

part 1: 创建webservice服务 使用的是cxf框架 一.springboot中发布webservice 1.导入maven &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.apache.cxf&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;cxf-rt-frontend-jaxws&amp;lt

2019-02-28 17:33:31 661

原创 webservice 的客户端调用--笔记

第一种是动态调用,第二种是先生成服务端的代码,再调用,在生成代码的时候,包名最好和服务端的一样,生成命令: D:\project&gt; wsimport -s . http://localhost:8080/dmpWebService/userService?wsdl package com.example.webservice.controller; import com.example....

2019-02-20 20:21:19 360

原创 webservice小记

在发布webservice服务的时候,写了一个接口IUserService,写了一个实现类UserServiceImpl。 接口在包:com.alibobo.demo.service.IUserService, 实现类在:com.alibobo.demo.service.impl.UserServiceImpl。 如果不写接口,只用业务类也是可以实现服务发布的, 只需要在业务类上加上注解@WebS...

2019-02-20 16:42:17 201

原创 spring boot 发布 web service接口,以及遇到的一些问题

一,创建springboot项目 二,导入依赖 &lt;dependency&gt; &lt;groupId&gt;org.apache.cxf&lt;/groupId&gt; &lt;artifactId&gt;cxf-rt-frontend-jaxws&lt;/artifactId&gt; &lt;version&gt;3.1.12&...

2019-02-19 17:03:08 1198

转载 Eclipse 启动 提示could not open jvm.cfg错误

最近下载了一个eclipse rpc 版,启动的时候报错:could not open “C:***/jvm.cfg”。 我的环境变量明明是好的,之前的eclipse也运行的好好的。 上网查询,才知道是环境变量中Path里面的顺序问题, 需要把 %JAVA_HOME%\bin ,放到 %SystemRoot%\system32 前面。 具体文章我参考的是 https://blog.csdn.ne...

2019-02-18 09:37:12 906

转载 JDBC连接Mysql 8版本的几个注意事项

最近在做一个springboot demo,使用的是本地的MySQL8数据库,复制过来的pom文件中的MySQL驱动是5.0.4 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;mysql&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;mysql-connector-java&amp;lt;/artifactId&

2019-02-16 17:46:14 791

原创 Spring Security 自我理解

spring security 是一个能够为 基于Spring的 企业应用系统提供声名式安全控制访问的安全框架,它利用了Spring的容器,充分利用了Spring的ioc和id,使我们不用再为了安全控制编写大量的代码 Spring security的使用必须基于Spring的监听器,监听器去加载security的配置文件 (不能使用springMvc的Servlet去读取配置文件,因为Servle...

2019-01-28 19:09:59 239

原创 jsp自我理解

jsp是运行在服务器的,是java MVC 中的V (视图),是在服务器端组装的页面, 在组装过程中,遇到Java代码,则执行代码,遇到html标签,则不执行,准备输出到页面. 为了防止jsp中有大量代码,Java还提供了jstl(Java标准标签库),里面有一些函数, 比如&lt;c:if/&gt;,&lt;c:foreach/&gt;,这些函数背后其实是对应的Java类,遇到这些标签,...

2019-01-28 19:07:47 318

原创 vMware+centos7+mysql8 授权远程登录,并开放3306端口可以远程访问

centos7 开放3306端口并可以远程访问 开启远程访问,centos7 需要先创建用户,再授权, 以前的那种一句话授权不好使了: 1.先创建用户;(centos7 密码要求:至少8位, 必须包含大写,小写,数字,特殊符号) CREATE USER ‘root1’@’%’ IDENTIFIED BY ‘Root123*’; 2.再授权 GRANT ALL PRIVILEGES ON . TO ...

2019-01-21 15:27:53 2222

原创 Caused by: org.hibernate.jpa.boot.archive.spi.ArchiveException: Could not build ClassFile

最近在把老项目,改成springboot项目, 在过程中,遇到了标题所描述的异常. 网上查找资料, 大都说是dubbo中依赖javassit版本过低 于是就把dubbo依赖中的javassit排除掉, 添加一个高版本的javassit 如下: &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; ...

2019-01-21 10:40:04 3422

原创 IDEA 编译乱码,问题解决

最近一直在使用idea, 遇到一个编码问题, 记录一下, 也希望能帮助到大家. 问题:就是项目中,我写的方法里创建里一个对象, 往对象里设置里几个中文参数,比如person.setName(“张三”), 让后用idea打包,放入Tomcat中启动后, 存入到数据库的"张三"就是中文乱码, 而用eclipse打包就不会出现这样的问题. 然后就是各种百度哇, 研究哇. 网上都说设置file encod...

2018-11-27 13:47:32 12186 2

转载 maven已配置环境变量,但还提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件

之前一直是用IDE打包以及上传jar包, 昨天需要手动上传jar包到私服, 就配置了一下环境变量. 今天又需要打包,当执行命令的时候, 提示 :mvn不是内部或外部命令,也不是可运行的程序或批处理文件 查看环境变量,还是昨天配置的那样,没有改变, 但不知为何不能用了,于是找到两种解决方法,特此记录 解决办法1: 在系统变量PATH中直接写出绝对路径 D:\apache-maven-3.2.3\bi...

2018-11-23 14:47:48 5749 5

转载 IDEA 'Error:java: 无效的源发行版: 10' 解决方案

最近使用idea遇到一些问题, 这里记录下来 写了一个普通的Java项目, 运行main函数的时候出现了错误 网上说这是因为java版本不匹配的原因, 我本地是jdk1.8 使用Ctrl+Alt+Shift+s打开Project Structure查看Project Language Level,发现是11 然后改成8, 在运行就好里 ...

2018-11-11 15:45:22 2058

空空如也

空空如也

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

TA关注的人

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