自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

baofeidyz

更多的是记录自己的学习过程,非常欢迎大家指出不足之处!

  • 博客(97)
  • 资源 (13)
  • 论坛 (4)
  • 收藏
  • 关注

转载 【杂文】CM 倒下了,但还有这些第三方安卓 ROM 让你刷个痛快

写在前面:本文内容转载于微信公众号 雷科技 并已经获得作者授权,若需要转载,请联系 雷科技 对于 Android 发烧友而言,最近最为重磅的消息就莫过于第三方 Android ROM 之首的 CyanogenMod(简称 CM)宣布停止固件支持。关于现在刷机是否还有意义,也成为近期的一个热议话题:一方面,现在厂商固件的体验已经非常成熟,而大部分国内用户对原生安卓体验不太感冒。但另一方面,没有

2017-01-02 20:30:44 10937

原创 使用dnsproxy自建DNS服务

为什么我想要自建DNS服务?因为我们公司内网有基于Windows的DNS服务。主要因为部分域名是仅限内网解析的,所以我不得不使用公司内网提供的DNS。如果这个DNS服务好用也就没啥了,但问题在于,他总是能解析出一些无法访问的IP,上网体验糟糕。我有尝试修改我本地的DNS,或者是尝试将内网的域名写入hosts文件中,最终都无法满足我的需求。经人安利,我找到了这个开源项目:https://github.com/AdguardTeam/dnsproxy如何使用dnsproxy?其实我觉得我有点废话了,

2020-07-19 22:51:02 76

原创 Java NIO概述

NIO 概述Java NIO 由以下几个核心部分组成ChannelsBuffersSelectorsChannel 和 Buffer基本上, 所有的IO和NIO中都从一个Channel开始. Channel有点像流. 数据可从Channel读到Buffer中, 也可以从Buffer写到Channel中.Channel和Buffer有好几种类型.ChannelJAVA NIO的通道类似流, 但又有些不同:既可以从通道中读取数据, 又可以写数据到通道. 但流的读写通常是单向的.通道可

2020-05-24 22:56:54 43

原创 设计模式

设计模式创建型工厂通过传参获取不同的实例.一般来说,返回的实例需要实现共同的接口.抽象工厂对工厂模式进行抽象封装,工厂类基层抽象工厂进行封装.与工厂模式一样,通过传参返回不同的工厂实现,再通过传参返回不同的实例.单例该类负责创建自己的对象,同时确保只有单个对象被创建.该类提供了一种访问其唯一对象的方式,可以直接访问,不需要实例化该类的对象.注意点:单例类只能有一个实例.单例类必须自己创建自己的唯一实例.单例类必须给所有其他对象提供这一实例.建造者使用多个简单的对象一步一步构建成

2020-05-24 22:51:04 39

原创 【技术宅拯救世界】ios12.4越狱后,解决cydia网络错误,无法连接网络的问题

写在前面:当大家搜到这篇文章的时候,应该已经尝试了N多种方案了,非常的沮丧,我想说这次真的真的可以了,我先把解决方案放到前面,再写我的心路历程,希望能帮助到各位。解决方案首先,越狱方案我是基于unc0ver实现的越狱,至于如何安装ipa文件的问题,请大家自行Google解决,这篇文章只会介绍如何解决越狱后cydia网络错误,无法连接网络的问题。第一步,允许ssh连接突然发现CSDN不...

2019-08-20 22:52:55 12819 2

原创 Java并发编程-可见性、原子性、有序性问题引入

这篇文章属于读书笔记,学习极客时间Java并发编程实战课程时写下的,部分内容来源于课程可见性由于存储的成本和速度问题,我们的计算机采用了多级存储。CPU集成的三级缓存,主内存以及我们常用的硬盘存储。我们的应用程序从硬盘存储加载到主内存中,当我们的CPU去执行指令运算的时候,会把需要运算的代码块加载到CPU集成的缓存中。每一个CPU都有自己的缓存,所以当我们使用多线程并发编程时,就会出现可...

2019-05-11 18:13:59 258

原创 【Java】简析ThreadPoolExecutor execute和BlockQueue

介绍线程池的五种状态以及状态的二进制表达以及切换等。阻塞队列常用的数组实现以及链表实现的源码解析

2019-05-04 04:15:17 243

原创 【docker】解决gitlab ci gitlab-runner 使用shell调用docker build命令失败的问题

我在gitlab ci 的yml文件中加入一些输出日志的脚本,最后发现居然是因为没有用sudo命令导致的。具体原因还不清楚,yml文件中也写了whoami,输出的确是root用户,但是不知道为什么直接运行docker build会失败,提示docker Couldn't connect to Docker daemon at http+docker://localunixsocket - is ...

