日常经验
wudajushi
这个作者很懒,什么都没留下…
展开
-
最新的apache dubbo与spring集成运行
今天在学最新的apache dubbo2.7.8版本与spring集成运行。pom.xml <dependencies> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId> <version>2.7.8</version&原创 2020-12-30 19:04:20 · 338 阅读 · 0 评论 -
Dubbo服务启动后自动关闭,自动调用DubboShutdownHook
public class ServiceExporter { public static void main(String[] args) { TestApi api = new TestApiImpl(); ApplicationConfig applicationConfig = new ApplicationConfig(); applicationConfig.setName("service-api"); RegistryC原创 2020-12-30 18:07:07 · 2449 阅读 · 0 评论 -
MQ消息队列的作用与好处
在系统中使用消息队列MQ,主要可以有“解耦合”、“异步”、“削峰”。解耦合如果一个系统要给多个系统发数据。那么接受者可能会变化,如减去A系统,加上B系统,这样发送端就要不时更改代码。这时候如果把发送数据的请求发到消息队列里,需要接收的系统自行订阅消息队列,那么这几个系统之间的耦合就解开了。异步如果一个网站的请求需要在后台做很长时间的操作,那么对用户的体验也是非常不好的,前端会阻塞掉。这时候使用消息队列就可以异步操作,直接返回给用户提示,然后后台再处理消息。削峰主要是指流量高峰时,系统原创 2020-12-29 16:08:24 · 587 阅读 · 0 评论 -
我理解的什么是数据库事务的一致性
数据库事务的一致性,就是指系统从一个正确的状态到另一个正确的状态。举个例子,银行有A向B转账,A有50元,向B转100元,这时事务会提示余额不足,回滚,这就保证了银行系统的一致性,因为余额不可为负数。一致性其实就是指系统的数据逻辑上的一致性,原子性、隔离性、持久性都是为了保证系统数据的一致性。...原创 2020-12-29 13:37:45 · 643 阅读 · 0 评论 -
eclipse xp上运行报Failed to find a main class org.eclipse.equinox.launcher.jar
今天打开家里的老电脑,XP系统的。打开eclipse xp上运行报Failed to find a main class org.eclipse.equinox.launcher.jar于是我手动切到plugins目录,java -jar 运行。发现报Unsupported major.minor version 51.0。查到51.0是jdk7。说明这个eclipse版本需要jdk1.7以上的才行。我的电脑里是1.6。换高版本jdk,解决。...原创 2020-12-28 15:07:31 · 556 阅读 · 0 评论 -
WIN10装cygwin后,打开提示找不到mintty
WIN10装cygwin后,打开提示找不到mintty右键cygwin快捷方式,把其中的“cygwin64\bin\mintty“,后面加上.exe原创 2020-12-14 20:25:11 · 922 阅读 · 0 评论 -
nodejs npm和yarn设置registry无效
把项目里的yarn.lock和package-lock.json删除。原创 2020-12-14 16:01:01 · 4553 阅读 · 0 评论 -
Jeecg-boot前端yarn install很慢,设置registry无效
我现在在装jeecg-boot的前端。装了yarn和npm。设置了registry为taobao。但是install时仍然慢。这时候删除项目下的yarn.lock和package-lock.json两个文件就可以了。原创 2020-12-14 15:59:11 · 1921 阅读 · 1 评论 -
SpringBoot+SpringDataSolr集成经验
pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or原创 2020-12-11 13:36:24 · 279 阅读 · 0 评论 -
SpringSecurity5+SpringBoot集成登录经验
SpringSecurity5+SpringBoot集成登录经验首先重写WebSecurityConfigurerAdapter@Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .antMatchers("/toLogin", "/login").permitAll() .原创 2020-12-10 14:47:41 · 297 阅读 · 0 评论 -
maven使用阿里云私服做镜像
<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work...原创 2019-05-13 18:14:31 · 1491 阅读 · 0 评论 -
Mybatis一对多多对一MySQL LEFT JOIN分页方案
项目中遇到Mybatis需要写一对多多对一的翻页,用LEFT JOIN之后再用LIMIT记录数是不足的。因为LEFT JOIN后记录数大于主表的记录数了。所以LIMIT出来的记录是少的,不足一页。后来我使用了用户变量的方式,解决了这个问题。上代码:select t.id, t2.* from table1 t left join table2 t2 = t1.id = t2.t_id li...原创 2018-05-02 14:53:53 · 5814 阅读 · 0 评论