• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

2019年01月1日的内容

软件架构模式简介

简介对程序员来说很常见一种情况是在没有合理的程序架构时就开始编程,没有一个清晰的和定义好的架构的时候,大多数开发者和架构师通常会使用标准式的传统分层架构模式(也被称为多层架构)—通过将源码模块分割为几个不同的层到不同的包中。不幸的是,这种编码方式会导致一系列没有组织性的代码模块,这些模块缺乏明确的规则、职责和同其他模块之间的关联。这通常被称……

牛客网SQL练习题总结(三)

题目描述构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。CREATE TABLE employees_test(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(……

牛客网SQL练习题总结(二)

题目描述查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT ……

牛客网SQL练习题总结(一)

题目描述查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender`……

Linux 的启动流程

这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统。下面的内容针对的是Debian发行版,因为我对其他发行版不够熟悉。第一步、加载内核……

Linux 基础命令(收藏大全)

linux系统文件结构/ 根目录/bin 存放必要的命令/boot 存放内核以及启动所需的文件/dev 存放设备文件/etc 存放系统配置文件/home 普通用户的宿主目录,用户数据存放在其主目录中lib 存放必要 的运行库/mnt 存放临时的映射文件系统,通常用来挂载使用/proc 存放存储进程和系统信息/root 超级用户……

Linux 性能检查命令总结

如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?……

Linux 中网络相关的那些配置文件

/etc/networks机器所连接的网络中那些可以访问的网络名和网络地址/etc/protocols列举了当前可用的协议名称/etc/resolv.confDNS服务器信息search domainname.comnameserver 192.168.1.2nameserver 8.8.8.8其中 sear……

linux操作系统下部署Javaweb项目教程

操作系统: CentOS 6.9 64位工具:Xshell,Xftp,MySQL5.7,jdk1.8,tomcat8.0一,Xshell基本概念:Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。安装过程很简单,和普通软件没有差别,这里不做介绍,安装成功后,点击左上角文件,新建,进……

Linux用户和权限管理看了你就会用啦

前言没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的用户和权限知识点再整理一下。那么接下来就开始吧,如果文章有错误的地方请大家多多包涵,不吝在评论区指正哦~一、Linux下的用户Linux是一个多用户的系统,我们可以多个用户同时登陆Linux~账户实质上就是一个用户在系统上的标……

Linux用户权限文件详解

linux用户信息文件用户管理中最重要的一个文件,这个文件是对所有用户开放的,每一行存一个用户的信息,每个属性之间用冒号分割。cat /etc/passwdroot:x:0:0:root:/root:/bin/zshbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:……

Vim 命令、操作、快捷键(收藏大全)

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ……

java8 foreach-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文在这篇文章中我将向你演示如何使用Java8中的foreach操作List和Map1. Foreach操作Map1.1 正常方式遍历MapMap<String, Integer> items = new HashMap<>();items.put("A", 10……

Git简明指南-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文git – 简明指南 助你入门 git 的简明指南,木有高深内容 安装下载 git OSX 版下载 git Windows 版下载 git Linux 版创建新仓库创建新文件夹,打开,然后执行git init以创建新的 git 仓库。检出仓库执行……

使用hexo搭建博客系列-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文使用hexo搭建博客系列1. 分分钟部署一个Hexo环境2. 了解配置1. 安装NodeJS我的系统环境:Win7_x64去Nodejs的官网下载:https://nodejs.org/en/download/这里我下载的是然后按照提示一步一步安装即可,我装在了C盘,这个盘装……

IOC容器实现总结-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文IOC的概念什么是IOC?IoC(Inversion of Control),意为控制反转,不是什么技术,而是一种设计思想。Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反……

java基础知识总结-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文1. 一个”.java”源文件中是否可以包括多个类?2. 源文件javac出多个class文件出来是怎么回事?3. 什么是匿名类?4. switch case中switch后的变量类型可以是什么?5. char型变量与汉字。6. 使用final关键字修饰……

Java8简明指南-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文Java8简明指南 欢迎来到Java8简明指南。本教程将一步一步指导你通过所有新语言特性。由短而简单的代码示例,带你了解如何使用默认接口方法,lambda表达式,方法引用和可重复注解。本文的最后你会熟悉最新的API的变化如Stream,Fcuntional,Map API扩展和新的日期……

自己动手实现一个MVC框架-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文MVC框架实现篇如何设计一个JavaWeb MVC框架通过使用Java语言实现一个完整的框架设计,这个框架中主要内容有第一小节介绍的Web框架的结构规划,例如采用MVC模式来进行开发,程序的执行流程设计等内容;第二小节介绍框架的第一个功能:路由,如何让访问的URL映射到相应的处理逻辑;第……

设计模式之代理模式剖析-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文代理模式定义静态代理代理模式的参与者代理模式的实现思路静态代理的实例动态代理JDK动态代理源码分析(JDK7)代理对象是如何创建出来的?是谁调用了Invoke?参考文献代理模式定义维基百科上是这样描述代理模式的:所谓代理者是指一个类可以作为其他东西的接口……

Python常见代码总结-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文1. 数据结构1.1. 单例模式1.2. 排序1.2.1. 快速排序partition过程1.2.2. 快速排序1.2.3. 非递归1.2.4. 插入排序1.2.5. 冒泡排序1.2.6. 选择排序1.2.7. 归并排序1.2.8. 堆排序1.3. 链表1.3.……

HTTP请求报文解剖-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文HTTP请求报文解剖HTTP请求报文由3部分组成(请求行+请求头+请求体):下面是一个实际的请求报文:① 是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,S……

设计模式之单例模式剖析-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文如何正确地写出单例模式单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你……

SpringBoot基础-极客文库-知识库

如果图片无法查看或格式错乱,请前往极客文库-知识库查看原文学习目标:能够理解Spring的优缺点能够理解SpringBoot的特点能够理解SpringBoot的核心功能能够搭建SpringBoot的环境能够完成application.properties配置文件的配置能够完成application.yml配置文件的配置能够使用Spr……

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00