打赏
Fork me on GitHub
摘要: 引言 序列化破坏单例:一个单例对象创建好后,有时候需要将对象序列化后写入磁盘,下次使用时再从磁盘中读取对象并进行反序列化,将其转化为内存对象。反序列化后的对象将会重新分配内存,即重新创建。如果序列化的目标对象为单例对象,就违背了单例模式的初衷,相当于破坏了单例,看如下代码。 public class 阅读全文
posted @ 2020-05-10 16:59 l-coil 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 单例模式的应用场景 单例模式(Singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。单例模式是创建型模式。单例模式在现实生活中应用也十分广泛。 恶汉单例模式 恶汉单例模式狮子啊类加载的时候就立即初始化,并且创建单例对象,它绝对的线程安全,在线程还没有 阅读全文
posted @ 2020-05-10 15:17 l-coil 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 做过网站的人都知道用户密码必须经过加密的,其中用的最普遍的就是MD5加密了.但是随着彩虹桥技术的兴起,MD5加密已经不再安全. 如对于MD5加密来说攻击者只需要一个简单的sql语句`:select * from userInfo where password=’4QrcOUm6Wau+VuBX8g+ 阅读全文
posted @ 2020-04-28 22:08 l-coil 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: vue中获取客户端IP地址 获取ip方法 export function getUserIP(onNewIP) { let MyPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.web 阅读全文
posted @ 2020-04-27 22:22 l-coil 阅读(18478) 评论(6) 推荐(0) 编辑
摘要: 微信公众平台,监听用户输入及事件 微信消息类 /** * */ package com.xianquan.wx.model; import java.io.Serializable; import java.util.Date; import com.thoughtworks.xstream.ann 阅读全文
posted @ 2020-04-26 22:33 l-coil 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 基于vue封装的柱状图,饼图,条形图,以及折线图饼图联动 效果展示 详细代码如下 折线图组件 <template> <div :class="className" :style="{height:height,width:width}" /> </template> <script> import 阅读全文
posted @ 2020-04-26 20:38 l-coil 阅读(2071) 评论(1) 推荐(0) 编辑
摘要: 第一步:创建截屏工具类 1 import java.awt.AWTException; 2 import java.awt.Dimension; 3 import java.awt.Rectangle; 4 import java.awt.Robot; 5 import java.awt.Toolk 阅读全文
posted @ 2020-04-21 22:44 l-coil 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 所需windows的控件 链接:https://pan.baidu.com/s/1oXMBlTisy-1wcr5tY4WNhQ 提取码:09it 将音量控件放到所需控制的windows操作系统,c:\Windows\System32目录下 ::将音量控件放到相应目录下 xcopy %cd%\msvc 阅读全文
posted @ 2020-04-21 22:35 l-coil 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: vue服务部署在 http://localhost:8081,后台服务部署在 http://localhost:8080,可以看到端口是不一样的,在vue通过以下方式请求: 1 export default { 2 name:'Condition', 3 data(){ 4 return{ 5 op 阅读全文
posted @ 2020-04-21 21:48 l-coil 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 概述 Vuex 是一个专为 Vue.js 应用程序开发的 状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 安装 在项目根目录执行如下命令来安装 Vuex npm install vuex --save --registry=https:// 阅读全文
posted @ 2020-03-14 19:18 l-coil 阅读(221) 评论(0) 推荐(0) 编辑