自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

那么多的人,你要去哪里

那么多的人,你要去哪里

原创 A global security auto-configuration is now provided

Spring Boot 升级到2.X后改动如下: before management.port=9001 management.security.enabled=false after: management.server.port=9001 spring.datasource.initiali...

2020-03-08 21:23:21 90 0

原创 Windows安装MySQL

1. 官网下载:https://dev.mysql.com/downloads/mysql/ Archive版本是免安装的,直接解压到要安装的路径即可。 2. 可以看到解压后目录中并没有my-default.ini文件,从某个版本后,官方默认已经没有此文件了,自己创建一个就好,命名为m...

2020-02-22 17:40:38 140 0

原创 git config --system --unset credential.helper

git 更改密码后 Git Bash Here 提示 git config --system --unset credential.helper 只需在 控制面板 - 用户账户 - 凭据管理器 更改git密码即可

2020-02-10 10:24:04 1144 0

原创 Mysql varchar类型排序

SELECT request_number, created FROM asset_recovery_detail ORDER BY request_number ASC 结果为 ORDER BY 条件+0即可 如下 SELECT request_number, created F...

2019-12-29 21:27:25 93 0

原创 JVM调优

JVM调优

2019-06-23 21:28:36 92 0

原创 MQ如何保证消息的可靠性传输

问题 如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 数据的丢失问题,可能出现在生产者、MQ、消费者中,从 RabbitMQ 和 Kafka 分别来分析一下吧。 RabbitMQ 生产者弄丢了数据 生产者将数据发送到 RabbitMQ 的时候,可能数据就在半路给搞丢了,因为网络问题啥的...

2019-01-20 21:37:14 483 3

原创 Spring常用配置

Bean的Scope Scope描述的是Spring容器如何新建Bean的实例。Spring的Scope有以下几种,通过@Scope注解来实现。 Singleton:一个Spring容器中只有一个Bean的实例,刺猬Spring的默认配置,全容器共享一个实例。 Prototype:每次调用新建一个...

2019-01-06 22:00:12 109 0

原创 MQ消息队列满了以后该怎么处理?

如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?

2018-12-23 14:07:37 2735 4

原创 spring基本配置

Spring框架本身四大原则 使用POJO进行轻量级和最小侵入式开发 通过依赖注入和基于接口编程实现松耦合 通过AOP和默认习惯进行声明式编程 使用AOP和模板(template)减少模式化代码 Spring所有功能的设计和实现都是基于此四大原则的 依赖注入 我们经常说的控制反转和依赖注入,在...

2018-12-16 20:50:44 81 0

原创 MQ如何保证消息队列的幂等性?

举例 (1)比如你拿个数据要写库,你先根据主键查一下,如果这数据都有了,你就别插入了,update一下好吧 (2)比如你是写redis,那没问题了,反正每次都是set,天然幂等性 (3)比如你不是上面两个场景,那做的稍微复杂一点,你需要让生产者发送每条数据的时候,里面加一个全局唯一的id,类似订单...

2018-12-09 20:07:38 112 2

原创 NoSQL总结

为什么使用NoSQL? 今天我们可以通过第三方平台,可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据。 NoSQL数...

2018-12-02 20:52:43 185 2

原创 git安装和使用

官网下载git:https://git-scm.com/ 下载TortoiseGit:https://www.git-scm.com/download/win 注册GitLab:https://gitlab.com/users/sign_in#register-pane 配置name和email ...

2018-11-25 21:44:07 108 3

原创 WebSocket原理

持续连接的三种方式 HTTP Long Poll 原理:浏览器每隔几秒就发送一个请求,询问服务器是否有新信息(轮询方式) 例如 小白兔:老板老板,有100个胡萝卜吗? 老板:没有! 小白兔:老板老板,有100个胡萝卜吗? 老板:没有! 小白兔:老板老板,有100个胡萝卜吗? 老板:没有! -loo...

2018-11-17 15:13:37 518 2

原创 [算法] 五大算法代码练习

