<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bsr1983的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/bsr1983</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; bsr1983]]></copyright><item><title><![CDATA[前端路由的hash模式和history模式]]></title><link>https://blog.csdn.net/bsr1983/article/details/145319301</link><guid>https://blog.csdn.net/bsr1983/article/details/145319301</guid><author>bsr1983</author><pubDate>Thu, 23 Jan 2025 10:42:08 +0800</pubDate><description><![CDATA[hash 模式和 history 模式是前端路由实现的两种常见方式，分别基于不同的浏览器特性实现。前端框架（如 Vue Router、React Router）对 hash 和 history 模式进行了封装，提供了统一的路由管理功能。• 基于 HTML5 的 history.pushState() 和 history.replaceState() 方法。通过监听 hashchange 事件，获取当前的 location.hash，匹配到相应的路由。]]></description><category></category></item><item><title><![CDATA[Oppo应用商店回传接口Java 实现备忘]]></title><link>https://blog.csdn.net/bsr1983/article/details/135758985</link><guid>https://blog.csdn.net/bsr1983/article/details/135758985</guid><author>bsr1983</author><pubDate>Mon, 22 Jan 2024 21:44:26 +0800</pubDate><description><![CDATA[因app推广需要接入Oppo应用商店回传数据接口，接入过程中，踩了一些坑，主要还是因为签名的问题导致回传签名验证不通过，搜索也没有找到相应的博文，或许是因为复用了之前其他模块的代码导致遇到了一些本可以规避的问题，现把相关代码贴一下，仅做备忘。]]></description><category></category></item><item><title><![CDATA[2022已读书目]]></title><link>https://blog.csdn.net/bsr1983/article/details/135370819</link><guid>https://blog.csdn.net/bsr1983/article/details/135370819</guid><author>bsr1983</author><pubDate>Wed, 03 Jan 2024 18:59:58 +0800</pubDate><description><![CDATA[1.沉默的大多数2.暴风骤雨3.阿Q正传4.孤筏重洋5.凤凰架构6.命运-蔡崇达7.活着8.保重9.乞力马扎罗的雪10.]]></description><category></category></item><item><title><![CDATA[2023已读书目]]></title><link>https://blog.csdn.net/bsr1983/article/details/135370798</link><guid>https://blog.csdn.net/bsr1983/article/details/135370798</guid><author>bsr1983</author><pubDate>Wed, 03 Jan 2024 18:58:14 +0800</pubDate><description><![CDATA[14.老后破产：名为长寿的噩梦。15.陪孩子走过青春期。10.牛奶可乐经济学。12.我在北京送快递。16.太白金星有点烦。]]></description><category></category></item><item><title><![CDATA[Linux学习笔记]]></title><link>https://blog.csdn.net/bsr1983/article/details/104608688</link><guid>https://blog.csdn.net/bsr1983/article/details/104608688</guid><author>bsr1983</author><pubDate>Mon, 02 Mar 2020 11:56:46 +0800</pubDate><description><![CDATA[19.vim可视模式

:s /old/new 替换光标所在行 old替换为new

:%s /old/new 替换当前文件中的old为new，只替换一个

:%s /old/new/g 替换当前文件中的old为new，替换所有

:set nonu 不显示行号

vim etc/vimrc 修改vim软件配置，文件尾部加入 set nu,可在每次打开文件时显示行号

20.用户管理常用命...]]></description><category></category></item><item><title><![CDATA[Openfire4.5源代码调试]]></title><link>https://blog.csdn.net/bsr1983/article/details/103124131</link><guid>https://blog.csdn.net/bsr1983/article/details/103124131</guid><author>bsr1983</author><pubDate>Mon, 18 Nov 2019 15:58:37 +0800</pubDate><description><![CDATA[1.官网：http://igniterealtime.org/

2.源码：https://github.com/igniterealtime/Openfire.git
3.Spark下载 :http://igniterealtime.org/downloads/index.jsp#openfire

4.Openfire导入Intellij Idea并启动，调试

（1）使用最新版本Maven，...]]></description><category></category></item><item><title><![CDATA[2018年已读书目]]></title><link>https://blog.csdn.net/bsr1983/article/details/84917304</link><guid>https://blog.csdn.net/bsr1983/article/details/84917304</guid><author>bsr1983</author><pubDate>Tue, 13 Mar 2018 09:58:08 +0800</pubDate><description><![CDATA[


