技术人生

无论是前段、后端、运维等等领域技术,只要感兴趣,都会去折腾、研究并落笔成文加以记录、分享。

更多前端技术

  • 如何取消select2插件下拉框向上展示 使用select2下拉框插件时,有时由于下拉框高度问题导致下拉选项向上展示,影响显示效果。
    通过修改select2源码,使select2固定向下展示选项。
    文章阅读
  • select2插件在booststrap Modal中搜索框不能输入 select2插件在booststrap Modal中搜索框不能点击、输入怎么解决? 文章阅读
  • 基于jquery的图片查看缩放插件viewerjs 今天带来一款超好用的开源图片查看插件viewerjs,基于jquery,功能非常强大,支持拖动,放大,缩小等等。 文章阅读
  • 帝国cms ckeditor代码高亮插件codesnippet mac风格主题 无意中看到别人家的博客代码高亮非常漂亮,Mac OS风格,查阅资料为Pure Highlightjs,是WordPress插件。奈何咱们的博客不是WordPress程序,长叹一声~好在我们是程序猿,自动动手改造吧。 文章阅读
  • select2使用jquery validate时错误提示错位 select2使用jquery validate校验时,错误提示信息位置会放在select元素下方,造成的结果是显示错误,错误信息在下拉框上方,如图:
    解决方法:var select2ValidateOption = { error
    文章阅读
  • 微信小程序wx.showtoast真机一闪而过 发现问题:

    微信小程序发送网络请求前,调用wx.showLoading()显示加载中,在回调success和fail中先调用wx.hideLoading()关闭加载提示框,再调用相应业务提示wx.showToast();开发工
    文章阅读
  • 通过gulp将静态文件js,css自动添加版本号 每次发布更新时涉及到静态文件css,js时,如果用户不主动清除浏览器会造成页面未及时更新,甚至报错的情况发生,我们不可能要求用户每次去手动清除浏览器缓存。

    如果通过在js或者c
    文章阅读
  • 【分享】css3侧边栏导航不同方向划出效果 设定一组侧边栏导航菜单,然后可以从任何一边滑出。有两种实现方式,一种固定菜单,一种从左右两侧推出 文章阅读
  • 使用CSS3制作文字、图片倒影 CSS3制作文字、图片倒影需要涉及到使用CSS3.0新属性之box-reflect。box-reflect属性目前仅在Chrome、Safari和Opera浏览器下支持,但这并不影响我们来学习这个属性的应用 文章阅读

更多后端技术

  • mybatis批量更新方式及性能对比 mybatis的两种批量更新方式 文章阅读
  • fastjson解析json字符串生成带泛型对象 ​​​​​​​如何使用阿里巴巴fastjson解析json字符串生成带泛型的java对象? 文章阅读
  • httpclient封装HttpUtils 开发过程中经常会调用第三方接口,封装httptutils工具方便使用 文章阅读
  • SpringBoot添加XSS过滤器 XSS攻击大家应该不太陌生,主要是通过向后台提交恶意代码,实现自己不可告人的秘密。
    那么怎么实现XSS过滤呢?网上看了一圈,很多文章说通过Filter + 重写JsonDeserializer实现对请求参数的拦截、过滤。该方法本身没毛病,可惜我做得这个项目有富文本编辑器,重写JsonDeserializer的方式相当于对json参数一刀切,而对于富文本编辑器传过来的参数我是需要放行的。
    文章阅读
  • java 断点续传文件下载(服务端) 最近做个下载类的小项目,记录一下java 多线程断点续传下载工具类。 文章阅读
  • 记一次SpringBoot Aspect不生效解决过程 项目中两个aspect,一个环绕controller,用于记录日志,能够正常在point处进入aspect处理;另一个aspect 的point设于service,死活不能进入。 文章阅读
  • 利用aria2操作接口实现torrent种子下载-java爬虫之selenium(三) 最近写国外某下载站爬虫,该下载站是torrent种子下载站,全站一共一万多个种子文件,如果只爬取种子文件,再手动去一个个下载、手动去更新爬取任务状态,那将耗费大量的时间精力,写这个爬虫基本也失去了意义。 文章阅读
  • selenium java操作页面常用方法示例-java爬虫之selenium(二) selenium的使用还是比较简单的,能达到类似于jQuery一样操作页面。
    为什么选择selenium?
    比较成熟一些的网站都有很多反爬措施,参数加密是常见的反爬措施中的一种,使用selenium相当于浏览器直接操作,不用花费大量时间精力去解密js。
    文章阅读
  • centos7安装chrome及对应版本驱动下载-java爬虫之selenium(一) 本文记录centos7下安装chrome以及下载对应驱动,为后面使用selenium搭建运行环境 文章阅读

更多服务器相关

  • Ubuntu 20.04安装hive 3.1.2 此前我们已经成功安装了hadoop3.1.3和mariadb 10.2.10,可以参照前面两篇《Ubuntu 20.04 安装Hadoop 3.1.3集群》、《Ubuntu 20.04二进制tar包安装mariadb 10.2.10》 文章阅读
  • Ubuntu 20.04安装kafka_2.11-2.2.1集群 kafka安装需要zookeeper和jdk的支持。本篇不再赘述这两个软件安装。
    zookeeper安装可以参照:《Ubuntu 20.04 安装zookeeper 3.5.9 集群》
    此次安装集群的三台机器是vm-13、vm
    文章阅读
  • Ubuntu 20.04二进制tar包安装mariadb 10.2.10 1、下载mariadb 10.2.10 linux安装包cd /usr/local/src/sudo wget https://archive.mariadb.org//mariadb-10.2.10/bintar-linux-x86_64/mariadb-10.2.10-linux-x86_64.tar. 文章阅读
  • Ubuntu 20.04 安装HBase 2.2.4集群 我们准备了三台机器vm-10、vm-11、vm-12,这三台机器已经安装了jdk 1.8、hadoop 3.1.3、zookeeper 3.5.9。
    hadoop和zookeeper安装可以查看这两篇文章:
    《Ubuntu 20.04 安装Had
    文章阅读
  • Ubuntu 20.04 安装zookeeper 3.5.9 集群 安装zookeeper的三台机器分别为vm-10、vm-11、vm-12,已设置相应host文件。

    1、下载zookeeper 3.5.9cd /usr/local/src/sudo wget https://archive.apache.org/dist/zookeepe
    文章阅读
  • Ubuntu 20.04 安装Hadoop 3.1.3集群 1、环境准备
    我这里准备了三台虚拟机,分别是vm-10、vm-11、vm-12,相应的host文件已经修改。10.11.99.218 vm-1010.11.99.195 vm-1110.11.99.163 vm-12
    hadoop依赖于j
    文章阅读
  • pve更改主机名、节点名称 pve修改主机名后,登录web管理发现节点名称并未更新,还是显示原来的。如何修改节点名称呢? 文章阅读
  • mysql通过binlog日志导出某时间段内指定表变化 如何通过mysql binlog文件,导出某个时间段某张表的变更记录? 文章阅读
  • Centos7 安装Jenkins--Jenkins使用(一) 本文介绍了centos7环境下通过yum方式安装Jenkins过程 文章阅读