自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 powerDesigner导pdm系统错误1114 指定驱动程序无法加载 SQLSTATE=IM003

为了导这个pdm我耗费了近一天的时间,必须写篇博客致敬我那飞逝的时间。参考了这个https://www.cnblogs.com/jobs-lgy/p/6364574.html,写的挺好的,但是我没有解决我的问题但是我在用本地数据源连接成功后但是用powerdesigner仍然不对,系统错误1114 指定驱动程序无法加载 SQLSTATE=IM003这是是我使用64位置jdk64位powerdesigner时,最后也没有找到解决方案,如果有解决方案希望可以告诉我谢谢。我感觉可能是和ojdbc驱动有关

2022-01-11 17:37:46 1120

原创 git使用账户和密码下载代码

应本地保存了密码,不想清空,临时要用别人的账号下载代码,可使用一下git clone http://用户名:密码@仓库地址仓库地址应将http://去掉但是报错确定用户名密码确实没有问题,然后查了很多资料 需要将用户名和密码里的**@替换%40**问题解决...

2021-11-18 17:56:33 1981

原创 文件存在但报错java.lang.NoClassDefFoundError

发包到现场一直报错但是本地无问题,打断点ClassNotFoundException;后来仔细一看java.lang.UnsupportedClassVersionError,major version 50if判断里的都报错了还能往下走;还是很诡异的于是我想肯定是版本不匹配导致;毕竟不同的客户用的版本不一样有可能切错找了下查看class文件是什么版本编译的linuxjavap -verbose class文件名 | grep "major"windowsjavap -verbose cl

2021-11-05 17:29:39 398

原创 RabbitMQ(二)

