什么是三层架构? 三层体系结构是在客户端和数据库之间加入了一个“中间层”,这里所说的三层体系是指逻辑上的三层,即把这三个层放置到一台机器上。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。 通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层 ...
分类:
其他好文 时间:
2017-07-01 11:55:46
阅读次数:
219
在一个if-else判断中,如果我们程序是按照我们预想的执行,到最后我们需要停止程序,那么我们使用System.exit(0),而System.exit(1)一般放在catch块中,当捕获到异常,需要停止程序,我们使用System.exit(1)。这个status=1是用来表示这个程序是非正常退出。 ...
分类:
其他好文 时间:
2017-07-01 11:55:39
阅读次数:
169
SQL Server 事务 定义 事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作,是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。 他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行 ...
分类:
数据库 时间:
2017-07-01 11:55:32
阅读次数:
163
同步一个遇到的问题,前几天,客户给了一个server地址和usernamepassword。让把上面的文件,download到还有一台server上。我查了下,发现该server使用文件协议是webdav,什么鬼。。。曾经用的文件协议都是sftp或者ftp… 这个webdav还真是从来没听说过,又暴 ...
分类:
Web程序 时间:
2017-07-01 11:55:24
阅读次数:
195
我有在学习操作系统原理。这几天应试赶着把机组也大致过了一遍。试着回答吧。 > 还有几个硬件小问题: > 1、对内存编址的时候,是每一个位都编号还是仅仅对每一个字节编号?若是后者。那意味着每一个字节是被当做总体使用的。即字节就是最小存储单位不可再分。若是前者,那么会出现这么一种情况,一个字节的前四位存 ...
分类:
其他好文 时间:
2017-07-01 11:55:15
阅读次数:
211
第一步:先建立自己的GitHub库,复制好仓库地址。 第二步 安装github for windows 客户端 如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面,test_iopdi即 ...
完整商品抢购倒计时 抢购倒计时是不能使用本地时间的new Date()的,不然每个人看到的时间是不统一,所以得使用服务器的时间作为初始值 思路: 1、时间统一使用服务器时间(获取服务器时间方法多种),再让本地时间和服务器时间有一个差值(偏移量)来确定让每一台电脑的时间都是统一 2、使用开始时间、结束 ...
分类:
编程语言 时间:
2017-07-01 11:55:00
阅读次数:
155
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 < ...
分类:
Web程序 时间:
2017-07-01 11:54:51
阅读次数:
201
Description 去年的Lucas非常喜欢数论题,但是一年以后的Lucas却不那么喜欢了。 在整理以前的试题时,发现了这样一道题目“求Sigma(f(i)),其中1<=i<=N”,其中 表示i的约数个数。他现在长大了,题目也变难了。 求如下表达式的值: 其中 表示ij的约数个数。 他发现答案有 ...
分类:
其他好文 时间:
2017-07-01 11:54:41
阅读次数:
174
python+SQLAlchemy+爬虫 前面分享了SQLAlchemy的知识,这次我共享一下学习用python开发爬虫再把爬出来的数据放到用SQLAlchemy的数据库上面的知识,当然我这个是带测试,后面我和附带用TDD写的测试。 类的简要说明 本类主要用于抓取豆瓣图书Top前250的书籍的名称 ...
分类:
数据库 时间:
2017-07-01 11:54:31
阅读次数:
204
Asp.Net Core App为了做到跨平台,自带了一个轻量级的Web Server - Kestrel,那么要在IIS中部署Asp.Net Core App,就必须有一种新的机制来协调IIS与Kestrel Server之间的数据传递。 ...
分类:
移动开发 时间:
2017-07-01 11:54:22
阅读次数:
281
用过bootstrap框架的同学们都知道,bootstrap自带的模态框用起来很不灵活,可谓鸡肋的很。但nakupanda开源作者封装了一个更强大、更灵活的模态框——bootstrap3-dialog。 一、源码下载 bootstrap3-dialog git下载地址 二、效果展示 1.error警 ...
分类:
其他好文 时间:
2017-07-01 11:54:14
阅读次数:
174
1、概述 Sql是一种面向数据库的结构化查询语言。是符合美国国家标准化组织ANSI的一种计算机标准语言。 Sql具对数据库的操作有:增删改查。创建数据库、创建表、创建存储过程、创建视图等 RDBMS关系型数据库管理系统,是指一套数据库软件,有Mysql,DB2。Oracle等 除了Sql标准之外,各 ...
分类:
数据库 时间:
2017-07-01 11:54:05
阅读次数:
197
day09 进程与线程 进程 是程序的一次执行操作,每个进程都有自己的地址空间,内存,数据栈,及其他记录运行轨迹的辅助 数据. 进程间通过 interprocess communication(IPC)来通讯,不能直接共享信息 线程 有时候被称为轻量级进程,跟进程有些相似,不同的是 所有的线程运行在 ...
分类:
系统相关 时间:
2017-07-01 11:53:55
阅读次数:
249
前言 最近准备学习后端相关的东西,但是公司目前的node版本是偏低的,但是现在的node版本变化太快。刚好也有nvm这种版本管理器的存在,简直了都。兴奋之后发现,不支持windows系统,此处~~无尽尴尬中 好了不说其它的了,说正事儿,最后找到这个nvm-windows东西,简直就是windows系 ...
1. 需求:比如有一个网站,记录下了每次请求的访问的耗时,需要统计tp50,tp90,tp99 tp50:50%的请求的耗时最长在多长时间tp90:90%的请求的耗时最长在多长时间tp99:99%的请求的耗时最长在多长时间 PUT /website { "mappings": { "logs": { ...
分类:
其他好文 时间:
2017-07-01 11:53:36
阅读次数:
156
在做项目中,我们经常遇到复杂的查询方法,要根据用户的输入,判断某个参数是否合法,合法的话才能当作过滤条件,我们通常的做法是把查询SQL赋值给一个字符串变量,然后根据判断条件动态的拼接where条件进行查询。下面来简单说一下写SQL中遇到的问题和解决办法。 一、不确定字段名,而产生的SQL字符串拼接 ...
分类:
数据库 时间:
2017-07-01 11:53:27
阅读次数:
166