自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 2021-05-18

PHP调试:PHPStream + XDebug第一步:安装xDebug扩展1. 先判断自己要下载什么版本的扩展(很重要):控制台输入php -i,将输出的内容复制到https://xdebug.org/wizard2. 点击按钮,就能得到下载路径。3. 在php.ini中配置xDebug:[xdebug];断点调试xdebug.remote_enable=on ;远程调试xdebug.remote_autostart=on ;开启远程调试自动启动xdebug.re.

2021-07-08 16:38:18 156 2

原创 对java的对象锁的理解

2020-09-16 15:03:15 199

原创 Linux中实现定时任务的方式

在Linux中可以实现两种类型的定时任务,第一种是一次性的,执行一次后就不再执行了,比如你正在下载文件,还有10分钟才下载完,但是已经到周末下班时间了,你想让你的linux一个小时后关机。另外一种是循环执行的,比如你想每天早上6点准时发一封邮件给对面的女同事翠花,表示自己每天早睡早起身体好,但是自己却还在被窝睡懒觉。这两种任务分别是at,batch和 crontab。at:一次性的任务,可以指定具体的时间去执行。batch:是在at的基础上执行的一个命令,一次性的任务,在cup负责小于0.8的时候执行

2020-08-08 10:50:12 1035

原创 三种执行shell的区别

三种执行shell的区别(source, sh script, ./script)sh script, ./scriptsourcesh script, ./script这两种方式执行shell的原理是一样的,都是在父进程中启动了一个子进程进行shell操作,所以在子shell脚本中产生的变量不会影响到父进程。sourcesource的方式执行shell则是直接在父进程中执行的,shell脚本中修改或创建的变量在父进程中也能看到...

2020-08-01 16:42:52 225

原创 黑苹果无法连接wifi

VMware在虚拟机设置没有问题的情况下,可能是window中关闭了DHCP服务,在 任务管理器->服务 中把这里开启:

2020-05-23 12:04:08 4345

原创 索引

引文相信大家都用过数组,数组的特点是查询速度快,而插入和删除速度慢。插入和删除速度慢很容易理解,就是如果在数组中间插入或删除一个元素,后面的元素都要进行移动,时间复杂度是O(n)。而查询速度快是因为数组是根据索引来查询的,时间复杂度是O(1)。那为什么用索引来查就能做到这么快呢?先来看一下下面这张图:以Java为例,这里是一个int类型的数组{4,7,2,9,1,3},已经知道数组的起...

2020-03-04 14:38:36 251

原创 阿里云连不上GitHub

在拉GitHub的代码到阿里云时发现阿里云连接不上GitHub错误大概是说连接超时后来发现不管对GitHub的什么操作都不行,ping也ping不通解决办法:在/etc/hosts文件加上GitHub的IP github.com可以连上了,但是很慢ps: 查询域名ip的地址https://www.ipaddress.com/ip-lookup...

2020-02-03 20:57:26 9334 1

原创 PHP邮箱认证

准备:1、php开发环境2、工具类 Smtp.php, 可以自行下载也可以参考文末代码。3、SMTP服务器的用户邮箱,所有邮箱都可以做SMTP服务器的用户邮箱,但是需要授权码(阿里云邮箱需要去认证),qq邮箱做SMTP服务器的用户邮箱 参考以下链接:https://jingyan.baidu.com/article/6079ad0eb14aaa28fe86db5a.html4、 php后...

2019-08-01 14:48:34 948

转载 计算Java对象占用内存空间大小

使用到的工具是lucene<dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>4.2.0</version></dependency>...

2019-06-27 21:33:36 1166

原创 记录《java网盘》中清理文件

运行环境 CentOS7 1G内存 40G硬盘(某某云服务器,学生价9.5一个月)数据表结构硬盘中文件存放方式是:以月为单位创建目录,同一个月的文件放在同一个目录中。文件名格式为:时间戳+原始文件名数据库的file表存有文件的真实路径,user_file表则是用户表user与file表多对多的一个关联表,user_file表中的 link_id 字段是一个与 file 表关联的外键,...

2019-06-27 20:48:21 119

原创 Redis总结

