基础

JVM 内存结构 栈 堆 方法区 程序计数器 本地方法栈 线程私有 线程共享 线程共享 线程私有 线程私有 存放局部变量、操作数、动态链接、方法返回地址等 存放对象实例 存放类信息、常量、静态变量 存放当前执行的字节码和行号 服务于 Native 方法 栈和堆 栈 堆 先进后出 二叉树 线程共享 线...

java 186 0 2019-02-19 阅读更多

多线程

线程状态 就绪(Runnable):线程准备运行。 运行中(Running):线程正在被执行。 等待中(Waiting):线程被阻塞。 睡眠中(Sleeping):线程处于睡眠状态。 I/O 阻塞(Blocked on I/O):等待 I/O 操作完成。 同步阻塞(Blocked on Synchronization):等待获取锁。 死亡(Dead):线程执行完毕。 线程池 在初...

java 152 0 2019-02-19 阅读更多

缓存

Redis 的数据类型 String:键值对,value 可以是字符串或数字。(value 最大 512 M) Hash:键值对集合,value 是 HashMap。 List:String 类型的有序集合,底层是双向链表,支持反向查找和遍历。 set:String 类型的无序集合,底层是 value 永远为空的 HashMap。 ZSet:在 set 的基础上,每个元素关联一个 double 类...

java 165 0 2019-02-19 阅读更多

快速知道word文档被修改的内容

当你将一份写好的文档发给对方后,对方审阅完会有一些修改,还会告诉你:个别地方我修改了,你再好好看看。瞬间让人崩溃,几十页长的文档,难道要肉眼扫描一个个看吗?!不知道正确的方法,也只能加班了。   (一)首先呢,你要培养一个习惯,就是当发给对方的文档,对方再发回来时,要单独保存,不覆盖或替换原文...

工具 150 , 0 2019-02-13 阅读更多

好用不好找的五个网站

(一)BT兔子 剧集、综艺、音乐、软件等高速搜索 BT兔子种子搜索神器,一个有兔子般速度的种子搜索网站,为您提供高效精准的磁力链接搜索服务! 附地址:www.btrabbit.biz ———— (二)疯狂影视搜索 涵盖海内外热门影视大片,尽享追剧乐趣! 一个搜索最新电影,经典电影,电视剧的搜素引擎。 出发点是解决下载电影的烦恼和...

工具 184 , , 0 2019-02-11 阅读更多

抖音婚礼唱一曲相思的小姐姐是谁

最近有很多网友在刷抖音的时候都会刷到一位小姐姐在婚礼上唱了一首《一曲相思》,不得不说这位小姐姐唱的这首《一曲相思》非常的好听。不少网友表示简直就是被天使吻过的嗓子,对此网上不少网友纷纷在询问抖音上唱《一曲相思》的小姐姐是谁呢? 抖音婚礼唱一曲相思的小姐姐是谁 近日在抖音上这位小姐姐因为在一个结婚典...

生活 166 0 2019-02-11 阅读更多

吃亏是福

吃亏是福,要趁早! 传统观念认为,好汉不吃眼前亏。这其实是一种误解。好汉的眼光宛如鹰眼一样锐利,它关注的是长远的根本利益所在,而不会执著于眼前的祸福吉凶。鼠目寸光的人,才吃不得眼前亏,因为他们心胸狭窄,容不得一丁点儿的损失;高瞻远瞩的人,却吃得眼前亏,因为他们视野辽阔,纳天地于心中。 吃亏是福,生命...

生活 165 0 2019-02-11 阅读更多

Spring Boot 入门

简介 J2EE 配置繁多,开发效率低,部署流程复杂,继承第三方服务难度大。 Spring Boot 可用来简化 Spring 应用开发,约定大于配置。 官方文档:https://spring.io/projects/spring-boot#learn 特点 松耦合,不论在开发阶段,还是部署阶段,每个服务都是独立的 可使用不同的语言开发 易于和第三方集成 可部署在中...

java 232 0 2018-11-20 阅读更多

学习笔记(五)[面向对象]

变量 类的变量 class A:     num = 1      a = A() # 1 a.num # 1 A.num # 修改类的变量值 A.num = 2 # 2 a.num # 修改对象的变量值 a.num = 3 2 A.num # 给对象添加属性 ...

python 239 0 2018-09-21 阅读更多

学习笔记(四)[函数进阶]