例: 乘法口诀表 public class Test { public static void main(String[] args) { for (int j = 1; j < 10; j++) { for (int k = 1; k <= j; k++) { S...

2018-11-11 22:11:18 89 2

原创 [Java] 数据类型

2.1 常量和数据类型 数据类型四类八种 四类 八种 字节数 数据表示范围 整型 byte 1 -128~127 整型 short 2 -32768~32767 整形 int 4 -2147483648~2147483648 整形 long 8 -263~263-1 ...

2018-10-24 09:13:47 96 6

原创 [Java] 环境关键字标识符

1.1常用的DOS命令 cd… : 退回到上一级目录 cd\ : 退回到根目录 cd tools: 进入tools文件夹 d: : 回车 盘符切换 cd d:\234 :进入d盘的234文件夹,再切换盘符(d:)才能进入d:\234 dir : 列出当前目录下的文件以及文件夹 cls ...

2018-10-23 20:31:41 140 5

原创 C++总结

一 动态分配内存 使用new关键字: 为一个对象分配内存:指针名 = new 类型名 为一个对象数组分配内存:指针名 = new 类型名[长度] 使用delete关键字 释放对象占用内存:delete 指针名; 释放一个对象数组占用内存:delete []指针名 注意: new和delet...

2018-10-17 08:21:52 176 4

原创 js生成随机数

//随机数 random() { // 生成0~10之间的随机数 this.number = (Math.ceil(Math.random() * 10)).toString(); this.Recommend(this.number); }

2018-10-17 08:15:25 762 3

原创 js 对象中按某一属性进行排名

js 对象中按某一属性大小进行排名TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一...

2018-10-14 19:14:59 315 2

原创 RedisTemolate中的5种api

5中API Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合) redisTemplate.opsForValue();//操作字符串 redisTemplate.ops...

2018-10-07 21:07:28 226 7

原创 MySQL使用某一条件查询出的数据和另以表中数据进行left jion连接

SELECT user_id, user_name FROM tik_groups_user as a LEFT JOIN tik_user as b ON a.user_id = b.id WHERE a.user_id IN( SELECT user_id ...

2018-09-30 20:50:46 1277 2

原创 ionic生成二维码

html: <ion-header> <ion-navbar> <ion-title>我的二维码</ion-title> </ion-navbar> </ion-header> <ion-conte...

2018-09-22 21:02:17 212 9

原创 ionic Pie chart

需要在app.module.ts中引用 import { PiePage } from '../pages/pie/pie'; import { ChartsModule } from 'ng2-charts'; 加载此界面前已经获取饼状图需要的数据,...

2018-09-09 21:40:49 267 3

原创 SQL优化

EXPLAIN SELECT plugin_id, SUM(integral) AS integral FROM tik_integral_detail WHERE user_id = ‘HzftzQnYHkMCpa7ijrU89Z’AND plugi...

2018-09-02 21:47:38 124 3

原创 java中==和!=返回值为false或true如何解决?

作为java新手,在java中写判断时,发现当某个数值==或!=0时,直接条过此判断,刚开始很懵,不知道怎么回事,如下代码 String reason= addIntegralModel.getReason(); if (reason == 0){ addIntegralModel.s...

2018-08-26 09:02:47 7058 8

原创 [SpringCloud]前端传id数组,后端同时对多个id、多个表进行操作

项目前端为Ionic架构,后端为SpringCloud,要同时根据多个人id进行数据操作,这时从前端传回id数组,然后在后端进行数组拆分,再分别对每个用户id进行操作。 具体代码实现如下: 首先Controller接收前端传回的数组以及其他数据, @ApiOperation(val...

2018-08-21 20:46:25 2092 7

原创 LocalStorage与 SessionStorage、cookie的对比和对JSON对象类型的转换

LocalStorage与 SessionStorage、cookie的对比 HTML5中的Web Storage包含了两种存储方式:sessionStorage和localStorage sessionStorage和localStorage的区别: sessionStorage生命周期为...

2018-08-16 20:29:47 268 5

转载 看到了关于注解特别棒的一篇文章,转载过来

Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来介绍专业名词。 比如: Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你...

2018-08-02 21:54:19 168 5

原创 如何理解微服务

微服务架构 官方定义: The microservice architectural style is an approach to developing a single application asasuite of small services, eachrunning in its o...

2018-07-29 21:44:39 326 16

原创 【maven】基础

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven ...

2018-07-08 21:44:31 107 10

原创 更多ionic4事件

前言由于需要用到ionic4长按事件,百度了几种方案,都无法实现。CN教程上给的事件是on-hold,还有部分博客给出的事件为pressc。如图CN教程其他博客正文都实现不了的原因是什么呢,CN教程上事件可能是之前版本的,所以在ionic4上不能用,其他博客明明写着ionic3和ionic4的事件...

2018-06-30 16:58:43 2670 16

原创 隐藏input的三种方法和区别

一、&lt;input type="hidden" /&gt;二、&lt;input type="text" style="display:none" /&gt;以上两种方法可以实现不留痕迹的隐藏。三、&a...

2018-06-19 09:20:35 55913 28

原创 JAVA EE的十三种规范

JAVAEE的核心API与组件  JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行简单的描述(限于篇幅,这里只进行简单的描述):  1、JDBC(Java Database C...

2018-06-17 21:27:18 716 19

原创 [Ionic]上传图片

前言由于项目中涉及到用户上传修改头像,所以研究一下Ionic中上传图片的实现。正文由于代码中注释很详细,直接贴代码和注释HTML代码:&lt;!-- 下拉刷新加载 --&gt; &lt;ion-content no-margin&gt; &lt;ion-...

2018-06-06 21:39:28 1070 15

原创 [Ionic]Error: read ECONNRESET

项目需要使用Ionic下载一些组件,下载时报了以下错误。网上查了下导致错误原因是Ionic版本所致,当前版本为3.20.0解决方案:回退Ionic 3.9.2就可以了,命令:npm install -g ionic@3.9.2有些大佬说ionic 3.16.0 一下都可以,同样错误的同学可以试试,...

2018-06-03 12:22:49 12180 15

原创 [Ionic]命令

 安装Ionic: npm install -g cordova ionic 安装指定版本Ionic: npm install -g cordova ionic@3.12.0 卸载Ionic:npm uninstall -g ionic 查看版本命令: ionic -v 命令行提示:ionic c...

2018-05-27 19:02:15 228 27

原创 [Angular]路由跳转

前言在Angular中,路由的作用是建立URL路径和组件之间对应关系,根据不同的URL路径匹配出相应的组件并渲染。下面列出项目中代码展示。正文跳转按钮代码:&lt;a class="plus" (click)="plusmodal()"&gt...

2018-05-20 12:39:16 325 24

原创 [Angular]环境搭建

前言学习Angular也有一段时间了,一直没有认真写这一方面的博客,接下来利用空闲时间就把这一系列的内容好好串一串,总结一下。这次的开发项目用到的版本是Angular4。接下来就看看如何搭建Angular框架吧。内容搭建angular开发环境安装Nodejs,安装Nodejs就不详细解释了,直接官...

2018-05-13 17:51:21 190 23

原创 [MySQL]自动排名

前言在做项目的时候需要根据用户的积分做一个排名和排名趋势(上升、下降或持平),上一篇博客已经写过排名趋势了:点击打开链接 ,现在,就来谈谈自动排名。正文排名首先考虑的问题是并列名次,下面的代码就可以有效解决并列问题。SELECT     id,     total_Mcoin,     (    ...

2018-05-04 14:55:59 1366 63

原创 [MySQL]定时把某一列值赋值给另一列

前言在做项目的时候需要根据用户的积分做一个排名和排名趋势(上升、下降或持平),首先,从排名趋势上分析,我的想法是,今天的排名(ranking)和昨天排名(oldranking)进行对比,然后给出趋势是上升还是下降。这个时候还需要一个定时器,每天按时自动根据积分多少进行排名,在排名之前需要把排名(r...

2018-05-03 11:16:01 4813 61

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