自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zookeeper 启动(start)成功,查询状态(status)失败

zookeeper 启动成功zookeeper 查询状态失败zookeeper的安装我就不再说明了,网上百度一大堆。。。。。根据提示修改zoo.cfg配置文件修改dataDir=/usr/local/javasoft/zookeeper-3.5.8/data(修改为自己的zookeeper下建立的数据文件目录),注意我用的3.5.8版本没有admin.serverport=8888。然后启动zookeper,成功。查询状态失败,如开头的报错。然后开始再网上找各种解决方案,但是都没有解决

2020-12-02 16:06:57 7632 1

原创 springboot-actitvti工作流demo记录

首先导入jar包,这个网上多得是。,然后使用@Autowired完成自动装配 @Autowired private ProcessEngine processEngine; @Autowired private TaskService taskService; @Autowired private RuntimeService runtimeService; @Autowired private HistoryService historyService; ***************

2020-10-09 16:18:30 543

转载 js中无法通过focus让input输入框获取焦点【转】

js中无法通过focus让input输入框获取焦点后来发现是因为Vue的原因,因为Vue是先处理数据,再重绘Dom(适用于先处理数据在渲染DOM造成的问题,不单单是Vue),这中间有个时间差,可以写在Vue的生命周期钩子updated(当这个钩子被调用时,组件 DOM 已经更新,所以现在可以执行依赖于 DOM 的操作)中,不过最好还是用Vue自己的方法来操作遇到一个如下代码在某些情况下会不生效的问题<body> <input id="el" type="text"><

2020-09-14 15:46:14 530

转载 String(new和不new)的两种创建方式

String实质是字符数组,两个特点:1、该类不可被继承;2、不可变性(immutable)例如 String s1 = new String(“myString”);和 String s1 = “myString”;第一种方式通过关键字new定义过程:1.在程序编译期,编译程序先去字符串常量池检查,是否存在“myString”,如果不存在,则在常量池中开辟一个内存空间存放“myString”;如果存在的话,则不用重新开辟空间,保证常量池中只有一个“myString”常量,节省内存空间。2.然后在

2020-05-15 09:27:31 469

原创 final修饰的Map集合可以被修改

例:final String s = “aaa”;final Map map = new HashMap() s = "bbb"; map.put("aa","111");结果是s报错,map成功运行。fianl的特性是:final修饰的类不能被继承;final就是的方法不能被重写,可以被重载。final修饰的变量不可修改。到这里是没有毛病的,但是为什么map就可以修改呢?这里我在网上查阅了一些博客,资料说的是final修饰的变量不可被修改说的是 引用 不可被修改。像String

2020-05-11 09:35:27 7258

转载 int和Integer的区别

int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和int的比较1、由...

2020-04-17 09:54:01 147

原创 生产者和消费者注册进Eureka集群

之前介绍过消费者,生产者和Eureka的单机版,集群版的微服务配置。但是是把生产者和消费者注册进单机版的Eureka的注册中心。现在修改为注册进Eureka集群版注册中心。首先修改端口号为8001,8002的生产者服务。只需要修改8001,8002的application.yml配置文件。直接上图: #单机版 #defaultZone: http://local...

2020-03-17 10:08:53 301

原创 Eureka集群配置

Eureka的集群配置。Eureka集群的运行机制是"相互注册,相互守望"。主要是为了实现高可用。防止出现单点故障。假如有三个Eureka服务注册中心。7001,7002,7003。那么7001,7002,7003需要相互注册。即7001-7002、7001-7003。7002-7001、7002-7003。7003-7001、7003-7002。-Eureka对外暴露出的是一个Eure...

2020-03-17 09:44:12 303

转载 JAVA调用第三方接口

