自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉在水底的鱼的博客

沉在水底,厚积薄发,只为享受七秒的光辉

  • 博客(174)
  • 资源 (2)
  • 收藏
  • 关注

原创 新希望面试

1.hashmap 源码2.arraylist 源码3.stringbuffer 源码4.synchronized 源码5.线程池6.rabbitmq7.redis 缓存一致性8.eureka 原理9.fegin 原理9.线程池和线程的区别

2021-03-08 16:46:15 424

原创 postgresql分组后获取第一条数据

-- 根据编号分组取第一条数据select * from table t where t.no=(select max(no) from table t1 where t1.no=t.no)-- 根据编号分组后取第一条数据SELECT * FROM (SELECT ROW_NUMBER() OVER (partition BY no ORDER BY no) rowId,* from table) tWHERE rowId=1...

2021-01-26 15:03:44 1921

原创 java 原码补码反码

原码,反码,补码 与(&) 或(|) 非(~) 异或(^) 左移 << 右移 >> 无符号右移 >>>原码数字在计算机中以二进制表示,8位的字长,最高位是符号位, 正数为0,负数为1.比如,3为0000 0011; -3为1000 0011。注意,Java中int为32位。3的16进制表示为3,-3的16进制为fffffffd.反码正数的反码和原码相同。负数的反码为符合位不变,其余按位取反。3 为0000 0011; -3为111

2021-01-20 09:03:50 357

原创 电子商务(电销)平台中订单模块(Order)数据库设计明细