1.第一大亨 https://item.jd.com/11300299.html （2018-01-02至2018-02-05） 
2.自控力 https://item.jd.com/12199221.html（2018-02-06至2018-03-11） 
3.你坏 https://item.jd.com/12378376.html（2018-06-29至2018-07-26） ...]]></description><category></category></item><item><title><![CDATA[Java性能权威指南学习笔记]]></title><link>https://blog.csdn.net/bsr1983/article/details/84856118</link><guid>https://blog.csdn.net/bsr1983/article/details/84856118</guid><author>bsr1983</author><pubDate>Tue, 14 Feb 2017 16:31:55 +0800</pubDate><description><![CDATA[
xmind格式学习笔记下载链接：https://github.com/bsr1983/note/blob/master/Java%E6%80%A7%E8%83%BD%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97.xmind

Java性能权威指南

导论

 JVM调优标志

  布尔标志

   -XX:+FlagName 表示开启 -XX:-FlagNa...]]></description><category></category></item><item><title><![CDATA[2017已读书目]]></title><link>https://blog.csdn.net/bsr1983/article/details/84856117</link><guid>https://blog.csdn.net/bsr1983/article/details/84856117</guid><author>bsr1983</author><pubDate>Tue, 14 Feb 2017 16:21:24 +0800</pubDate><description><![CDATA[
1.《Java性能权威指南》 https://www.amazon.cn/gp/product/B01DLB7Z66 (2017-01-01至2017-02-14)
2.《跟任何人都聊的来》https://item.jd.com/11496924.html （2017-05-31至2017-06-29）
3.《摩托车修理店的未来工作哲学》https://item.jd.com/114651...]]></description><category></category></item><item><title><![CDATA[《如何高效学习》学习笔记]]></title><link>https://blog.csdn.net/bsr1983/article/details/84854956</link><guid>https://blog.csdn.net/bsr1983/article/details/84854956</guid><author>bsr1983</author><pubDate>Tue, 07 Feb 2017 16:54:24 +0800</pubDate><description><![CDATA[

xmind文件下载地址：https://github.com/bsr1983/note/blob/master/%E5%A6%82%E4%BD%95%E9%AB%98%E6%95%88%E5%AD%A6%E4%B9%A0.xmind 

如何高效学习

整体性学习

 结构

  感知结构

   图像

   声音

   情感

  关系结构

   故事

   人...]]></description><category></category></item><item><title><![CDATA[reids学习笔记]]></title><link>https://blog.csdn.net/bsr1983/article/details/84854811</link><guid>https://blog.csdn.net/bsr1983/article/details/84854811</guid><author>bsr1983</author><pubDate>Mon, 06 Feb 2017 21:18:56 +0800</pubDate><description><![CDATA[
xmind文件下载地址：https://github.com/bsr1983/note/blob/master/redis.xmind

key

 del

  DEL key [key ...]

  删除指定的一个或多个key。不存在的key会被忽略。

  被删除key的数量

 dump

  dump key

  序列化给定的key，并返回被序列化的值，使用RES...]]></description><category></category></item><item><title><![CDATA[Mac os开发环境备忘]]></title><link>https://blog.csdn.net/bsr1983/article/details/84832903</link><guid>https://blog.csdn.net/bsr1983/article/details/84832903</guid><author>bsr1983</author><pubDate>Wed, 28 Dec 2016 15:53:18 +0800</pubDate><description><![CDATA[
1.查找JDK安装路径
打开终端，输入/usr/libexec/java_home -v 1.8 其中1.8为JDK版本号
localhost:~ mac$ /usr/libexec/java_home -v 1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
2.启动visualVM
切换到JDK...]]></description><category></category></item><item><title><![CDATA[curl发送http请求保存结果到文件]]></title><link>https://blog.csdn.net/bsr1983/article/details/84824621</link><guid>https://blog.csdn.net/bsr1983/article/details/84824621</guid><author>bsr1983</author><pubDate>Wed, 02 Nov 2016 16:42:23 +0800</pubDate><description><![CDATA[ curl --header &quot;Content-Type:application/json&quot; 'http://hostname:ip/get/path' &amp;gt; /save/to/path/filename.json]]></description><category></category></item><item><title><![CDATA[【转】linux 用yum安装软件和卸载软件]]></title><link>https://blog.csdn.net/bsr1983/article/details/84819528</link><guid>https://blog.csdn.net/bsr1983/article/details/84819528</guid><author>bsr1983</author><pubDate>Thu, 29 Sep 2016 11:00:07 +0800</pubDate><description><![CDATA[
 