2019-03-05 01:34:52 2250

原创 【技术宅拯救世界】emby+zimuzu打造家庭影院

第一章 简介emby官网地址:https://emby.media主要就是帮你管理影音,可自动加载相关介绍,封面以及演员明细等,包含多个平台,通过自己搭建服务器和客户端配套使用。服务器可搭建在macos windows linux等多个平台。客户端支持Android(含tv)以及ios等移动平台,pc可直接访问web,支持投屏。zimuzu官网地址:https://zimuzu.io主...

2019-02-04 18:20:45 6835

原创 【伪技术宅拯救世界】使用aria2gui完成百度云不限速下载

可以说GitHub的力量是很强大的,哈哈哈原理实际上百度云链接也是最后转换成普通的http下载链接来进行下载的,所以我们只要先把百度云链接转换成http以后就可以使用多线程工具aria2下载来。第一步,安装浏览器插件以及脚本这一步呢,我们需要用到Chrome浏览器以及Chrome浏览器插件tampermonkey,在装好Chrome浏览器已经tempermonkey插件以后,我们再安装...

2018-10-07 14:59:36 5793

原创 【八阿哥】java调用dll文件提示找不到依赖库java.lang.UnsatisfiedLinkError:Can't find dependent libraries

先贴异常信息:Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.8.0_181\bin\xxx.dll: Can't find dependent libraries at java.lang.ClassLoader$NativeLibrary.load...

2018-08-16 17:02:34 4510 2

原创 【八阿哥】解决spring2.5.6因使用jdk8特性的异常

这里贴出主要的异常信息,希望有缘人能靠关键字搜索到Caused by: java.lang.ArrayIndexOutOfBoundsException: 51195 at org.springframework.asm.ClassReader.<init>(Unknown Source) ~[spring-2.5.6.jar:2.5.6] at org.spr...

2018-08-14 00:13:51 645

原创 【Java】使用DateTimeFormatter替换线程不安全的SimpleDateFormat

如何让SimpleDateFormat保持安全运行?方案一 每次都去new这种方案最简单,但是会导致开销比较大,不推荐方案二 使用ThreadLocal保障每个线程都有一个SimpleDateFormat这个方法是我在这里看到的:https://www.jianshu.com/p/d9977a048dab 我摘一下主要内容:public class TestSimpleD...

2018-07-31 16:00:39 2837 1

原创 【Eclipse】eclipse常用设置

修改字符编码一般使用UTF-8编码修改workspace,如下图所示: 2. 修改默认字体大小修改自动提示添加code templates 和code style这个主要是用于规范代码以及注释的格式,具体的格式文件可以去找阿里巴巴的p3c文档,或者是以公司内部的规范文档为准,替换方法如下: ...

2018-07-25 14:14:53 249

原创 【docker】docker registry从docker hub或其他仓库同步镜像

相关文章: 【docker】docker的安装与启动 【docker】docker registry的安装与启动本地光有一个私有的仓库也不行啊,仓库里面连最基本的basic image都没有的话,也是不行的,所以我们需要从docker hub或者其他仓库去同步一些我们需要的镜像到我们的本地仓库。以tomcat为例,先把tomcat从docker hub中拷贝下来dock...

2018-06-14 11:16:29 2395

原创 【docker】docker registry的安装与启动

相关文章:【docker】docker的安装与启动docker registry是什么?docker registry其实就是一个本地版本的docker hub,一个私有仓库。 在使用docker的过程中,我们经常使用docker pull从云端拉取image镜像资源到本地,比如我现在需要一个tomcatdocker pull tomcat这条命令实际上等价于do...

2018-06-13 17:49:22 2158

原创 【docker】docker的安装与启动

默认都是第一次使用docker,不涉及到需要卸载的操作For CentOS目前docker需要CentOS7以上的版本,对应官网链接为:https://docs.docker.com/install/linux/docker-ce/centos/ 如果你需要卸载以前的旧版本,可以在官网找到方法。第一步,安装docker需要的依赖sudo yum install -y ...

2018-06-11 15:45:43 8354

原创 【Nginx】Nginx配置SSL证书

相关文章: 【Nginx】CentOS7.2安装与启动Nginx通过修改简单的Nginx配置文件来实现SSL证书的加持,使得我们的应用程序支持HTTPS访问协议。首先,搞到SSL证书付费的话就很多选项,我就简单介绍一下免费的吧。 免费的SSL证书都是针对单一域名,比如baofeidyz.com quan.baofeidyz.com 这两个域名是单独的,所以是需要两个免费...