电子商务(电销)平台中订单模块(Order)数据库设计明细以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~订单表 (order)|-- 自动编号(order_id, 自增长主键)|-- 订单单号(order_no, 唯一值,供客户查询)|-- 商店编号(shop_id, 商店表自动编号)|-- 订单状态 (order_status,未付款,已付款,已发货,已签收,退货申请,退货中,已退货,取消交易)|-- 商品数量 (product_

2020-10-30 13:10:42 3419

原创 oauth2 内存模式授权码

一.pom 文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springframework.cloud</groupId> .

2020-10-18 13:48:14 229

原创 生成实体类,mapper在线网站

https://java.bejson.com/generator/

2020-08-26 16:44:08 3515

原创 springboot 整合 RabbitMq

报错:nested exception is org.springframework.amqp.AmqpConnectException: java.net.ConnectException解决方案:server: port: 8092spring: rabbitmq: port: 5627 username: admin password: 123456 virtual-host: / # host: 139.196.73.30 a..

2020-08-14 10:14:30 173

原创 elementUi table

1.表头设置颜色<el-table :header-cell-style="{background:'#eef1f6',color:'#606266'}"> ... </el-table>

2020-08-06 16:09:15 133

原创 Java设计模式之桥接模式

一.概念在现实生活中,某些类具有两个或多个维度的变化,如图形既可按形状分,又可按颜色分。如何设计类似于 Photoshop 这样的软件,能画不同形状和不同颜色的图形呢?如果用继承方式,m 种形状和 n 种颜色的图形就有 m×n 种,不但对应的子类很多,而且扩展困难。当然,这样的例子还有很多,如不同颜色和字体的文字、不同品牌和功率的汽车、不同性别和职业的男女、支持不同平台和不同文件格式的媒体播放器等。如果用桥接模式就能很好地解决这些问题。桥接模式的定义与特点桥接(Bridge)模式的定义如下:将

2020-07-06 13:45:30 187

原创 Java之JDK代理

1.java jdk 代理 核心 jdk 代理基于 : InvocationHandler (接口) Proxy (代理类) 被代理类必须有抽象接口(父级)2.代码如下public interface Subject { void hello(String param);}public class SubjectImpl implements Subject { @Override public void hello(Stri...

2020-06-17 16:45:12 332

原创 Java常用设计模式-------------------------建造性模式(创建者模式)

---------------------

2020-06-11 16:41:11 131

原创 Java常用设计模式-------------------------原型模式(创建者模式)

--------------------

2020-06-11 16:35:52 101

原创 Java常用设计模式-------------------------原型模式(创建者模式)

-----

2020-06-11 16:33:03 115

原创 Java常用设计模式-------------------------工厂模式(创建者模式)

--

2020-06-11 16:30:22 108

原创 支付汇总

1.高并发秒杀系统:https://blog.csdn.net/fucccck_ly/article/details/106022784?utm_medium=distribute.pc_feed.303191.nonecase&depth_1-utm_source=distribute.pc_feed.303191.nonecase

2020-06-01 17:10:13 276

原创 Java面试题汇总

https://blog.csdn.net/fangchao2011/article/details/89203535

2020-05-29 17:12:19 150

原创 psql 如何一个字段为空,设置为默认值

coalesce(c.service_price,19) AS servicePrice 如果服务价格为null,设置为19元

2020-05-08 13:44:37 1480

原创 自动生成sql mybatis 平台地址

https://java.bejson.com/generator/

2020-05-08 11:13:56 201

原创 Redis 缓存穿透之布隆过滤器

一、布隆过滤器简介布隆过滤器(Bloom Filter)的核心实现是一个超大的位数组和几个哈希函数。假设位数组的长度为m,哈希函数的个数为k,以上图为例,具体的操作流程:假设集合里面有3个元素{x, y, z},哈希函数的个数为3。首先将位数组进行初始化,将里面每个位都设置为0。对于集合里面的每一个元素,将元素依次通过3个哈希函数进行映射,每次映射都会产生一个哈希值,这个值对应位数组...

2020-05-06 16:27:47 429

原创 支付资料

https://gitee.com/52itstyle/spring-boot-pay

2020-04-02 10:31:45 140

原创 SQL 多重排序和分页一起使用导致数据重复

解决方法 在多重排序之后带上唯一主键 就不会出现

2020-03-09 11:19:59 183

原创 解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token `fi'错误的问题

使用vim 编译器:set ff 查看 文件格式:set unix 设置为linux 脚本格式:set fileformat=unix

2020-03-04 10:44:21 267

原创 Linux Shell 脚本

一. 声明变量1.变量声明规则命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键字)。2.使用变量使用一个定义过的变量,只要在变量名前面加美元符号即可,如:your_name="qinjx"echo $your_nameecho ${yo...

2020-03-03 17:57:03 294

原创 华为jdk 下载地址

比如华为的:https://repo.huaweicloud.com/java/jdk/

2020-03-03 14:57:37 2499

原创 Linux Gitlab 搭建

一.清华大学镜像网站:https://mirrors.tuna.tsinghua.edu.cn/

2020-02-27 13:45:42 189

原创 springBoot启动时让方法自动执行的几种实现方式

一.开篇名义在springBoot中我们有时候需要让项目在启动时提前加载相应的数据或者执行某个方法,那么实现提前加载的方式有哪些呢?接下来我带领大家逐个解答1.实现ServletContextAware接口并重写其setServletContext方法@Componentpublic class TestStarted implements ServletContextAware {...

2020-02-04 11:05:02 739

原创 gateway 注册与发现

一.pom 文件<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency><de...

2020-02-03 11:13:20 959

原创 @Transactional的使用

@Transactional的使用1.Spring事务的原理Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件中做相关的事务规则声明,另一种是基于@Transactional 注解的方式...

2020-01-20 11:10:07 180

原创 VueCli3 Can't resolve 'core-js/modules/es6.number.constructor' in 'D:\web\vuecli3\my

最新的 vue-cli 3.x的版本,core-js是3.x的版本,而这个版本中,对那些polly补丁包进行了整理,所以,在项目的根目录,yarn add core-js@2.6.9 --save 安装这个版本就没问题...

2020-01-16 14:58:12 1726

原创 vue cli3 vue.config.js

const path = require('path')const debug = process.env.NODE_ENV !== 'production'//const VueConf = require('./src/assets/js/libs/vue_config_class')//const vueConf = new VueConf(process.argv)modu...

2020-01-15 17:39:38 485

原创 Cookie的使用(js-cookie插件)

import Cookies from 'js-cookie' Cookies.set('name','value'); // 设置Cookie Cookies.get('name'); // 获取Cookies Cookies.remove('name'); // 删除Cookies

2020-01-10 16:38:12 546

原创 Vue require 使用

require.context 使用 一次引入多个文件require.context('文件路径',true/false,正则表达式)const modulesFiles = require.context('./modules', true, /\.js$/)const modules = modulesFiles.keys().reduce((modules, modulePa...

2020-01-10 11:04:00 12073 1

原创 Vue 使用 axios 统一封装

一.请求封装 request.jsimport axios from 'axios'import { Message } from 'element-ui'const service = axios.create({ // baseURL: 'http://localhost:8080', timeout: 5000})// 请求拦截service.intercepto...

2020-01-08 16:06:46 144

原创 Vue mock 模拟数据的使用

1. 安装 mock.jsnpm install mockjs--save2.在src 下面建 mock/mock.jsimport Mock from 'mockjs'Mock.mock('/api/login', 'post', (data) =>{ return { 'msg': 'success', 'token': 'admin' }}...

2020-01-08 11:36:02 157

原创 Vuex 使用总结

1.安装npm install vuex2. 在 src 下面新建 文件夹 store/index.jsimport Vue from 'vue'import Vuex from 'vuex'import count from './modules/count'Vue.use(Vuex)const store = new Vuex.Store({ modules: {...

2020-01-06 15:24:30 215

原创 用java 计算两点之间的距离

package com.java.tool.until;import java.awt.geom.Point2D;import java.math.BigDecimal;/** * @desc 地理位置计算工具类 * @author xl * @date 2019/12/26 11:12 */public class MapUtils { private static...

2019-12-26 11:14:21 739

原创 分布式事务之 lcn

一.搭建lcn 分布式事务管理器需要两步1.tx-manager2.集成lcn jar二.tx-manager

2019-12-25 17:23:39 119

原创 sql 查询一个值不存在用另外一个值代替

1.psqlCOALESCE(g.consignee_phone,f.user_phone) AS phone,

2019-12-18 15:52:38 834

原创 Docker 拉取 mysql 镜像

1.搜索镜像 docker search mysql2.拉取镜像 docker pull mysql:5.73.运行镜像docker run --name "mysql-02" -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.74.进入容器添加远程访问docker exec -it mysql-02 ...

2019-11-29 09:59:48 959

原创 Vue 插槽的作用

1.插槽之单个插槽(默认插槽) 子组件 在父级引用 父级输入下面的内容不会显示 需要用到插槽如下图:<template> <div class="slot-child"> 我是slot 的子主键 <slot></slot> 如果不加这个不会显示 </div></template><s...

2019-11-12 17:47:47 1185

sso单点登录demo

sso单点登录demo,集成shiro 完美实现单点登录demo,共享session

2018-11-23

cas-5.3模板

cas 是统一登录单点登录的框架,可以与shiro统一集成,共享session

2018-11-23

空空如也

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

TA关注的人

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