主流应用框架一、缓存器一般有两种缓存中间件 ——Memcache和RedisMemcache:代码层类似于Hash,简单易用特点:支持简单类型不支持数据持久化存储不支持主从不支持分片Redis:特点:数据类型丰富(set, list)支持数据持久化存储支持主从支持分片二、Redis为什么这么快?完全基于内存,绝大多数的请求都是纯粹的内存操作,执行效率较高...

2019-05-17 16:20:43 346 1

原创 数据库总结

大纲(1)架构(2)索引(3)锁(4)语法(5)理论范式一、架构如何设计一个数据库?首先分为两个大模块,分别是存储(文件系统)和程序实例存储模块存储数据的地方,如机械硬盘,SSD固态硬盘,磁盘阵列等程序实例模块有了存储模块后,我们需要使用这些数据,程序实例模块就是 将数据库的逻辑地址转换为数据库的物理地址存储管理:对逻辑与物理地址映的管理缓存机制:数据库的存储模块是硬...

2019-05-16 20:22:44 1514

原创 计算机网络协议总结

计算机网络协议全面总结一、OSI七层协议物理层:很久很久以前,那时候还没有现在的外星人超级电脑,或者华为的P30。比较调皮的小明想要把自己机器上写好的一些个人游戏心得(如何玩好王者农药)发给小红(校花),希望博得芳心。小明个人比较勤,游戏总结心得总结的比较详细(大概有100M)。但是到底怎么才能从自己的机器上传给小红的机器呢,进过一番打听,他发现远在太平洋另一端的科学家已经发明了一种技术 物...

2019-05-12 16:35:29 39338 30

原创 Mybatis总结

日志无法打印问题:首先log4j.properties配置## debug 级别log4j.rootLogger=DEBUG,Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out log4j.appender.Console...

2019-03-06 16:15:12 103

原创 Django 两种访问图片的方式

