BlueLake博客主题的详细配置

开始之前

BlueLake主题写了有一段时间了,经常会有朋友发消息给我问一些配置的问题,这篇博文主要也是为了解决这些问题。主题以简洁轻量自居(实则简陋),去掉了Jquery和Fancybox,用原生JS实现站内搜索功能。这个主题只是一个小小的雏形,期待您来帮助它成长。

阅读更多

谈谈开源

什么是开源

所谓的「开源」,原本指的是开放其设计让所有使用者自由修改的一项机制。

在IT领域来说的话,字面意思就是开放源代码,开源软件的源代码任何人都可以审查、修改和增强。

阅读更多

一、数据库系统基础

1. 概述

  1. 数据库 是 电子化信息的集合
    • 将信息规范化并使之电子化,形成电子信息’库’,以便利用计算机对这些信息进行快速有效的存储、检索、统计与管理。
  2. 表(Table):以按行按列形式组织及展现的数据

阅读更多

十二、JavaWeb编程基础

JavaWeb是用Java技术来解决相关web互联网领域的技术总和。Java提供了技术方案可以解决客户端和服务器端的实现,特别是服务器的应用,比如Servlet,JSP和第三方框架等等。

阅读更多

十一、JavaSE数据结构与算法入门

数据结构,它是储存数据的一种结构体,在此结构中储存一些数据,而这些数据之间有一定的关系。
算法(Algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或者多个操作。

阅读更多

十、JavaSE常用设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

阅读更多

九、JavaSE网络编程

网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。
java.net 包中的类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。

阅读更多

八、JavaSE反射机制

反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。
多数情况下反射是为了提高程序的灵活性,运行时动态加载需要加载的对象。

阅读更多

七、JavaSE多线程

多线程的存在,不是提高程序的执行速度。其实是为了提高应用程序的使用率。
程序的执行其实都是在抢CPU的资源,CPU的执行权。
多个进程是在抢这个资源,而其中的某一个进程如果执行路径(线程)比较多,就会有更高的几率抢到CPU的执行权。

阅读更多

六、JavaSE输入输出(IO)

输入输出(I/O)是指程序与外部设备或其他计算机进行交互的操作。几乎所有的程序都具有输入与输出操作,Java把这些输入与输出操作用流来实现,通过统一的接口来表示,从而使程序设计更为简单。

阅读更多