转自百度文库：http://wenku.baidu.com/view/ccbf86074a7302768e993957.html
 
使用yum 安装和卸载软件，有个前提是yum 安装的软件包都是rpm 格式的。
安装的命令是，yum install ~，yum 会查询数据库，有无这一软件包，如果有，则检查
其依赖冲突关系，如果没有依赖冲突，那么最好，下载安装;如果有，则会给出提示...]]></description><category></category></item><item><title><![CDATA[linux下nodejs 安装]]></title><link>https://blog.csdn.net/bsr1983/article/details/84819425</link><guid>https://blog.csdn.net/bsr1983/article/details/84819425</guid><author>bsr1983</author><pubDate>Wed, 28 Sep 2016 19:27:48 +0800</pubDate><description><![CDATA[
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -


yum -y install nodejs
yum install gcc-c++ make
# or: yum groupinstall 'Development Tools'



sudo yum install nodejs ...]]></description><category></category></item><item><title><![CDATA[微信小程序相关资料收集]]></title><link>https://blog.csdn.net/bsr1983/article/details/84818992</link><guid>https://blog.csdn.net/bsr1983/article/details/84818992</guid><author>bsr1983</author><pubDate>Mon, 26 Sep 2016 11:23:00 +0800</pubDate><description><![CDATA[
微信官方文档地址： 
https://mp.weixin.qq.com/debug/wxadoc/dev/

具体的开发文档、设计指南和开发者工具可以参考以下链接：
1. 小程序开发文档
2. 小程序设计指南
3. 小程序开发者工具
开发工具下载地址

windows 64
windows 32
mac
 
...]]></description><category></category></item><item><title><![CDATA[gulp使用备忘]]></title><link>https://blog.csdn.net/bsr1983/article/details/84816501</link><guid>https://blog.csdn.net/bsr1983/article/details/84816501</guid><author>bsr1983</author><pubDate>Thu, 08 Sep 2016 19:23:26 +0800</pubDate><description><![CDATA[
1.bower的package.json中增加依赖：
&quot;devDependencies&quot;: {
  &quot;bower&quot;: &quot;^1.7.7&quot;,
  &quot;gulp&quot;: &quot;^3.9.0&quot;,
  &quot;gulp-concat&quot;: &quot;^2.6.0&quot;,
  &quot;gulp-htmlmin&quot;: &quot;^2.0.0&quot;,
  &quot;gulp-js]]></description><category></category></item><item><title><![CDATA[linux服务器时间同步]]></title><link>https://blog.csdn.net/bsr1983/article/details/84814708</link><guid>https://blog.csdn.net/bsr1983/article/details/84814708</guid><author>bsr1983</author><pubDate>Thu, 25 Aug 2016 18:17:27 +0800</pubDate><description><![CDATA[如有多台CentOS服务器运行相同的服务，且对时间准确性要求较高，那必须保证多台服务器时间统一。 最简单的就是每台服务器都用ntpdate同步同一台网络时间服务器的时间。 1、输入ntpdate time.nist.gov同步网络时间[root@localhost ~]# ntpdate time.nist.govMon Dec 17:11:43 ntpdate[5014]: adjust tim...]]></description><category></category></item><item><title><![CDATA[mac下显示隐藏文件]]></title><link>https://blog.csdn.net/bsr1983/article/details/84813183</link><guid>https://blog.csdn.net/bsr1983/article/details/84813183</guid><author>bsr1983</author><pubDate>Fri, 12 Aug 2016 13:13:47 +0800</pubDate><description><![CDATA[

开启显示
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

取消显示


defaults write com.apple.finder AppleShowAllFiles FALSE ; killall Finder
]]></description><category></category></item><item><title><![CDATA[spring注入null值]]></title><link>https://blog.csdn.net/bsr1983/article/details/84772189</link><guid>https://blog.csdn.net/bsr1983/article/details/84772189</guid><author>bsr1983</author><pubDate>Tue, 22 Mar 2016 10:53:23 +0800</pubDate><description><![CDATA[
使用spring配置jedis连接池，需要指定db索引，但jedis poo构造函数中需要给password也赋值，看了源码，如果password赋值null，则不再做auth，具体配置如下：
&amp;lt;bean id=&quot;jedisConfig&quot; class=&quot;redis.clients.jedis.JedisPoolConfig&quot;&amp;gt;
        &amp;lt;property name=...]]></description><category></category></item></channel></rss>