异常 异常捕获 try:  myfile = open('1.txt') except Exception:  print('打开文件错误') else:  print('打开文件')  myfile.close() finally:  print('打开文件结束') 自定义异常 class MyError(Exception):   &...

python 279 0 2018-09-20 阅读更多

学习笔记(三)[函数基础]

概念 定义 声明 a = 1 if a == 1:     def func():         print('a == 1') else:     def func():         print('a...

python 240 0 2018-09-20 阅读更多

学习笔记(二)[语法进阶]

深浅拷贝 引用 list_1 = [1,2,3] list_2 = list_1 list_1 修改其中元素时,list_2 也被影响 浅拷贝 list_1 = [1,2,3,['a','b','c']] list_2 = list1[:] 只拷贝了最外层元素,修改 list_1 中的 1 时,list_2 不受影响,修改 list_1 中的 a 时,list_2...

python 285 0 2018-09-07 阅读更多

学习笔记(一)[语法基础]

数据类型 数字 整数(int,long):内存决定长度,不支持自增(++)和自减(–) 浮点数(float):带小数点的数,无穷小数会做精度处理 布尔(bool):非空(None)非 0 → true,0 或空(None) → false 复数(complex):表示向量,如:2 + 3j 或 2 + 3J 字符串(str) 定义:单引双引交替使用,不可...

python 269 0 2018-09-05 阅读更多

7款PPT素材工具介绍(三)

CollageIt Pro CollageIt Pro是一款图像处理软件,可用于海量的图片编辑处理。 CollageIt Pro 是一个非常简便的图片拼贴制作软件,只要导入图片 CollageIt Pro 就会自动生成华丽的拼图图片。 导入图片后,每次点击 Generate Layout 按钮就能自动分配一个图片拼贴布局方式,而 Shuffle 按钮则是在当前布局下重新布列图片...

工具 245 , 0 2018-07-31 阅读更多

关于wordpress后台首页加载aj...

通过审查元素发现,拖慢后台加载速度的主要是两个路径 1.https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js 2.http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/themes/smoothness/jquery-ui.css 都是谷歌的,现在国内访问谷歌几乎是访问不了,必须要FQ才可以,下面是解决这两东西的办法 第...

wordpress 331 0 2018-07-31 阅读更多

WordPress 给长文章内容分页...

上一篇文章介绍了 wordpress 无插件实现长文章分页,下面介绍一种用插件实现 wordpress长文章内容分页 的方法。 网上很多都是关于怎么用这个插件在首页进行分页或者在搜索页面分页的!没有一个介绍是在single页面进行分页的!有的只是讲如何代码进行wordpress长文章分页,非常复杂,对于一些学做网站新手很不实用。 其实...

wordpress 281 0 2018-07-29 阅读更多

WordPress 给长文章内容分页...

我们可能会碰到这样一种情况:发布的文章或页面太长,想要把一篇文章分成好几页,有的时候是为了方便用户阅读,有的时候可以说是为了SEO,到底为了什么目的,那是你的事儿了,我们在这里只是告诉你如何实现Wordpress的文章分页功能。 WordPress系统是内置分页功能的,要实现它极其简单,只需要在你想要分页的地方加入下...

7款PPT素材工具介绍(二)

Inpaint Inpaint(去水印软件)是一款去除图片背景中瑕疵的图片处理软件。如果你的图片中有一些你不满意的瑕疵,你不必动用复杂的PS来处理,只需要使用这款去水印软件就可以轻松搞定。运用选择工具选取你希望去除的对象,然后选择伪装,Inpaint(去水印软件)就会自动计算去除对象周围背景的颜色和分布,去水印软件会利用周...

工具 231 0 2018-07-22 阅读更多

纯css实现的弹窗

网页设计中弹出窗一般用于简短的文字介绍,是十分常用的一个代码。通过CSS3动画样式,我们可以实现不同交互的弹出框。 下面的是作者逛网站的时候见到一个例子,很漂亮,分享一下。 css部分 body{height:100vh;background:linear-gradient(to right,#c04848,#480048);} a{color:inherit;text-decoration:none;} na...

css 264 0 2018-07-20 阅读更多

实用的办公网站推荐

作为新时代的好青年,我们当然要爱岗敬业、力争进取,努力让自己创造更多价值!心不妥协,行不受限,我们只有不断要求自己变得博文广识,才能有后面的创意信手拈来,效率事半功倍。 下面是作者推荐的一些实用、好用的办公工具网站。 图片类网站 tinypng 处理png格式图片压缩,不失真 https://tinypng.com tinyjpg ...

工具 294 0 2018-07-20 阅读更多

7款PPT素材工具介绍(一)

介绍第一款PPT素材工具 PhotoZoom Pro是一个十分强大的图片无损放大(图片放大不失真)软件。 它是一款采用国际领先插值算法的新颖的、技术上具有革命性的对数码图片无损放大的工具。 一般情况我们用通常的工具对数码图片进行放大时,总会降低图片的品质,而PhotoZoom Pro软件使用了S-SPLINE技术(一种申请过专利的,拥有自...

工具 240 0 2018-07-20 阅读更多

添加友情链接

WordPress 3.5 默认隐藏了友情链接管理功能,虽然可以恢复链接管理功能 ,但是自带的链接管理仍旧太复杂, 下面分享下 @我爱水煮鱼  的方法。 将下面的代码添加到当前主题的 functions.php 文件中,或者另存为单独的php文件,上传到插件目录激活: <?php/* Plugin Name: WPJAM Blogroll P...

wordpress文章标题、详情页标题

之前做的一些小站,标题都是直接调用网站的title,但每个页面的关键描述都不一样,那怎么才能满足这些呢,一直在较劲这个问题,后来发现了一个有意思的解决办法 居然是一个常规的标签函数就可以搞定! <?php the_title();?> 将这个标签函数放到<title></title>之间,后面跟上你的网站名就哦了 &l...

wordpress 244 0 2018-07-01 阅读更多

学识是无穷尽的,要活到老学...

学识是无穷尽的,要活到老学到老。 ——毛泽东

生活 239 0 2018-06-23 阅读更多

良心是由人的知识和全部生活...

良心是由人的知识和全部生活方式来决定的。 ——马克思

生活 177 0 2018-06-23 阅读更多

实现wordpress搜索结果页面搜...

通过把wordpress搜索结果页面里的搜索关键词高亮显示,可以便于用户在搜索结果页面查找与自己搜索关键词相关的搜索结果,极大地提高了网站的用户体验。实现的方法非常简单,无需安装任何插件,仅需要在当前主题functions.php文件添加相关的函数代码,然后根据嵌套标签调整CSS样式即可。 实现方法: 在当前主题的functio...

Netty

BIO、NIO、AIO BIO:同步阻塞。一个连接一个线程,线程开销大。 NIO:同步非阻塞。一个请求一个线程,请求都被注册到多路复用器上,有 I/O 请求时才启动一个线程。 AIO:异步非阻塞。一个有效请求一个线程。 io 和 nio 的区别 io nio 面向流(只能顺序从流中读取数据) 面向块(数据先被读写进块中,然后根据需要...

java 302 0 2018-06-19 阅读更多

Spring

Spring 框架的优点 轻量,大约 2 M。 控制反转:松耦合,对象给出它们的依赖,而不是创建或查找依赖的对象。 容器:包含并管理应用中的对象的声明周期和配置。 面向切面编程(AOP):把应用业务逻辑和系统服务分开。 MVC框架:是 Web 框架的一个很好的替代品。 事务管理:Spring 提供一个持续的事务管理接口,可以扩展到...

java 299 0 2018-06-19 阅读更多

Redis

为什么要是有 Redis? 性能:需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。 并发:在大并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这时就需要使用 Redis 做一个缓冲操作,让请求先访问到 Redis,而不是直接访问数据库。 Redis 的缺点 缓存和数据库双写一致性问题:...

java 300 0 2018-06-19 阅读更多

Mybatis

#{ } 和 ${ } 的区别? ${ } 是变量占位符,#{ } 是参数占位符,Mybatis 会将其替换为 ?,并在参数值外加上引号,能防止 sql 注入。 xml 映射文件中有哪些标签?(select / insert / update / delete) <resultMap> <parameterMap> <sql> <include> <selectKey> <include> 用来引...

java 266 0 2018-06-19 阅读更多

jquery评论打分特效

jquery评论星星打分特效、鼠标滑过星星显示评论信息 不多说,直接上代码 <!DOCTYPE html> <html>     <head>         <meta http-equiv="Content-Type" content="text/html; charset=utf-8&q...

hover 下拉菜单

<!DOCTYPE html"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>hover_下拉菜单效果</title> <style> * { margin: 0; padding: 0; ...

WordPress主题seo插件:Baidu...

Baidu Sitemap Generator 这个插件是国人柳城制作的,通过它可以生成百度 Sitemap XML 文件,就相当于网站被百度搜索引擎订阅,进而为您的网站带来潜在的流量。 同时生成一个静态的站点地图页面,对所有的搜索引擎都有利。我们可以把生成的地图链接放到菜单里面,这样就更有利于搜索引擎抓取我们的网站,提高收录率。 原...

强大的WordPress联系表单插件...

Contact Form 7 简介 Contact Form 7 是一款简单易用扩展性灵活的WordPress联系表单插件,可以自定义各式各样不同类型的表单功能,而且支持自定义接收邮件,Ajax提交和 jQuery表单插件支持。可结合Akismet过滤垃圾邮件,同时也支持CAPTCHA反垃圾邮件,表单域元素支持各种最常见的:单选框、复选框、文本框、下拉菜单、按...

wordpress插件 270 0 2018-06-19 阅读更多

WordPress简体中文版本

下载压缩包到本地,解压缩,双击解开的文件夹中的readme.html文件,即可查看WordPress的介绍、安装,和升级方法。在您将程序文件上传至服务器相应目录后,安装过程只需5分钟。 已经在使用WordPress英文版本的用户,无需重新安装,也可轻松将您的WordPress切换为中文。若您有特殊需要,亦可使用SVN checkout所需的po和mo...

Java虚拟机—JVM(面试)

JVM 特性 平台无关性,在不同平台上运行不需要重新编译,JVM 在执行字节码时,会把字节码解释成具体平台上的机器指令。 JVM 内存模型 方法区(线程共享):常量、静态变量、JIT(即时编译器)编译后的代码。 堆内存(线程共享):垃圾回收的主要场所。 程序计数器:当前线程执行的字节码的位置指示器。 虚拟机栈(栈内存...

java 327 0 2018-06-18 阅读更多

Java并发(面试)

进程、线程、协程 进程:是一个执行中的程序,是系统进行资源分配和调度的一个独立单位。 线程:是进程的一个实体,是 CPU 调度和分派的基本单位,也是比程序更小的、能独立运行的基本单位。 一个程序至少有一个进程,一个进程至少有一个线程。在执行过程中,进程有独立的内存单元,多个线程共享内存资源,可以减少切换...

java 246 0 2018-06-17 阅读更多

Java基础(面试)

JDK 中常用的包有哪些? java.lang、java.util、java.io、java.net、java.sql。 JDK、JRE、JVM JDK:Java 开发工具包,提供编译、调试和运行一个 Java 程序所需要的所有工具。 JRE:Java 运行时环境,是 JVM 的实施实现,提供了运行 Java 程序的平台。包含了 JVM,但是不包含编译和调试之类的工具。 JVM:Java 虚拟机,...

java 202 0 2018-06-17 阅读更多

wordpress短代码(常用)

在一些基础站常用的logo、banner、单行文本等元素,都是必要出现的,同时也会随着不断升级更新,那么,如何才能方便这些最基础的元素替换呢,作者经过百度,看到已经有使用wp的作者给出了建议和方法,站内的代码,暂不公布,具体在文件中使用的,先罗列出来,具体如下: 1、网站标题 <?php bloginfo(name);?>...

SEO – 搜索引擎优化

SEO(Search Engine Optimization):汉译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是:为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益;SEO包含站外SEO和站内SEO两方面;为了从搜索引擎中获得更多的免费流量,从网站结构、内容建设方案、...

Java语言简介

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 Java具有简单性、面向对象、分布式、健壮性、安...

java 237 0 2018-06-16 阅读更多

javascript 基础学习

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 ...

JavaScript 238 0 2018-06-16 阅读更多

js插件

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

JQuery插件 255 0 2018-06-14 阅读更多

CSS3 box-sizing 属性

说明:本文档兼容性测试基础环境为:windows系统;IE6-IE10, Firefox6.0, Chrome13.0, Safari5.1, Opera11.51 语法: box-sizing:content-box | border-box 默认值:content-box 适用于:所有接受width和height的元素 继承性:无 取值: content-box: padding和border不被包含在定义的width和height之内。对象的实际宽...

css 218 0 2018-06-14 阅读更多

wordpress常用标签

wordpress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志,插件众多,易于扩充功能。安装和使用都非常方便。目前 WordPress 已经成为主流的 Blog 搭建平台。这个网站就用的是WordPress构建的。 WordPress模板基本文件 style.css 样式表文件 index.php 主页文件 single.php ...