- 博客(1686)
- 资源 (13)
- 收藏
- 关注
转载 React项目调试
Redux DevTools浏览器安装此插件,npm start之后,F12,点击Redux, 可跟踪Action以及state的变化。React DeveloperTools浏览器安装 此插件,F12后,点击ReactReact Perf性能插件。F12之后,在源代码处打断点F12后,选择调试-》Source->找到对应的代码,打断点即可。...
2019-10-22 16:52:14
273
转载 vue源代码调试方法
vue.js devtools开发工具的使用在chrome或firefox浏览器的扩展插件仓库里搜索vue devtool。假设我们想调试App.vue这个组件,可以在想要调试的代码前添加debugger,然后运行npm run dev, 确保浏览器devtool已启动,这里可以看到程序进入App.vue组件mounted这个组件生命周期函数里后,程序就被debug住了,后面...
2019-10-22 16:36:06
595
转载 webpack中的sourcemap
sourcemap和Data URL1、sourcemap我们在打包中,将开发环境中源代码经过压缩、去空格、babel编译转化,最终可以得到适用于生产环境的项目代码,这样处理后的项目代码和源代码之间差异性很大,会造成无法debug的问题。sourcemap就是为了解决上述代码定位的问题,简单理解,就是构建了处理前的代码和处理后的代码之间的桥梁,主要是方便开发人员的错误定位。2、Da...
2019-10-22 16:29:16
456
转载 MyBatis:There is no getter for property named '*' in 'class java.lang.String
出现这个错误,是因为mybatis默认OGNL解析参数,所以会自动采用对象树形式取String.xxx值。解决方法:方法1:在方法中提前定义public int methodName(@Param(value="state") String state ){ ...}方法2:把#{xxx}改为#{_parameter}即可。where <if test="...
2019-10-21 16:31:28
216
转载 mybatis if test不为空字符或null
<if test="extraSql != null and extraSql !=''"> AND ${extraSql}</if>
2019-10-21 16:25:28
1447
转载 vue .sync修饰符
在一些情况下,我们可能会需要对一个prop进行双向绑定,但它破坏了单向数据流。在vue 2.3.0,重新引入了.sync修饰符,这是一个语法糖。例子:<child :foo.sync=”msg”></child> 就会被扩展为: <child :foo=”bar” @update:foo=”val => bar = val”> ...
2019-10-21 13:40:08
160
转载 vue click.stop阻止点击事件继续传播
<div id="app"> <div v-on:click="dodo"> <button v-on:click="doThis">阻止单击事件继续传播</button> </div> </div> <script> va...
2019-10-21 13:25:20
768
转载 html svg
svg 是Scalable Vector Graphics意为可缩放矢量图形,SVG使用XML格式定义二维图形和绘图程序的语言。实例 <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN""http://www.w3.org/Graphics/SVG/1....
2019-10-21 11:11:09
765
转载 mysql子查询锁表
数据库的隔离级别(1) read uncommitted存在脏读,不可重复读,幻读(2) read commited存在不可重复读,幻读(3) repeatable read存在幻读。(4) Serializablemysql的隔离级别是repeatable read。设置mysql的隔离级别show global variables like '%i...
2019-10-19 23:32:50
284
转载 mysql删除/更新数据时,报错Lock wait timeout exceeded
我的情况是线程阻塞造成子锁超时。解决方法:select * from information_schema.innodb_trx;查看trx_rows_locked这一列,如果大于0的话,说是有阻塞住了,然后查对应的trx_mysql_thread_id的值, kill thread_id...
2019-10-19 23:18:11
1155
转载 druid
数据源配置这些配置项是DruidDataSource和DruidAbstractDataSource的public final 属性。name:配置这个属性的意义在于,如果存在多个数据源,监控的时候,可以通过名字来区分。如果没有配置,将会生成一个名字。 jdbcUrl:连接数据库的url,不同数据不一样。 username:连接数据库的用户名。 password:连接数据库的密码,...
2019-10-17 10:00:48
443
原创 vue 登陆页面实现回车登陆
在登陆页的mouted生命周期方法中,添加document.onkeydown = function (e) { if(!e){ e = window.event; } console.log(_this.$route.path); // path替换成自已的登陆path if((e.keyC...
2019-10-16 16:13:29
498
转载 spring事务和syncrhonizd锁的问题
由于Spring事务是通过AOP实现的,所以在synchronized修饰的方法执行前会有开启事务,之后会有提交事务逻辑,而synchronized代码块执行是在事务之内执行的,在syncrhonized代码块执行完时,事务还未提交,其他线程进入synchronized代码块后,读取的库数据不是最新的,所以会出问题。解决方法:把synchonized修饰的级别向上提一级,这样synchroni...
2019-10-13 13:35:02
592
转载 MyBatis <set>标签的使用
<update id="updateByPrimaryKeySelective" parameterType="RecruitmentConfBanner"> UPDATE conf_banner t <set> <if test="bannerName != null"> ...
2019-10-11 10:04:19
321
转载 Linux Nginx视频服务器
相关概念传输协议(1)RSVP:资源预留协议(2)RTP:实时传输协议(3)RTCP:实时传输控制协议(4)MMS:微软流媒体服务协议(5)RTSP:实时流协议(6)RTMP:实时消息传输协议流媒体服务器流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后观看的网络播放形而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,...
2019-10-11 09:59:54
447
转载 读取nginx文件
项目不大的话,我们可以选择ftp+nginx的方式来实现文件服务器,如果文件需求量大的话,建议使用分布式文件服务器,它对横向扩展的支持比较好。public static void readFile(){ int HttpResult; // 服务器返回的状态 try { String filePath = "http://192.168.1.25/File/file/2...
2019-10-11 09:02:26
452
转载 Centos7源码安装nginx
1. 下载安装包https://nginx.org/en/download.html2. gcc安装yum install gcc-c++3. pcre安装perl compatible reqular expressions是一个perl库,nginx的http模块使用pcre来解析正则表达式yum install -y pcre pcre-devel4. zli...
2019-09-28 11:21:20
154
转载 Mybatis插件
(1)Executor执行增删改查操作(2)StatementHandler处理sql语句的预编译,设置参数等相关工作。(3)ParameterHandler设置预编译参数用的(4)ResultSetHandler处理结果集Mybatis支持对上述四个对象进行拦截。插件的编写1、编写Interceptor的实现类2、使用@Intercepts注解完成...
2019-09-28 11:11:21
152
转载 注解@Slf4j的使用
如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class);可以使用注解@Slf4j。1. idea首先需要安装 lombok插件如果不安装依然可以使用,但是会提示你错误。2. pom文件加入lombok的依赖 <dependency> <groupId...
2019-09-19 13:26:30
466
转载 centos7安装docker
yum install -y docker//查看是否安装成功yum list installed|grep docker启动systemctl start docker查看状态systemctl status docker关闭systemctl stop docker重启systemctl restart docker错误:got permiss...
2019-09-16 11:02:35
155
原创 centos7安装chrome和chrome-driver
1. 下载chrome.rpm包,执行yum localinstall chrome.rpm2.下载chromedriver_linux.zip注意版本对应3. unzip chromedriver_linux.zip 并移动到/usr/bin目录下4. chmod +x /usr/bin/chromedriverchromedriver下载地址:http://chrome...
2019-09-12 09:57:43
325
转载 centos 安装 cmake
1. 下载cmake.tar.gz文件2.yum install zlib-devel openssl-devel ncurses-devel libcurl-devel3. 解压缩后,进入cmake文件夹./bootstrap --system-curlsudo make && sudo make install...
2019-09-12 09:14:16
210
转载 centos7安装高版本git
(1)yum install -y zlib-devel curl-devel expat-devel(2)yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker(3)下载新版githttps://www.kernel.org/pub/software/scm/git/wget https://www.ke...
2019-09-11 13:56:59
577
转载 linux升级gcc
1. 先安装gcc gcc-c++yum install gcc -yyum install gcc-c++ -yhttps://blog.csdn.net/CHS007chs/article/details/84997670
2019-09-11 09:53:19
166
转载 linux缷载openjdk安装oracle jdk
1)rpm -qa|grep javarpm是管理套件,-qa 使用询问模式,查询所有套件(2) rpm -e --nodeps xx.openjdk.xxxx-e删除指定的套件。--nodeps 不验证套件的相互关联性(3)vim /etc/profileexport JAVA_HOME=/home/dupenghui/jdk1.7.0_67 #这里换成...
2019-09-11 09:16:43
180
转载 centos7安装五笔输入法
yum install ibus ibus-table yum install ibus ibus-table-wubi 在设置-》Region&Language->输入源里添加输入法。
2019-09-09 09:19:42
493
转载 Centos7安装可视化界面
yum groupinstall "X Window System" yum groupinstall "GNOME Desktop" "Graphical Administration Tools"更新系统的默认运行级别systemctl get-default #获取当前系统运行形式,会显示multi-user.target(命令行终端),或者:graphical.target...
2019-09-09 09:16:34
840
转载 X window System
概述X Window System是1984年由MIT和DEC公司共同开发研究的, 是执行在UNIX系统上的视窗系统。1. X ServerX Server主要负责处理输入输出的信息, 而且维护字体、颜色等相关资源。 它接收输入设备(如键盘、鼠标)的信息,将这些信息交给X Client处理,而X Client所传来的信息就由X Server负责输出到输出设备(如显卡、 屏幕)上。X S...
2019-09-09 09:14:02
732
转载 Centos7最小安装后无法联网
1. 进入目录cd /etc/sysconfig/network-scripts/编辑网卡的配置文件,多网卡会对应多个配置文件, 均以ifcfg-开头vi ifcfg-enp0s3把onboot=no改为yes保存 :wq2. 重启网络服务service network restart...
2019-09-09 08:20:24
336
转载 postgresql的配置文件
postgresql.conf(数据库相关配置)该文件包含一些通用设置,比如内存分配,新建database的默认存储益,postgresql服务器的IP地址,日志的位置以及许多其他调协。pg_hba.conf(客户端认证配置)允许哪些用户连接到哪个数据库,允许哪些IP或者网段的IP连接到本服务器,以及指定连接时使用的身份验证。认证类型:(1)trust无条件地允许连接。...
2019-09-04 14:13:51
322
转载 线程属性pthread_attr_t
Posix线程属性pthread_attr_t主要包括:(1) scope属性表示线程间竟争CPU的范围, PTHREAD_SCOPE_SYSTEM表示与系统中所有线程一起竞争CPU时间, PTHREAD_SCOPE_PROCESS表示与同进程中的线程竞争CPU.(2) detach属性如果设置为PTHRAD_CREATE_DETACHED, 则新线程不能用pthread_join...
2019-09-03 16:26:44
933
转载 Linux信号量sem_t
#include<semaphore.h>信号量的数据类型为结构sem_t, 它本质上是一个长整形的数.1. sem_init()用来初始化一个信号量int sem_init (sem_t *sem, int pshared, unsigned int value); pshared不为0时, 此信号量在进程间进享, 否则只能为当前进程所有线程共享, value给出...
2019-09-03 13:36:52
769
转载 Centos7安装ImageMagic
官网:https://www.imagemagick.org/script/index.php中文网:http://www.imagemagick.com.cn/index.html参考博客:https://blog.csdn.net/lisaem/article/details/50330953ImageMagick简介看下中文网、官方英文的就行。一、安装1. 确保系统已经安装...
2019-09-03 09:51:30
776
转载 C语言的零长数组
struct buffer{ int data_len; //长度 char data[0]; //起始地址};在这个结构中, data是一个数组名, 但该数组没有元素; 该数级的真实地址紧随结构体buffer之后, 而这个地址就是结构后面数组的地址, (如果给这个结构体分配的内容大于这个结构体实际大小,后面多余的部分就是这个data的内容), 这种声明方法可以巧妙...
2019-09-02 13:40:28
180
转载 数据库中的无损连接分解和是否保持函数依赖的判定
从上面的定义, 保持无损连接的模式分解, 每个Ui必须包含作为连接的属性, 而函数依赖是要把产生关联的属性分到一起.无损连接的判定1. 如果分解后的关系模式形如{U1, U2}, 里面只有两个,那很好做,就判断U1交U2->U1-U2或U1交U2->U2-U1是否成立,成立的话肯定是无损连接 .2. 如果是两个以上, 一个关系模式R(A1,A2,A3,…,...
2019-08-29 15:20:36
5077
转载 linux使用读写锁pthread_rwlock_t
初始化读写锁int pthread_rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr);如果attr为null, 则使用缺省的读写锁属性, 如果缺省的读写锁属性适用, 则PTHREAD_RWLOCK_INITIALIZER宏可初始化以静态方式分配的读写锁, 其作用与通过pthr...
2019-08-29 14:48:52
322
转载 使用SQL命令批量替换图片的url地址
UPDATE YourDBName_posts SET post_content = REPLACE( post_content, 'YourOldUrl', 'YourNewUrl' )
2019-08-29 11:01:40
1915
转载 stylelint
https://stylelint.io/stylelint是css语法检查和纠错工具,它由PostCSS提供.PostCSS就是Babel的css版, 会把css转成ast(抽象语法树), 然后用各种插件处理它,最后再转回css.如同babael和eslint, 它们都用 cosmiconfig加载配置, 所以你的配置对象可以写在:1. package.json的stylelin...
2019-08-22 14:31:25
417
1
转载 geoserver+postgresql+openlayers
安装Postgres 10.51、首先安装PostgreSQL的rpmyum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm -y 查看postgresql源yum list | grep postgresql...
2019-08-19 16:50:18
1071
log4jappender配置kafka使用的jar包
2017-09-08
sharpglvs10和12的可用扩展及opengl、sharpgl例程
2014-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