- 博客(663)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
转载 js 创建空对象的3种方法-object.create(null) 和 {}创建对象的区别
创建对象的方法 如果要创建一个空的对象,可以使用如下的三种方法 1 2 3 var obj1 = {}; var obj2 = Object.create(null); var obj3 = new Object(); 创建空对象的区别 要创建一个干净的空对象,应该使用Object.create(null)而不...
2019-01-29 00:22:04 11082
转载 如何使用Chrome DevTools调试JavaScript
不要再使用 console.log! 学会在 Chrome Developer Tools 中使用断点来调试代码。作为一名新的开发人员,发现和修复 bug 挺难的。 您可能会试图随意使用 console.log() 来调试代码使代码正常工作。 不要再这样了。这篇文章将讲述正确调试的方法! 您将了解如何使用 Chrome 开发人员工具来设置断点并逐步完成代码。这是更有效的在代码中查找和修复 ...
2019-01-28 21:16:36 651
转载 iframe异步加载技术及性能
我们会经常使用iframes来加载第三方的内容、广告或者插件。使用iframe是因为他可以和主页面并行加载,不会阻塞主页面。当然使用iframe也是有利有弊的:Steve Souders在他的blog里面有阐述:Using Iframes Sparingly:iframe会阻塞主页面的onload事件 主页面和iframe共享同一个连接池阻塞主页面的onload是这两个问题中最影响性能的方...
2019-01-28 20:26:34 5909 1
转载 js 判断对象是否为数组
文章链接:http://web.mit.edu/jwalden/www/isArray.htmlArray.isArray() 的 MDN:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray
2019-01-25 16:45:05 424
转载 利用Spring实现自己的包扫描机制
原文:https://blog.csdn.net/chzwin/article/details/40152493需求是这样的,要做一个类似前置交易规则的东西。就是在交易执行前,添加一些前置处理逻辑。这些处理逻辑由代码实现。可以随意添加也可以移除。设计的方案就是使用注解+包扫描。也就是指定一个包名,然后对包下面类扫描,看看是否带上指定的注解。条件都满足,那么将这个类构造(new)一...
2019-01-19 21:44:02 7134 1
转载 执行Git命令时出现各种 SSL certificate problem 的解决办法
比如我在windows下用git clone gitURL就提示 SSL certificate problem: self signed certificate这种问题,在windows下出现得频率高些。我估计主要是git本身就是基于linux开发的,在windows上,容易缺失一些环境。参考了一些文章,解决方法其实就是“直接不管ssl证书的事儿”-_-|||方法如下:1....
2019-01-15 22:47:59 449
转载 javascript浏览器参数的操作,js获取浏览器参数
引子作为前端,不可避免的经常对浏览器地址进行操作,要获取浏览器的参数,很简单,方法也很多,我之前经常自己用js的indexof +substr来获取,这样获取相对费事一点,不是很好。今天在这里总结一下浏览器参数获取及参数的操作。js获取浏览器参数单纯的用js获取浏览器参数比较简单,我今天介绍一个用正则来写的获取参数的方法,相对比较好一些。function getQueryStri...
2019-01-15 20:13:57 1768
转载 url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介
引子浏览器URl地址,上网一定会用到,但是浏览器地址有中文或者浏览器url参数操作的时候,经常会用到encodeURIComponent()和decodeURIComponent()以及encodeURI()等等。关于浏览器参数操作,请看文章http://www.haorooms.com/post/js_url_canshu ,今天主要讲讲escape(),encodeURI(),encode...
2019-01-15 20:10:08 401
转载 Javaweb项目导出Excel文件无法下载问题
最近写一个Javaweb项目中有一个导出Excel的功能,后台功能实现之后,刚开始前台使用ajax请求,项目也不报错,但是浏览器也没有Excel文件下载,查找代码好久都没有解决。于是在网上查找一番,有很多这种问题。问题:前端发送ajax【get/post】请求,后端生成excel文件,最后用response输出文件流,没有报错也没有文件下载提示。结果问题出在ajax请求的问题上,解决方法和...
2019-01-15 16:52:01 3277
转载 CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2.systemctl是C...
2019-01-01 20:30:17 323
原创 Centos7上安装docker
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。一、安装docker...
2019-01-01 20:19:14 3245
转载 使用import scope解决maven继承(单)问题
测试环境 maven 3.6想必大家在做SpringBoot应用的时候,都会有如下代码:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <...
2018-12-29 16:27:58 193
转载 Js实现图片懒加载
js实现动态加载图片, 节省流量, 并在加载时显示动画效果思路及实现给图片添加额外属性data-src, 并用空白小图片填充 1 <img data-src="./image.png" src="./blank.png"> 找到页面内的所有图片 1 let imgs = $("img...
2018-12-27 16:08:26 382
转载 用PL/SQL Developer直接COPY SQL语句变成StringBuffer语句
我们在项目中经常要和数据库打交道,我正常用的是PL/SQL Developer,正常情况下我们在JAVA里处理SQL语句的时候,一般都是用StringBuffer进行封装,但在PL SQL里写好的语句怎么样才能以较好样式放到JAVA程序里呢?PLSQL有自带工具,edit--special copy--Java菜单下有这个选项,但到JAVA里之后就是在这句话加了一对引号和最后加了分号,感觉不好用...
2018-12-20 10:04:06 547
转载 PLSQL Developer常用设置及快捷键
1、登录后默认自动选中My Objects (已验证可用) 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法:Tools菜单 --> Brower Filters,会打开Brower Folder...
2018-12-20 09:37:24 4796 2
转载 MySQL的binlog日志详解
原文:https://www.cnblogs.com/martinzhang/p/3454358.htmlbinlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见...
2018-12-20 08:54:50 993 1
转载 ORA-00054:资源正忙,要求指定NOWAIT
ORA-00054:资源正忙,要求指定NOWAIT问题回顾:创建索引的时候报错ORA-00054: resource busy and acquire with NOWAIT specified解决步骤:1:等待其他会话释放资源2:找出占用资源的会话,并删除 3:重启数据库原理分析: 1:创建索引时会产生的锁2:dml 语句会产生的锁3:索引创建时加上...
2018-12-19 11:26:42 3197
转载 tomcat 控制台中文乱码问题
1、找到${CATALINA_HOME}/conf/logging.properties2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK理由:CMD窗口默认使用操作系统编码,中文默认GBK3、重启tomcat,查看日志数据即可!...
2018-12-15 17:50:49 9112 5
转载 【Spring】HttpMessageConverter的作用及替换
相信使用过Spring的开发人员都用过@RequestBody、@ResponseBody注解,可以直接将输入解析成Json、将输出解析成Json,但HTTP 请求和响应是基于文本的,意味着浏览器和服务器通过交换原始文本进行通信,而这里其实就是HttpMessageConverter发挥着作用。HttpMessageConverterHttp请求响应报文其实都是字符串,当请求报文到java...
2018-12-15 01:07:04 803
转载 springboot 生产部署
springboot 生产环境部署脚本注意事项1.去除不需要的 jar开发工具jar:spring-boot-devtools2.监控一定要做好权限控制或者去除控制jar:spring-boot-starter-actuatordruid的监控swagger的接口3、打包,跳过测试maven:cleanpackage -Dmaven.test.skip=true脚本...
2018-12-15 00:00:35 1916
转载 常见Oracle HINT的用法
在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';2. /*+F...
2018-12-13 10:46:16 2780
转载 看懂Oracle执行计划
原文:https://www.cnblogs.com/Dreamer-1/p/6076440.html最近一直在跟Oracle打交道,从最初的一脸懵逼到现在的略有所知,也来总结一下自己最近所学,不定时更新ing…一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述二:怎样查看Oracle执行计划?因为我一直用的PLSQL远程连接的公司...
2018-12-13 10:35:34 198
转载 idea新建maven项目加载缓慢问题处理_archetypeCatalog
问题描述: 新建maven项目时,存在加载缓慢,或直接一直保持一个加载状态问题原因: 创建maven项目的时候,需要从http://repo.maven.apache.org/maven2/archetype-catalog.xml下载项目原型信息,访问外网,就可能存在类似问题。================================================ Arch...
2018-12-08 15:33:50 2974
转载 Java Jar包压缩、解压使用指南
什么是jar包JAR(Java Archive)是Java的归档文件,它是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。如何打/解包使用jdk/bin/jar.exe工具,配置完环境变量后直接使得jar命令即可。jar命令格式jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名…{ctxu},这四个参数必须选选其一。[v f m ...
2018-12-05 15:54:02 1097
转载 Shell脚本实现FTP/SFTP上传下载文件
Linux下使用Shell脚本实现FTP自动上传和下载文件登录FTP实现下载文件功能FTP服务器:10.11.10.11 FTP路径:Down 本地路径: ./ 将文件从FTP下载到本地的脚本如下:批量下载脚本代码:#从FTP上批量下载文件到本地#!/bin/shftp -v -n 10.11.10.11<<EOFuser ftpuser ftppwdbina...
2018-12-05 15:44:25 10609 2
转载 linux下如果指令太长,怎么换行输入;怎么快速删除整行命令;怎么快速移动到命令最前或者最后
1.范例:如果指令串太长的话,如何使用两行来输出?[dmtsai@study ~]$ cp /var/spool/mail/root /etc/crontab \> /etc/fstab /root“\Enter” (\加键盘回车)即可实现2.ctrl+u ctrl+k 分别代表光标处往前和光标处往后删除3.ctrl+a ctrl+e 分别代表把管标移动到最前...
2018-12-05 14:09:52 5119
转载 事务的传播行为与spring事务管理
文章一:我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,要么全...
2018-11-24 20:12:51 148
转载 Copy On Write机制了解一下
一、Linux下的copy-on-write在说明Linux下的copy-on-write机制前,我们首先要知道两个函数:fork()和exec()。需要注意的是exec()并不是一个特定的函数, 它是一组函数的统称, 它包括了execl()、execlp()、execv()、execle()、execve()、execvp()。1.1简单来用用fork首先我们来看一下fork()函数...
2018-11-07 11:22:17 2039
转载 CopyOnWriteArrayList 详解
原文:https://segmentfault.com/a/1190000016931825可能大家对这个技术比较陌生吧,但这项技术是挺多应用场景的。除了上文所说的Linux、文件系统外,其实在Java也有其身影。大家对线程安全容器可能最熟悉的就是ConcurrentHashMap了,因为这个容器经常会在面试的时候考查。比如说,一个常见的面试场景:面试官问:“HashMap是线程安...
2018-11-07 11:20:40 428
转载 jQuery form插件的使用
jQuery Form简介jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。 jQuery Form有两个核心方法 – ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能。下载地址http://malsup.github.io/jquery.form.js简单介绍...
2018-11-06 16:10:22 344
转载 写好JavaScript条件语句的5个技巧
原文:https://juejin.im/post/5bd66b7d6fb9a05ce1729ae5当我们写JavaScript代码时,经常会用到到条件判断处理,这里有5个技巧能使你写出更好、更简洁的条件语句。1、使用Array.includes处理多种条件让我们来看一下的例子:// conditionfunction test(fruit) {if (fruit == 'a...
2018-10-29 11:42:46 259
转载 Oracle数据库中查询结果集中保留两位小数的问题
工作中遇到的Oracle数据库字段格式化问题,在此记录 保留两位小数主要分为两种情况: 1.数字保留两位小数;(小数点左侧数字可能比较大,比如1234567890.12) 2.百分比保留两位小数;(小数点左侧数字数字小于等于100,比如98.76%)现针对Oracle数据库做以下示例:在开始之前,先介绍一下Oracle函数大全中的转换函数to_char( )TO_CHAR(x[[,...
2018-10-23 11:14:08 8433
转载 Oracle中的substr()函数 详解及应用
1)substr函数格式 (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string string, int a) ;解释: 格式1: 1、string 需要截取的字符串 2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取) ...
2018-10-23 10:11:57 840
转载 ORACLE TRUNC()函数
TRUNC():类似截取函数,按指定的格式截取输入的数据。1.【trunc(for dates)】TRUNC()函数处理日期 语法格式:TRUNC(date[,fmt]) 其中:date 一个日期值;fmt 日期格式。 该日期将按指定的日期格式截取;忽略它则由最近的日期截取。 示例: select trunc(sysdate) from dual;--...
2018-10-23 10:05:21 115
转载 Oracle 的 Round函数详解
原文:https://blog.csdn.net/tayanxunhua/article/details/9258029Round函数用法:截取数字 格式如下:ROUND(number[,decimals])其中:number 待做截取处理的数值decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分,并四舍五入。如果为负数则表示从小数点开始左边的位数,相应整...
2018-10-22 11:01:22 2847
转载 JDBC对Mysql utf8mb4字符集的处理
在开发微信开放平台, 接入微信公众号的数据时, 关于用户的nickname和文本消息是,大量出现emoji的文本信息, 超时了utf-8字符集的存储范围在存储数据时, 出现部分特殊字符存储字符串失败.服务端解决方案查阅MySQL官方文档时,给出如下支持utf8转utf8mb4的官方处理办法https://dev.mysql.com/doc/refman/5.7/en/charse...
2018-10-09 16:28:25 2312
转载 js数组去重的三种常用方法总结
第一种是比较常规的方法思路:1.构建一个新的数组存放结果2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比3.若结果数组中没有该元素,则存到结果数组中Array.prototype.unique1 = function(){ var res = [this[0]]; for(var i = 1; i < this.length; i++){ ...
2018-10-01 00:49:32 155
转载 select 1 from和exists
EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或FalseEXISTS指定一个子查询,检测行的存在。 语法EXISTS subquery参数subquery是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。有关更多信息,请参见select中有关子查询的讨论。结果类型Bo...
2018-09-28 09:03:05 2294
转载 Java 11正式发布,这8个逆天新特性教你写出更牛逼的代码
美国时间2018年9月25日,Oralce正式发布了Java 11,这是据Java 8以后支持的首个长期版本。为什么说是长期版本,看下面的官方发布的支持路线图表。由图片可以看Java 8扩展支持到2025年,而Java 11扩展支持到2026年。现在大部分都在用Java 8,Java 9和10目前很少有人在用,至少我没有发现有公司在生产环境应用的,那就是找死。现在Java 11...
2018-09-27 17:59:54 2331
转载 Oracle Union Union All Intersect Minus 4种对查询结果集操作
Oracle Union Union All 对查询结果集操作在Oracle中提供了三种类型的集合操作: 并(UNION)、交(INTERSECT)、差(MINUS)Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All:对两个结果集进行并集操作,包括重复行,不进行排序;Intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认...
2018-09-26 17:34:59 517
ffmpeg调用工具包.zip
2020-06-19
音视频直播点播解决方案.zip
2020-06-18
Java开发手册泰山版.pdf,发布时间2020-04-22
2020-04-22
DateConvertUtil.java
2020-04-03
官方ffmpeg-4.2.1.tar.gz安装包
2020-01-16
vagrant_2.2.6_x86_64.rpm
2020-01-16
最新Xsell6个人/家庭 免费版
2019-01-02
exe4j 64位 含注册码
2018-06-12
IDEA 日志输出样式插件grep console
2018-06-12
xps viewer 1.1.0
2018-06-12
VirtualBox-5.2.12-122591-Win.exe 官方资源32与64都可用
2018-05-20
EditPlus 文本编辑器 已破解
2018-05-20
springboot 与 javaFX 集成 自定义starter
2018-05-20
springsource-tool-suite 适应eclipse 4.7的spring插件
2018-05-20
Java 后台reponse 返回视频的流, 前台使用ckplayer 怎么播放视频?
2019-06-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人