2018-05-24 16:42:44 45224 10

原创 【StringBoot】Spring Boot 2.0 + Mybatis 自定义数据源

小弟最近需要使用Spring Boot连接两个数据库,于是就开始折腾了。如果想要配置两个数据源,我们需要先学会如何自定义一个数据源,所以这篇博客主要是讲如何自定义一个数据源,需要自定义两个或多个的朋友请戳:通常来说,我们在配置数据源的时候,会选择使用Spring Boot为我们提供的配置项,如下所示:spring: #MySQL数据库相关配置 datasource: ...

2018-05-21 10:09:58 1453

原创 【Nginx】CentOS7.2安装与启动Nginx

Nginx应该算是后台开发必备技能之一了,所以现在想花点时间学习了解一下先。 文章的安装步骤其实就是安装Nginx官网文档一步一步往下走的,如果喜欢阅读英文原版或者你的系统并不是CentOS的可以直接移步:Installing nginx一些专业术语介绍Nginx把整个程序的线程分成了两种,第一种叫做master process,另外一种是 worker processe...

2018-05-21 09:25:24 802

原创 【Linux】CentOS7使用crond定时执行脚本

有一些不可描述的服务,可能在执行时间过长以后出现一些问题,如果设置每天在某个不需要的时刻重启一下,可能是一个很好的解决办法。写好这篇笔记,以后再装服务器的时候就知道如何快速解决问题了。0x00 修改配置vim /etc/crontab打开以后看到的文件是这样子的:SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binM...

2018-04-28 23:40:27 3373

原创 【Redis】CentOS7安装配置Redis数据库

第一步,下载使用wget命令进行下载wget http://download.redis.io/releases/redis-4.0.9.tar.gz第二步,安装编译解压tar -zxvf然后进入redis路径,使用make进行编译,这里可能发生一些错误,比如: cd src && make all make[1]: Enter...

2018-04-01 14:26:58 749

原创 【MySQL】修改MySQL数据库编码为utf8mb4以支持emoji表情存储

写在前面:在开发微信小程序的时候就发现,其实很多人的微信昵称里面就带有emoji,而且大家也比较喜欢这个表情,所以如果你的数据库不支持这个emoji的话会导致jdbc一直在报错,虽然你可以使用正则表达式来避免这个错误的出现,但是我们直接支持不是更好吗?其实网上有很多的博客都在讲如何修改的问题,多数都是以修改某个数据库以及表的编码,而实际上,我们还需要修改MySQL的配置文件来达到这个目的。...

2018-04-01 13:18:54 1283

原创 【狼人杀plus全记录】SpringBoot去掉jackson并整合Gson

前文:因为之前有包装过一个mySessionKey,所以在传入数据的时候就需要包装一下,不然没办法快速的传输数据,这就需要用到泛型。那么让SpringBoot整合Gson就很有必要了。第一步,修改pom.xml配置文件在添加SpringBoot web依赖的地方将jackson的包去掉: <dependency> <g...

2018-02-22 12:55:10 9802 2

原创 【狼人杀plus全记录】SpringBoot结合Redis实现微信小程序登录态维护

2018.04.13更新:这种方案不好,我后面有时间会重新写,主要错误点是在于应该把mySessionKey放在HTTP协议的header中,而且微信小程序的wx.request()方法也是支持的,我的小程序已经更新了,但是没有更新博客。 前文:微信小程序API文档中,有一个关于wx.login()的登录态维护的时序图,这篇文章就是记录如何实现的。准备工作首先,再开始这篇...

2018-02-08 15:19:07 1692

原创 【Redis】Windows安装Redis服务

前文:微信小程序登录状态维护需要使用到一个带有时效的键值对缓存,所以选择redis准没错。第一步,下载安装包 redis的官网是https://redis.io,如果你仔细看官网的介绍(https://redis.io/download)会找到这样的一段话: Windows The Redis project does not officially support Win

2018-02-01 15:17:30 1816

原创 【狼人杀plus全记录】没有公网IP照样完美解决微信小程序本地测试问题,超简单方法!

前文:在开发微信小程序后台的时候,我们需要使用域名进行跳转访问,按照传统的思路我们的域名只能填写一个公网IP,然而多数情况下我们并没有公网IP方法非常简单,有两种思路:第一种,将域名定向到局域网IP 比如我们在阿里云云解析的配置面板中,讲A记录的IP地址改为127.0.0.1 或者是 192.168.xx.xx 指向我们本地测试机的局域网地址,然后我们在电脑上进行本地测试的时候就非常

