- 博客(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
原创 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
原创 支付汇总
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
原创 psql 如何一个字段为空,设置为默认值
coalesce(c.service_price,19) AS servicePrice 如果服务价格为null,设置为19元
2020-05-08 13:44:37
1480
原创 Redis 缓存穿透之布隆过滤器
一、布隆过滤器简介布隆过滤器(Bloom Filter)的核心实现是一个超大的位数组和几个哈希函数。假设位数组的长度为m,哈希函数的个数为k,以上图为例,具体的操作流程:假设集合里面有3个元素{x, y, z},哈希函数的个数为3。首先将位数组进行初始化,将里面每个位都设置为0。对于集合里面的每一个元素,将元素依次通过3个哈希函数进行映射,每次映射都会产生一个哈希值,这个值对应位数组...
2020-05-06 16:27:47
429
原创 解决执行脚本报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
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人