过期时间TTL过期时间TTL表示可以对消息设置预期的时间,在这个时间内都可以被消费者接收获取;过了这个时间之后消息将自动被删除。设置过期时间TTL的方式1.可以在queue中设置 @Bean public Queue directTtlQueue(){ //设置过期时间 Map<String, Object> args = new HashMap<>(); //一定是设置一个int类型;如果是字符串会报错

2021-11-03 14:19:25 226

原创 RabbitMQ(一)

6RabbitMQ是一个开源的遵循AMQP协议的基于Erlang语言编写,支持多种客户端(语言),用于在分布式系统中存储消息,转发消息,具有高可用,高可扩性,易用性等特征消息的分发轮询分发(公平,无数据倾斜)公平分发(数据倾斜,性能好的消费得多一些)消息分发策略的机制和对比ActiveMQRabbitMQKafkaRocketMQ发布订阅支持支持支持支持轮询分发支持支持支持-公平分发-支持支持-重发支持支持-

2021-11-03 14:19:13 385

原创 ElasticSearch(三)

ES仿京东搜索爬取京东数据public class HtmlParseUtil { /* public static void main(String[] args) throws IOException { //jsoup不能抓取ajax请求,除非自己模拟浏览器进行请求 String url = "https://search.jd.com/Search?keyword=java"; //解析网页 Document docume

2021-11-03 14:18:24 1491

原创 ElasticSearch(一)

ES核心概念集群、节点、索引、类型、文档、分片、映射ElasticSearch是面向文档的Elasticsearch与关系型数据库的对比Relational DBElasticSearch数据库(database)索引(indices)(类似于数据库)表(tables)types (8.0即将干掉)行(rows)documents(文档 json数据)字段(columns)fields(json数据)es(集群)可以包含多个索引(数据库),每个

2021-11-02 10:03:43 220

原创 ElasticSearch(二)

集成SpringBoothttps://www.elastic.co/guide/cn/index.html意外找到了一个中文版的文档,但是文档比较老了https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/index.html一般使用高级的1.找到原生的依赖<dependency> <groupId>org.elasticsearch.client</groupId&

2021-10-29 17:54:11 551

原创 ElasticSearch安装报错

最近开发的是老版本的东西,使用jdk1.6解压后双击elasticsearch报错更换jdk为1.8后即可解决但ES还是更推荐用11

2021-10-19 11:11:15 99

原创 ElasticSearch Kibana安装

内容检索的时候SQL就用的like %检索内容%;如果大数据量;索引ElasticSearch、solr:搜索(百度、github、淘宝电商);分词器 ikRestFul操作 ESCRUDSpringBoot集成爬虫爬数据实践 模拟全文检索Lucene是一套信息检索工具包!jar包!不包含搜索引擎系统!包含的索引结构!读写索引的工具!排序 搜索工具(精确搜索等)ElasticSearch和Lucene的关系ElasticSearch是基于Lucene做了一些封装和增强...

2021-10-15 14:01:47 307

原创 启动Kibana报错 Node.js is only supported on Windows 8.1 Kibana server is not ready yet

1.因为本地环境是win7然后安装nodejs为12.18.3启动kibana报错只支持win8以上;Node.js is only supported on Windows 8.1解决方案更换nodejs版本或者配置环境变量我选择了后者参考了这个https://stackoverflow.com/questions/67738844/how-to-set-the-node-skip-platform-check-environment-variable-to-1-which-skips-t

2021-10-14 16:41:19 1398

原创 Elasticsearch只能用localhost访问

不知道为啥http://127.0.0.1:9200/和http://localhost:9200/均可访问但是用我的内网ip访问不了后来我知道了原因配置了network.host后重启报错然后配置node.name: node-1cluster.initial_master_nodes: [“node-1”]重新启动可以了;当然这时候localhost和127.0.0.1则不能访问了参考了该博客https://www.cnblogs.com/z-coding/p/14179639.htm

2021-10-13 17:03:22 765

原创 mybatisplus update语句为null时没有拼接上去

我有一个设置页面,数据库就相当于是key和value的样子,当value为空的时候用updatebyId就变成了update param where key=?就没有set就会报语法错误这个出现的场景是如果数据库本来改自己有值更新 null时不会有问题,当数据库也是null时更新就不会拼接set数据库有值时update null数据库也为空时的更新然后查解决方案:mybatisplus为null的时候不会拼接,可配置一个策略updateStrategy = FieldStrategy.IG

2021-08-19 15:16:51 731

原创 谨慎使用subList

谨慎使用subList public static void main(String[] args) { List<String> names = new ArrayList<String>(){{add("lucy");add("shancy");add("beibei");}}; List<String> a2 = new ArrayList<String>(); //sublist后会返回Sublist

2021-07-27 15:42:42 440

原创 JUC学习From狂神

线程进程进程一个进程可包含多个线程,至少包含一个java默认有两个线程,一个main 一个GC线程:开了一个写字板的进程,写字,自动保存(线程负责)Java开启线程:Thread、 Runnable 、CallableJava真的可以开启线程吗? 不行 /** * Causes this thread to begin execution; the Java Virtual Machine * calls the <code>run</code&gt

2021-06-21 16:22:54 222

原创 springboot项目本地运行报错 commad line is too long

最开始我是debug会有这个问题,打包,运行等都没问题,突然之间运行也有问题了打包仍然没问题,但是不得不解决了,于是

2021-06-11 10:51:11 114

原创 idea下载不下来jar包,maven process terminated

今天mvn一直下不下来jar包,尝试了各种方式,最后用命令解决了mvn -U idea:idea可点击此处执行,我点击该处也没有解决我的问题后来我是在命令窗口执行就可以了

2021-06-10 17:26:38 469

原创 springboot jar包 添加 debug端口

1.jar运行的时候写入,以下两种均可java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=dubug端口号 -jar jar包`名.jar`java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=dubug端口号 jar包名.jar2.可写一个脚本后期重复使用jar_name=jar包名.jarps -ef | gre

2021-06-02 09:42:39 795

mybatisplus

1.自动生成主键id2.自动生成更新时间和插入时间public class UserTest { @TableId(value="ID") private long id; private String name; private Integer age; private String email; //字段添加填充内容,FieldFill指定什么时候添加 @TableField(value = "GMT_CREAT",fill = FieldFi

2021-06-01 11:02:08 258

原创 mybatisplus代码生成器不生成文件和报错

初次执行报错了后来查了下缺一个依赖<dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId> <version>2.0</version> </dependency>再次执行发现就生成了目录没有生成文件,后面排查发现表名必须写大写才可以=表名需大写

2021-06-01 10:59:53 6141

原创 swagger传参显示类名不显示字段名

swagger传参显示类名不显示字段名,后来检查发现是因为有斜杠[/]导致,查了下资料点[.]也不支持,写一个demo记录一下可去调斜杠或者改为反斜杠重启即可若是显示为{},则检查是否没写get set方法...

2021-05-08 17:14:03 1844

原创 plsql启动报错 database character set(AL32UTF8)and client set(ZHS16GBK) are different

在新连接一个数据库的时候报错了,客户端和服务端的字符集设置的不一样,修改注册表的字符集即可1.windows + R ,regedit,回车2.根据该路径打开3.右键修改字符集

2021-05-06 14:53:09 426

原创 redis事务和乐观锁

事务:ACID,原子性、一致性、隔离性、持久性。要么同事成功要么同事失败原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。持久性(durability)。持久性也称永久性(p

2021-04-25 17:49:59 66

原创 Jedis和springboot整合

jedis使用java来操作redisjedis是redis官方推荐的Java连接开发工具。1.导入依赖 <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.6.0</version> &l

2021-04-25 17:49:18 1016 1

原创 redis三种特殊数据类型

geospatiald地理位置朋友的定位,附近的人,打车距离redis的geo从3.2版本就有了可以用来推算地理位置信息,两地之间的距离和方圆几里的人最新版有8个命令,比狂神讲的版本多了2个经度纬度查询,可用这个https://jingweidu.bmcx.com/geoadd #添加地理位置#规则:两级无法添加,我们一般会下载城市数据,直接通过Java程序一次性导入redis中文网:http://www.redis.cn/commands/geoadd.html文档介绍将指定的地理空

2021-04-25 17:48:56 499

原创 redis基本数据类型

Redis-key127.0.0.1:6379> keys * #查看所有的key(empty array)127.0.0.1:6379> set name beibeiOK127.0.0.1:6379> keys *1) "name"127.0.0.1:6379> set age 1OK127.0.0.1:6379> exists name #判断当前key是否存在(integer) 1127.0.0.1:6379> exists name1(i

2021-04-25 17:48:09 71

原创 redis安装和基础知识(一)

linux常用命令mkdir redisconfig #新建文件夹cp /home/env/redis/redis-6.2.2/redis.conf redisconfig #复制文件vim redis.conf #编辑配置文件:q!不保存退出:wq保存退出redis学习记录nosql数据库,非关系型数据库Linux安装安装步骤#wget 下载$ wget https://download.redis.io/releases/redis-6.2.2.tar.gz#解压$ ta

2021-04-25 17:46:31 151

原创 ibatis循环迭代匹配不同的语句

根据迭代中的数据的值来匹配的不同的查询<isNotEmpty property="list" prepend="and"> <iterate property="list" open="(" close=")" conjunction="OR"> <isLessEqual property="list[]" compareValue="3"> b.test1= #list[]# </isLessEqua

2021-03-09 17:01:28 184

转载 UML类图和时序图

内容目录:从一个示例开始类之间的关系时序图附录:《图说设计模式》看懂UML类图和时序图这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了;本章所有图形使用Enterprise Architect 9.2来画,所有示例详见根目录下的design_patterns.EAP从一个示例

2021-03-03 09:50:33 141

转载 Spring: @Transactional中的propagation属性

Spring: @Transactional中的propagation属性在Spring的事务管理中,我们可以使用@Transactional这一annotation来对事务进行声明式的设定。具体而言,就是在类或者方法前添加@Transactional并传入属性参数以获取所需要的Transaction特性。Spring中的@Transactional有5个属性:Propagation、Isolation、Rollback Rules、Timeout和Read-Only,其中Propagation属性定义了

2021-03-01 15:08:24 463

原创 事务配置

事务配置一般都是配置PROPAGATION_REQUIRED,有事务则加入事务,当批量提交数据时如果其中一个数据抛错则所有数据回滚,现需只回滚失败数据,则需重新配置事务void A(){boolean flag=true;…for(iterable_type iterable_element : iterable){B()}if(flag =false){throw exception…;}}数据的处理在B中,将方法A设置为PROPAGATION_NOT_SUPPORTED,方法B设

2021-03-01 15:06:10 54

原创 maven 安装报错 mvn -v 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher

##maven 安装报错 mvn -v 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher[mvn -v 报错](https://img-blog.csdnimg.cn/20210301112752635.png?x-oss-process=i需支持jdk版本为1.7以上的版本,若本地配置多个java版本java -version 看看目前的java版本会使用默认环境变量,看下默认的是不是也是1.7以上的版本echo %JAV

2021-03-01 11:39:16 863

空空如也

空空如也

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

TA关注的人

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