2018-01-30 16:21:55 6526 2

原创 【狼人杀plus全记录】SpringBoot配置SSL证书实现Https访问

前文:微信小程序需要使用Https进行交互,之前SSM架构中是将SSL证书添加到Tomcat中,但是SpringBoot默认是内嵌的Tomcat服务,所以就有了这篇文章先上效果图: 实际上,网上也有将SpringBoot的内嵌Tomcat移除,然后配置到外部的Tomcat,这个其实很方便,也有很多的文章写过。但是IDEA在创建SpringBoot项目的时候,并没有创建为web项目,所以

2018-01-30 16:08:03 1944

原创 【Python】UserWarning: Selenium support for PhantomJS has been deprecated, please use headless version

错误信息:UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.warn('Selenium support for PhantomJS has been deprecated,

2018-01-26 00:13:21 5838

原创 【almost技术宅拯救世界】教你删除Windows.old文件夹

【almost技术宅拯救世界】教你删除Windows.old文件夹Windows10的安装率其实已经很高了,Windows10的升级频率也非常的高,但是每次系统自动升级以后都会带来一个问题,那就是会有一个Windows.old文件夹,虽然这是微软为了防止新系统出问题而预留的回滚操作,但是这个文件夹往往会很占用你的C盘资源,像我的C盘已经给了一整块120G的SSD,依然吃紧。然后我们去看一下这个Win

2017-12-10 16:15:27 415

原创 【跟着imooc重学java】Java File IO读写操作

【跟着imooc重学java】Java File IO读写操作 其实这篇文章其实和imooc一点关系都没有,但是为了让我的博客看起来不那么乱,我就放一起了。写文件利用FileOutputStream写文件public static void main(String[] args) throws IOException { // 创建一个File对象 File file = n

2017-09-27 17:44:10 276

原创 【跟着imooc重学java】JDK 与 JRE的区别

JDkJava Developement Kit java开发工具JREJava Runtime Enviroment java运行环境JDK主要是用于编译程序,但是实际上需要运行的时候,还是需要JRE环境的,所以作为一个java的开发者,你需要同时安装JDK和JRE,不过呢,Oracle公司已经在你下载JDK的时候一并把JRE打包下载了,你只需要一并安装即可。

2017-09-06 10:41:34 299

原创 【跟着imooc重学java】JVM 实现java的跨平台

复习,查缺补漏JVM是Java Virtual Machine,java虚拟机的缩写。在编写java程序的时候,通过编译器将我们的源文件(.java文件)编译为二进制的字节码文件(.class)文件,程序在运行的时候,JVM会将字节码文件(.class)进行解释,以便于系统执行该程序。

2017-09-06 10:11:38 174

原创 【跟着imooc重学java】Java SE 与 Java Me 、Java EE之间的关系

复习,查缺补漏!Java SE 是java的核心, 而Java EE 是在Java SE的基础上增加了一些诸如JSP 、 EJB等等特性; Java ME 则是在Java SE的基础上针对于移动适配推出的。

2017-09-06 10:01:35 208

原创 【跟着imooc重学java】break与continue的区别

break与continue的区别相同点:break与continue这两个java关键字都是用于终止循环,当然break还可以在switch case中进行终止; 不同点: break关键字是直接跳出整个循环,而continue关键字只是跳出当前循环,举个例子来说明:for(int i = 1; i < 10; i++){ if(i%2==0) brea

2017-08-25 21:40:44 214

原创 【Oracle学习笔记】单行函数

写在前面:单行函数的概念:单行函数:接受一下数据,输出一个数据; 多行函数:聚合函数,分组函数。接受一组数据,输出一个数据。常见字符函数大小写相关: LOWER , UPPER , INITCAP 其他:TRIM , LTRIM , RTRIM , LPAD , PPAD , INSTR , SUBSTR , LENGTH , CONCAT , REPLACELOWER会将所有字符转换为小写

2017-07-14 16:54:15 447

原创 【Oracle学习笔记】使用Oracle11g中的sqldeveloper

写在前面:其实sqlplus也是很好的工具,只是sqldeveloper可以让我们更直观,当然还有很多工具,比如说PL/SQL等等sqldeveloper也是位于开始菜单中Oracle选项下的,具体位置见下图:直接打开实际上是打不开的,会有下面出现的问题: 解决办法非常简单,点击“浏览”,然后定位到这你的Oracle数据库安装路径C:\app\oracle\product\11.2.0\dbho

2017-07-14 13:49:53 696 1

原创 【Oracle】windows平台oracle11g安装与简单配置

写在前面:昨天折腾了一天的oracle12c,资料实在是太少了,对于我这个人没有oracle数据库基础的人来说很难受,所以今天准备改用oracle11g开始学习oracle数据。第一步,下载Oracle11g数据库 下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html需要

2017-07-14 12:32:07 420

原创 【Oracle学习笔记】SQL语句分类

写在前面: mysql还没弄熟悉,就要转战Oracle了,啊哈哈哈SQL概述SQL(structured query languag)结构化查询语句 主要是用于操作关系型数据库SQL分类数据查询语言 DQL数据操作语言 DML数据定义语言 DDL数据控制语言 DCL事务控制语言 TCL数据查询语言 DQL 对列、表、视图进行数据查询关键字:SELECT 对应用途:查询数据数据

2017-07-13 15:52:23 516

原创 【Oracle】windows平台 Oracle12c 的安装教程

写在前面:很久没有更新博客了,最近需要学习Oracle数据库,所以就又开始更新了,找个时间我把我的微信小程序教程写完 啊哈哈哈第一步,下载Oracle12c数据库下载地址:https://www.oracle.com/downloads/index.html 需要登录自己的Oracle帐号,如果没有就用邮箱注册一个吧第二步,解压下载好的Oracle数据库现在只有一个文件了解压以后可以得到这样的一

2017-07-07 09:22:23 725

dll依赖检查工具

dll依赖检查工具,更多请戳:https://blog.csdn.net/baofeidyz/article/details/81745105

2018-08-16

navicat12027_premium_cs_x64中文版带注册机

navicat12027_premium_cs_x64中文版带注册机,实测可激活使用。

2018-05-28

proxifer 安装包与注册码

proxifer全局代理软件,应该算是比较专业的工具了,程序是英文的。这个是老版本的,但是可以用,这种程序应该没有必要追新吧?

2018-05-16

navicat_premium_12破解版

注:该资源是本人在网络上搜集而来,经过自己验证以后上传到CSDN,一方面提供给大家下载,一方面我自己做个备忘。 同时希望有条件的朋友去官网购买正版软件(PS:我也很想支持正版软件,但是真的真的太贵了,买不起啊!(┬_┬)) 没有下载分的同学可以自行到下载站下载,只要别被套路就可以了,这个分是为了我以后方便下载别人的资源而备的,对不起了各位。

2017-11-04

PL/SQL Developer 12 64位 带注册码 可直接激活

密码是:baofeidyz.com PL/SQL Developer 12 带注册码,可以直接激活,请注意这个激活码仅支持我附件中的这个版本,不适应于最新的版本哦!切记!

2017-07-23

SQL基本配置与执行

【初学Mybatis】No.3 SQL基本配置与执行之项目源代码,下载前请访问博客地址以确认是否需要:http://blog.csdn.net/baofeidyz/article/details/54986797

2017-02-11

Mybatis的下载和搭建核心架构(Maven搭建)之项目源代码

【初学Mybatis】No.2 Mybatis的下载和搭建核心架构(Maven搭建)之项目源代码,下载前请访问博客地址以确认是否需要:http://blog.csdn.net/baofeidyz/article/details/54914597

2017-02-07

startUML-v2.7.0与破解方法

一款开源的UML建模工具,官网是https://startuml.io

2016-10-25

navicat112_premium_cs_x64自带注册机

navicat premium版本,支持 MySQL PostgreSQL Oracle SQLite SQL Server MariaDB等数据库的管理,强大到爆

2016-10-12

MyEclipse2016CI4激活工具

20164I亲测激活成功,已经延长了三年的时间,足够了,以后肯定是往上升级的

2016-07-28

Navicat112 For MySQL 自带注册机

MySQL图形化工具,解压之后有一个TXT请阅读并按照说明说明,实测注册率百分之百

2016-07-24

MarkdownPad2.4.2专业破解版

markdown语法编辑器,可以一键生成html文件,并且可以直接上传到CSDN发布

2016-07-20

GIT工具包SourceTree1.8.3+.net4.5

GIT工具,中文版强大并且方面

2016-06-01

如何取消CSDN的短信订阅和邮箱骚扰?

发表于 2017-08-25 最后回复 2018-08-02

Oracle数据库查询的时候为何要避免笛卡尔积?

发表于 2017-09-01 最后回复 2017-09-02

申请删除本人之前上传的一个资源,资源地址请见内容区

发表于 2017-03-15 最后回复 2017-08-25

管理员你好,能否帮我删掉一个我上传的资源呢?谢谢

发表于 2017-01-22 最后回复 2017-03-01

空空如也

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

TA关注的人 TA的粉丝

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