- 博客(16)
- 问答 (8)
- 收藏
- 关注
原创 google.common.eventbus.EventBus
1.在xml中定义bean<bean id="eventBus" class="com.google.common.eventbus.AsyncEventBus"> <constructor-arg value="pkg-analysis" /> <constructor-arg ref="asyncTaskExecutor"/></bean>2.在使用的地方注册与监听事件2.1定义基础事件public interface B
2020-08-05 17:19:51
1278
原创 内存模型与多线程
计算机的结构基础计算机多级缓存cpu执行计算jmm使用voltile修饰变量,还是会导致一个些数据更新丢失,但使用AtomicInteger可以保证原子性AtomicInteger是对int类型的一个封装,提供原子性的访问和更新操作,其原子性操作的实现是基于CAS(compare-and -swap)技术。(其与voltile不一样,是使用内存地址偏移量直接从内存中获取值)二、CASCAS算法的过程是这样的,它包含三个参数CAS(V,E,N).
2020-08-05 17:18:59
179
原创 java 回调写法
有许多是共有的逻辑,但中间穿插着不同逻辑,怎么相对简洁的实现呢?1.定义模板类public class DemandRelationTemplate { /** * 模版方法 * REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 */ @Transactional(propagation = Propagation.REQUIRED,rollbackFor = Exception.class) pu
2020-08-05 17:17:48
290
原创 Spring 任务管理
1.若想使用定时任务,在xml中添加配置信息<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://www.springframework.org/schema/task"
2020-06-05 17:51:44
261
原创 FTP+Nginx搭建图片服务器实践(windows Server2012 R2环境下)
需求描述:前后端分离,后端采用springboot+mybaits+maven,发布的时候打包成jar包,那么这种情况下上传的图片如何存储呢?当然可以选择七牛云存储,或把图片存到数据库。选择七牛云存储是最省事的,但那需要提供一个已备案的域名与之绑定,并且超出免费的流量后需要收费,所以最开始我也选了这种方式,图片存到数据库压根就没考虑。但没有以备案的域名使用七牛云越来越不方便,所以干脆自己搭建一个文...
2019-04-07 16:33:07
1012
原创 vue中怎么获取当前客户端的IP地址
使用搜狐提供的一个JS接口获取IP地址步骤一:在html页面中<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script type="text/javascript"> var Ip=returnCitySN['cip'] var cityna...
2019-01-02 19:48:46
21770
13
原创 element upload 后台如何接数据---记录
本人小白一个,在项目中使用element upload踩了好多坑。项目前台为vue+element,后台为Springboot,图片存储在七牛云上。采坑原因对底层东西不理解,对项目所使用的框架不熟悉。问题描述: element upload传输的数据格式:request payload(刚刚看到都不明白这是一种数据格式)在后台使用了各种方法接数据都不行,后面直接从HttpSe...
2018-11-06 11:18:11
12157
11
原创 springboot 后台允许接受浏览器跨域请求
1.自定义拦截器:public class CorsInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Obje...
2018-10-30 12:00:32
549
原创 差分隐私保护及应用简略了解
本人数学一直超差,差分隐私保护又是基于概率统计数学知识的,看的真是头大。。。但还是把所看的东西串起来记录一下吧。如有看到不正确的地方,还望指正!!一:差分隐私基本概念这是差分隐私保护的最基本概念了,首先得理解数据集D和,成为兄弟数据集。两个数据集中的记录最多相差一一条记录,例如:数据集1=(1,2,3,4),数据集2=(1,2,3),数据集3=(2,3,4,5);数据集1和数据集2求差...
2018-10-10 14:09:34
14372
4
原创 设计原则+设计模式:优化代码
思路:首先根据设计原则判断代码的好坏--》根据设计模式的分类--》选择设计模式设计原则:单一职责:一个类只负责一个功能领域中的相应职责。高内聚、低耦合。开闭原则:对扩展开发,对修改关闭。不修改原有代码的情况下进行扩展。李氏代换原则:所有引用基类(父类)的地方必须能透明地使用其子类对象。依赖倒转原则:抽象不应该依赖于细节,细节应当依赖于抽象。要针对接口编程,而不是针对实现编程。...
2018-09-14 08:53:36
2099
原创 总结:vue 弹窗的几总方式
前提:已经引入Modal点击测试按钮出现弹框;<Button type="primary" @click="test">测试</Button>一:简单使用Modal; 在<template>中写html中:把弹窗的内容写上: <!--test窗口--> <Modal v-model="isDisp
2018-08-29 14:03:13
6373
翻译 docker
学神IT docker 笔记:1特性:一次构建镜像,到处运行2 VM虚拟机和docker容器虚拟化的区别docker容器技术和虚拟机技术相比,少了虚拟机操作系统这一层,所以效率比虚拟机高3 docker架构3下载images加入下面一段话:ls 查看载入:运行:...
2018-05-29 11:05:42
253
原创 python开发环境搭建
1 下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2 安装jdk,并配置环境变量1 下载python https://www.python.org/2
2018-05-23 11:18:23
262
原创 区块链隐私保护
在比特币中,隐私保护是靠匿名地址来实现的。但区块链中所有的交易记录必须公布给所有的节点,这样的隐私保护非常的脆弱。容易导致一下隐私的泄露:现在对区块链隐私保护研究的技术:(具体解释见http://blog.youkuaiyun.com/chengdian4103/article/details/79341661)区块链交易一个比特币交易可以有一个或多个输入和一个或多个输出。每个输入都是来自过去事务的输出。对于...
2018-03-16 21:12:00
3249
1
空空如也
gitlab-jh,页面操作保存配置save change报错500,如何解决?
2024-09-02
关于vue的页面跳转后,如何每次进入页面时都能获取后台数据。
2019-03-22
vue项目兼容ie浏览器的问题:在其他浏览器显示都是正常的,在ie11下显示空白
2018-10-23
element DateTimePicker可以限制时分秒的选择吗?如果可以怎么做?
2018-08-31
this.$Modal.confirm弹窗中引入的组件为什么报Unknown
2018-08-14
js异步机制,能用js异步执行的原理解释下面代码执行顺序吗?
2018-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人