访问静态资源中的图片(就是放在static文件夹中的图片)静态资源存放一些页面需要频繁加载且一般不是由用户所定义的,所以一般存放在哪里就不会变化,文件夹名为定义为 static,位置在 你的 app下访问方式: 在settings.py文件中最底部配置STATIC_URL = '/static/'STATIC_ROOT = os.path.join(BASE_DIR, ...

2019-03-01 17:07:46 4562 4

原创 进入BOIS 重装系统

注意!!! 如果不行的话试试组合件,笔记本电脑上有一个 fn 键   fn+对应键  品牌整机分为笔记本、台式机和一体机。我认为一体机可以归类为笔记本。 2 联想 联想电脑进入BIOS的方法为:开机并按住F12键。 3 华硕 华硕电脑进入BIOS的方法为:开机并按住ESC键(华硕台式机请按F8键)。 4 惠普 惠普电脑进入BIOS的方...

2018-10-18 21:16:00 1829

原创 JNI 开发中 C / C++ 基础

what 什么是 JNIJNI java native interface native 本地 java本地接口jni可以看作是翻译, 实际上是一套协议why 为什么要用JNI    *java 一处比编译到处运行        * Java运行在虚拟机上, 但是无法调用底层驱动, JNI可以扩展java的虚拟机能力 让java代码可以调用驱动        * java是解析型语言, 运行效率相...

2018-06-08 22:44:10 424

原创 DOM对象

DOM   Document Object Model   文档对象模型功能:用来控制页面中的内容, 可以通过操作对象来控制页面内容dom本质就是将文档中的所有内容封装成对象 例如下面的一个  文档&lt;html&gt;&lt;head&gt; &lt;title&gt;itcast&lt;/title&gt;&lt;/head&gt;&lt;body&gt; &lt;div...

2018-05-14 22:10:45 116

原创 js基础

关系运算符中,string之间的比较  “ab” &gt;  "ac"    是从左到右一个一个字符对应比较他们的acall码, 如果左边没有字符右边有字符, 算右边大等值运算符    ==   /     !=, 其他类型都会倾向number类型转换, 如果比较中存在number类型, 其他类型会先转换成number, true转换成number则为1, false则为0; null 会转成NA...

2018-05-14 22:10:32 104

原创 MySQL基础

DDL语句数据类型:一、数字类型            整型:                    TINYINT        2字节        byte                    SMALLINT     2字节        short        (常用)INT                4字节                          浮点型       ...

2018-05-14 22:10:11 119

原创 XML简介

一般用于一些有层级关系数据的存储和配置文件与HTML的区别:1、XML更加严谨2、XML支持自定义标签xml分为一下部分:1、文档声明语法:&lt;?xml  [属性="", , ] ?&gt;    属性:version = "1.0"    xml的版本, 目前只有1.0版本encoding = "utf-8"    解码格式, utf-8, gbk .......standalone = "...

2018-05-14 22:10:01 178

原创 解析思想dom, sex, pull

dom解析思想:核心思想:把文档中的所有对象  都封装成对象 放在内存中优点:方便 增、删、改、查缺点:浪费内存sex解析思想:解析原理:事件驱动优点:在读取xml文档时, 已经根据定义好的事件,对xml进行内容进行了筛选,筛选完成后,内存中只保留了想要的内容,比较节约资源, 在资源比较匮乏的平台上使用缺点:没有保留文档结构, 无法进行增删改操作。spull解析:与Sax一样, 都属于事件驱动的解...

2018-05-14 22:09:35 536

原创 tomcat服务器

分为 安装版 和 解压版安装板只能安装一个版本的(不用)解压版的则可以自由切换版本(用)环境变量的配置:在 JAVA_HOME 中配置一个jdk的路径即可目录结构:bin:放一些命令conf:配置文件lib: 运行时需要的 jar 包类库logs:日志temp:运行时产生的临时文件webapps: 打包软件work:产生有用的文件端口号修改:conf中的server.xml文件中第70行左右有一个...

2018-05-14 22:09:24 169

原创 Servlet基础

动态资源servlet就是在服务器端,接收请求并完成响应的java类生命周期三个方法 init(ServletConfig config)        //第一次访问Servlet调用servlet()    //接受请求并返回响应的方法destroy()    //销毁Servlet调用其他方法:getServletConfig()            //返回ServletConfig对象...

2018-05-14 22:08:42 147

原创 jdbc基础

JDBC   java database connactive是java连接数据库的一个规范    用jdbc连接数据库的步骤:1、导入驱动类库2、注册驱动    DriverManager.registerDriver(new com.mysql.jdbc.Driver());'3、连接数据库   Connection conn = DriverManager.getConnection("j...

2018-05-14 20:32:59 195

原创 java JSON需要导入的包

commons-lang-2.6.jarcommons-beanutils-1.9.3.jarezmorph-1.0.6.jarcommons-collections-3.1.jarcommons-logging-1.2.jarjson-lib-2.4.4-jdk15.jar 如果少导入或导入的包不正确都会有异常特别注意不要导错包 commons-collections...

2018-05-14 20:32:43 4830

原创 请求服务器UI卡住 和 Handler的使用 总结

由于Android的UI只能由UI线程来修改,不允许使用其他线程来修该。、        一般要进行耗时操作时, 比如请求服务器,需要新建一个线程来发送请求,将反回的数据再做处理,然后在UI上显示那么, 新建线程获取回来的响应数据要怎么样才能传给UI线程呢?        如果直接以返回值的形式给UI线程, UI线程是一条单线程,必然导致后面的东西无法渲染,即停留在发送请求的那个页面。但是如果服务...

2018-05-12 20:14:21 442

原创 关于匿名内部类直接 new接口

在Android中经常会为Button添加点击事件, 其中一种方式是匿名内部类的方式如:    Button b = new Button(this);    b.setOnClickListener(new OnClickListener(){         public void onClick(View v){                    }    });   此处OnClick...

2018-04-11 10:05:06 1515

原创 Unable to merge dex

Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.&gt; java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex...

2018-03-15 18:45:22 210 1

mysqlTotal.zip

《Innodb储存引擎》中的ibd分析工具,修复了一些bug,需要放在同一个目录下,chmod 755 这三个文件的权限。

2020-08-09

2017传智播客黑马python就业班最新视频教程

2017传智播客黑马python就业班最新视频教程

2018-09-23

struts2需要的jar包汇总

struts2需要的jar包汇总

2018-09-11

JSON需要导入的包

使用json需要的6个包, 记住千万不能导错了, 有一些名字很想的包,使用json需要的6个包, 记住千万不能导错了, 有一些名字很想的包使用json需要的6个包, 记住千万不能导错了, 有一些名字很想的包

2018-09-03

疯狂Android电子拍卖系统

包含完整项目!

2018-03-13

空空如也

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

TA关注的人

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