- 博客(33)
- 收藏
- 关注
原创 解决vuex页面刷新数据丢失
//全局监听,页面刷新的时候将store里state的值存到sessionStorage中,然后从sessionStorage中获取,再赋值给store。然后再把session里面存的删除即可,相当于中间件的作用。 //在页面加载时读取sessionStorage里的状态信息 if (sessionStorage.getItem("store")) { this.$...
2019-11-29 16:21:01
733
原创 Dubbo整合SpringBoot 遇见的问题
在导入 curator-recipes 包时,与zookeeper出现兼容性问题,4.0以上版本 curator-recipes 包与3.5.x版本的zookeeper服务相匹配,与3.4.x版本的zookeeper不兼容。解决方案如下:ZooKeeper 3.4.x去除包中的org.apache.zookeeper包,在导入与zookeeper服务版本服务相兼容版的zookeep...
2019-08-11 18:45:10
444
原创 获取百度的 Acess Token
# 获取百度的 tokenApiKey=''SecretKey=''url='https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id={}&client_secret={}'.format(ApiKey,SecretKey)rep=requests.get(url)...
2019-05-14 15:30:51
4544
原创 Angular项目部署到 ngnix服务器 刷新 404
一、angular默认路由 h5路由将angular项目的 index.html 的标签修改为 <base href="/myangular/"> 重新编译部署修改ngnix服务器的配置文件nginx.conflocation /myangular { alias /html/myangular;#angular项目所在目录 ...
2018-12-23 20:08:36
1853
原创 js 图片粘贴 paste事件
js图片粘贴1:创建 ‘paste’ 监听事件2:判断剪切板是否有file 对象3:获取剪切板中的图片对象4:使用FileReader将图片信息写入<img>节点中 document.addEventListener('paste',function(e){ if ( !(e.clipboardData && e.clip...
2018-10-17 11:05:50
4870
9
转载 maven项目 porm.xml中Dependency Scope属性
Dependency Scope在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:* compile,缺省值,适用于所有阶段,会随着项目一起发布。* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。* runtime,...
2018-10-15 16:04:08
10506
原创 JavaScript 判断浏览器是否支持 WebSocket
//判断浏览器是否支持websocket 支持返回true function check_support_websocket() { return typeof WebSocket != 'undefined'; }websocket 详细全面介绍
2018-10-05 13:47:55
2779
原创 srping-boot 添加 Filter 过滤器
一:注解添加自定义一个filter 类 添加注解@WebFilter@WebFilter(urlPatterns = "/hello", filterName = "TestControllerFilter")public class TestControllerFilter implements Filter { private final Logger LOG = ...
2018-09-27 11:56:03
585
原创 python tkinter listbox 添加Scrollbar 滚动条
#创建listbox user_listbox=tk.Listbox(root,font=('',14)) user_listbox.place(x=5,y=100,relwidth=0.9,relheight=0.9)#创建Scrollbaryscrollbar = tk.Scrollbar(user_listbox,command=user_listb...
2018-08-07 09:40:39
10299
1
原创 python logging 配置
# 第一步,创建一个loggerlogger = logging.getLogger()logger.setLevel(logging.DEBUG) # Log等级总开关# 第二步,创建一个 file handler,用于写入日志文件rq = time.strftime('%Y-%m-%d-%H', time.localtime(time.time()))# all级别的日志输出...
2018-08-04 10:50:14
711
原创 python 从父级及父级以上目录导入模块
import sysprint(sys.path) #python解析器搜索的所有目录sys.path.append(os.getcwd()) #将整个项目加入解析器的搜索目录导入父级模块:from 模块的相对目录 import 所要所要导入的模块 或 import 目录.模块程序结构如下:– src |– mod1.py |– lib | |– mod2...
2018-07-27 17:00:44
4685
原创 Matplotlib Python的基本操作
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport matplotlibplt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常...
2018-07-10 19:19:18
620
转载 matplotlib 中文乱码
#coding:utf-8import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False #用来正常显示负号#有中文出现的情况,需要u'内容'...
2018-07-08 15:07:14
244
原创 Mysql 唯一索引 防止重复插入数据
一般的批量插的 sql语句出现重复将会直接报错insert into tb_name (field1,field2) values(f11,f12) (f21,f22)...这种语句将会报错并停止执行 Warning: (1062, "Duplicate entry ' ' for key '索引'")解决方法:在语句中添加 ignore 关键字insert ignore into tb_n...
2018-06-06 23:32:32
4265
原创 i++ 和 ++i的区别
public static void main(String[] args) { int i = 1; int a = i++; int b = ++i; System.out.println("i="+i); System.out.println("a="+a); System.out.println("b="+b); }输出:i=3b=1c=3 i...
2018-05-13 14:43:13
465
原创 spring boot 依赖包及作用
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</ver...
2018-04-19 13:31:02
2947
原创 python 程序重启的代码
# 重启程序 def restart_program(): print("重启。。。。。。。") python = sys.executable os.execl(python, python, * sys.argv)
2018-04-06 10:25:06
12946
1
转载 python爬虫防止IP被封的一些措施
$python爬虫防止IP被封的一些措施在编写爬虫爬取数据的时候,尤其是爬取大量数据的时候,因为很多网站都有反爬虫措施,所以很容易被封IP,就不能继续爬了。本文就如何解决这个问题总结出一些应对措施,这些措施可以单独使用,也可以同时使用,效果更好。伪造User-Agent在请求头中把User-Agent设置成浏览器中的User-Agent,来伪造浏览器访问。比如:headers...
2018-04-05 21:18:58
425
2
转载 Java代码优化
代码优化的目标是:1、减小代码的体积2、提高代码运行的效率本文的内容有些来自网络,有些来自平时工作和学习,当然这不重要,重要的是这些代码优化的细节是否真真正正地有用。那本文会保持长期更新,只要有遇到值得分享的代码优化细节,就会不定时地更新此文。 代码优化细节(1)尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java...
2018-03-31 17:57:35
151
转载 数据库三大范式
数据库设计范式什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。什么是三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则...
2018-03-29 10:19:52
273
转载 JS判断浏览器是否支持webp图片
//判断是否支持webp格式图片 支持 返回true 不支持 返回false function check_support_webp() { var isSupportWebp = document.createElement('canvas').toDataURL('image/webp').indexOf('data:image/webp') == 0; ...
2018-03-25 12:21:31
3064
原创 Eclipse配置详情输出 -verbose:class
-verbose:class在Eclipse中配置可以在控制台开启详细输出右键点击Run As后点击Run Configuration进行配置如下配置然后运行程序,控制台会有详细输出
2018-03-24 14:30:09
1160
原创 防盗链原理 Referer
原理防盗链的实现:服务器通过判断(request headers)请求头中的 referer 属性来实现的破解根据原理可知,要想破解防盗链需要在请求头(request headers)修改referer属性。1.在服务器端对referer属性进行修改以满足访问条件2.直接去除referer 属性简单实现在html页面的<header>属性中添加...
2018-03-23 10:52:25
2803
原创 mysql 修改用户名和密码
在登陆MySQL的情况下方法一:通过sql命令修改密码命令格式:set password for 用户名@localhost = password('新密码');新版本mysql 命令:alter user 用户名@localhos identified by '新密码';例子:set password for root@localhost = password('123'...
2018-03-14 13:53:05
22847
1
原创 Java 加法的位运算实现原理
Java 加法的位运算实现原理加法:a+b以2+2为例 二进制为10 101、由a^b可得按位相加后没有进位的和及原位和;10^10=02、由a&b可得可以产生进位的地方;由(a&b)<<1得到进位后的值即进位和。(10&10)<<1=1003、如何进位不为0,则使a=原位和,b=进位和,重复上述步骤。a和b分别为(0,1...
2018-03-10 18:07:20
4617
转载 Mybatis-Generator xml配置
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config...
2018-03-10 17:44:16
308
转载 Eclipse中MyBatis_Generator插件的下载安装以及使用
1 下载安装包安装包名称:MyBatis_Generator 下载地址 链接: https://pan.baidu.com/s/1Qa3UYBc_g8A3crdOHtf5bQ 密码: ayet 2 在Eclipse上进行安装l 将插件压缩包中的features和plugins里的东西都拷贝到eclipse的文件夹features和plugins下。 或者直接将压缩包解压...
2018-03-04 21:59:15
6793
1
原创 Windows环境配置xdebug
1.xdebug的版本 首先用phpinfo();查看PHP安装版本2.下载对应版本 下载地址: https://xdebug.org/download.php版本号 PHP ? VC? ?(TS,) 3.配置php.ini文件 [Xdebug] ;指定Xdebug扩展文
2018-02-25 11:06:27
1236
原创 php和Apache安装配置
第一次搭建Apache+PHP+MySQL的开发环境,发现Apache与PHP的整合非常麻烦,先整理记录如下:一、安装Apache1.登录http://httpd.apache.org/download.cgi 2.如图所示,选择某个版本的 “Files for Microsoft Windows“ 选项,进入下载页面;3.如图所示,选择第一项“Apache
2018-02-23 15:56:39
16341
1
原创 windows系统 mysql安装教程
一、下载软件1.下载Mysql-5.7.17,下载地址:https://dev.mysql.com/downloads/mysql/2.将下载好的文件解压到指定目录,如:E:\mysql-5.7.17-winx64 二、安装过程 1.配置环境变量将E:\mysql-5.7.17-winx64\bin配置到自己的path中环境变量配置MySql_HOME======...
2018-02-21 11:21:50
263
原创 单例设计模式
定义: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例单例模式的要点: 1,私有的构造方法 2,指向自己实例
2018-01-15 11:19:06
145
转载 Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行
2017-12-06 20:52:21
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人