调用第三方http接口有很多种实现,我当时也是网上找了很多种方法,都比较凌乱,然后借鉴网上的方法结合自己的理解,整理出来的代码,所以写此博客记录一下。首先要调用接口之前要保证能互通ip,即在浏览器访问对方给你的接口地址的域名,能访问则代表是互通的,才能调用接口。然后是代码,如下:public static String httpURLConnectionPOST (String url, JS...

2020-03-16 11:13:07 942

原创 Eureka在springcloud的配置,注册服务

Eureka是springcloud的官方推荐使用的服务注册中心,但是现在Eureka停止了开源维护,所以之后何去何从就不知道了,但是我个根据很多的开发人员的回答发现都对阿里的SpringCloud Alibaba Nacos抱有很大的期望。这个就需要自己私下学习了。话不多说开发工具–IDEA语言–JAVA首先1、创建一个Eureka的微服务。2、然后选择版本–这里的JDK版本根据自...

2020-03-13 14:55:18 226

原创 springboot/cloud的appliaction.yml的配置注意事项

首先springcloud的官方推荐使用.yml的格式。然后我就首次使用了.yml格式的配置文件。然后遇到了首大坑。首先这是我写的格式:然后疯狂报错:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020...

2020-03-12 15:00:32 468

原创 lombok构造方法报错

记录lombok的一个不懂得地方。不知道是因为我的IDEA的版本问题啊,还是lombok的jar包版本不对,总之我的构造方法重载报错。如:然后加上全参的构造方法可以了。如:但是我的@Data@AllArgsConstructor@NoArgsConstructor三个注解都有,也没有报错,就是不知道为什么报错。在此记录一下这个问题,之后该明白了再来补充。...

2020-03-12 09:10:51 894 5

原创 JS手机号正则表达式,获取和释放焦点

根据工信部发布的信息目前的手机号的开头:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186电信:133、153、180、189、(1349卫通)首先使用JS(JavaScript)时,使用 RegExp 对象来检索文本内容。定义一个 RegExp 对象v...

2020-03-04 14:18:01 603

转载 redis作为高速缓存

Redis适合哪些业务场景常规业务系统的数据库访问中,读写操作的比例一般在7/3到9/1,也就是说读操作远多于写操作,因此高并发系统设计里,通过NoSQL技术将热点数据(短期内变动概率小的数据)放入内存以达到减轻DB压力,提升数据访问速度的目的,Redis和MongoDB是当下应用最广泛的NoSQL产品,当然如果系统里的写操作居多,也没有必要使用缓存,因此Redis主要用于解决访问性能和并发能力...

2020-03-04 13:44:23 294

原创 MyBatis动态sql语句添加字段的模糊查询

工作中使用到了为动态sql语句的某些字段添加模糊查询,特此记录。SELECT “查询数据” FROM “表名” [后面可以直接使用where添加筛选条件,需要注意的是如果直接使用where则需要删除""标签,不删除标签以及内容]<select><where><if test="modelName!=null and !''.equals(modelName)...

2020-02-28 16:31:40 394

原创 ajax嵌套使用--取消异步

ajax默认是异步加载,如果ajax里面再写一个ajax,两个ajax都是异步加载,里面的ajax得不到外面的ajax的加载成功的回调数据。所以需要给嵌套的ajax取消异步加载。红色框选区域为设置同步加载。执行顺序应该是外层的ajax加载执行完毕之后,里面的ajax才会执行。仅做笔记使用。...

2020-02-28 16:28:21 378

原创 js点击图片放大恢复功能

开发过程中,有点击图片需要展示图片的需求。因为之前全部是后台开发,没有接触过页面的设计。为此专门记录一下。首先是获取图片,为图片添加点击事件。获取图片的原始参数,然后根据各个参数设置放大的图片参数。然后再次点击,关闭展示层。根据窗口的高度和宽度,减去对应的放大后图片的高度和宽度,然后除以2,计算图片居中显示位置。最后设置展示层的背景为黑色半透明。使之图片显示的更为清晰。点击图片,放大缩小。原...

2020-02-28 16:25:48 790

原创 JeeSite4.1.7使用心得

JeeSite是什么不做介绍,请自行百度。首先是JeeSite的首页:其中组织管理为JeeSite的测试用例。系统管理种的菜单管理负责管理生成的前端页面。研发工具中的代码生成工具为对应数据库的表的代码生成。其中权限管理的角色管理需要特别注意,生成的页面需要在权限管理中的系统管理员的功能菜单中设置对应的权限。以上是我刚开始频繁使用的功能。我使用的开发工具为IDEA。以此为例。JeeSite的...

2020-02-28 16:23:49 487

原创 mybatis使用特殊符号

在mybatis中没办法使用<和&。可以使用CDATA部件,在CDATA内部的所有内容都会被解析器忽略。如果文本包含了很多的"<“字符和”&“字符——就象程序代码一样,那么最好把他们都放到CDATA部件中。一个 CDATA 部件以”<![CDATA[" 标记开始,以"]]>"标记结束:例如:<![CDATA[ <= ]]>SELE...

2020-02-28 16:19:45 769

原创 java个人开发者申请使用阿里云的短信服务

一、首先登录阿里云官网:https://dayu.aliyun.com/1、免费注册阿里云,成为阿里云用户。2、注册页面,推荐使用支付宝扫码登录。3、登录成功之后,进入阿里云首页。点击控制台4、进入控制台,找到短信服务5、使用短信服务需要申请6、安全提示–我这里使用的是–“继续使用AccessKey”7、申请创建AccessKey–一定要记住AccessKeyId和Acc...

2020-02-28 16:13:00 3704 5

空空如也

空空如也

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

TA关注的人

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