自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 正则表达式

中文字符匹配/[^\x00-\xff]+/匹配所有字符/[\s\S]/

2019-12-04 16:43:38 174

原创 解决vuex页面刷新数据丢失

//全局监听,页面刷新的时候将store里state的值存到sessionStorage中,然后从sessionStorage中获取,再赋值给store。然后再把session里面存的删除即可,相当于中间件的作用。 //在页面加载时读取sessionStorage里的状态信息 if (sessionStorage.getItem("store")) { this.$...

2019-11-29 16:21:01 691

原创 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 365

原创 获取百度的 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 4404

原创 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 1758

原创 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 4752 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 10409

原创 JavaScript 判断浏览器是否支持 WebSocket

//判断浏览器是否支持websocket 支持返回true function check_support_websocket() { return typeof WebSocket != 'undefined'; }websocket 详细全面介绍

2018-10-05 13:47:55 2710

原创 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 544

原创 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 10178 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 649

原创 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 4601

原创 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 560

转载 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 198

原创 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 4174

原创 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 435

原创 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 2868

原创 python 程序重启的代码

# 重启程序 def restart_program(): print("重启。。。。。。。") python = sys.executable os.execl(python, python, * sys.argv)

2018-04-06 10:25:06 12746 2

转载 python爬虫防止IP被封的一些措施

$python爬虫防止IP被封的一些措施在编写爬虫爬取数据的时候,尤其是爬取大量数据的时候,因为很多网站都有反爬虫措施,所以很容易被封IP,就不能继续爬了。本文就如何解决这个问题总结出一些应对措施,这些措施可以单独使用,也可以同时使用,效果更好。伪造User-Agent在请求头中把User-Agent设置成浏览器中的User-Agent,来伪造浏览器访问。比如:headers...

2018-04-05 21:18:58 391 2

转载 Java代码优化

代码优化的目标是:1、减小代码的体积2、提高代码运行的效率本文的内容有些来自网络,有些来自平时工作和学习,当然这不重要,重要的是这些代码优化的细节是否真真正正地有用。那本文会保持长期更新,只要有遇到值得分享的代码优化细节,就会不定时地更新此文。 代码优化细节(1)尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java...

2018-03-31 17:57:35 123

转载 数据库三大范式

数据库设计范式什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。什么是三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则...

2018-03-29 10:19:52 251

转载 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 3004

原创 Eclipse配置详情输出 -verbose:class

-verbose:class在Eclipse中配置可以在控制台开启详细输出右键点击Run As后点击Run Configuration进行配置如下配置然后运行程序,控制台会有详细输出

2018-03-24 14:30:09 1090

原创 防盗链原理 Referer

原理防盗链的实现:服务器通过判断(request headers)请求头中的 referer 属性来实现的破解根据原理可知,要想破解防盗链需要在请求头(request headers)修改referer属性。1.在服务器端对referer属性进行修改以满足访问条件2.直接去除referer 属性简单实现在html页面的<header>属性中添加...

2018-03-23 10:52:25 2719

原创 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 22054 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 4561

转载 Mybatis-Generator xml配置

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!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 261

转载 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 6699 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 1187

原创 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 16219 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 240

原创 单例设计模式

定义: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。特点: 1、单例类只能有一个实例。   2、单例类必须自己自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例单例模式的要点: 1,私有的构造方法 2,指向自己实例

2018-01-15 11:19:06 126

转载 Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用

Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行

2017-12-06 20:52:21 150

空空如也

空空如也

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

TA关注的人

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