- 【黑马-python】---学习笔记(1)---Linux基础
小小小毛毛虫~
Pythonpythonlinux
Linux基础1操作系统(科普)1.1科普1.2不同应用领域的主流操作系统1.2.1桌面操作系统Windows系列—用户群体大,安全性不好,稳定性不好masOS—适合于开发人员Linux—应用软件少,更加适合于服务器和嵌入式领域1.2.2服务器操作系统—远程维护Linux—安全,稳定,免费,占有率高WindowsServer—付费,占有率低1.2.3嵌入式操作系统Linux1.2.4移动设备操作系
- linux入门
爱断点
操作系统操作系统的作用:是现代计算机系统中最基本和最重要的系统软件承上启下的作用向下对硬件操作进行封装向上对用户和应用程序提供方便访问硬件的接口有哪些操作系统桌面操作系统windows系列:用户群体大macOS:用户体验好Linux:应用软件比较少服务器操作系统Linux,安全,稳定,免费,占用率高WindownsServer,付费,占用率低嵌入式操作系统:Linux计算机作为某一个专用系统的某一
- 升腾威讯怎么恢复集群_升腾威讯产品默认关闭病毒攻击端口,从容应对WannaCry...
weixin_39882948
升腾威讯怎么恢复集群
原标题:升腾威讯产品默认关闭病毒攻击端口,从容应对WannaCry2017年5月12日晚,名为“WannaCry”(永恒之蓝)的新型“蠕虫”式勒索病毒爆发。该勒索病毒会对电脑储存的文件进行加密,要求用户在规定期限内支付赎金后才能打开。我国部分Windows系列操作系统用户已经遭到感染。受WannaCry影响系统服务器操作系统:WindowsServer2000WindowsServer2003Wi
- 一、WEB开发介和HTTP协议
艾特小师叔
JavaWeb开发计算机行业的发展中,最早的计算的使用门槛相对较高。因为都是使用指令进行计算机的操作。所以,最终有家公司站出来,愿景是,让普通人也能使用电脑。降低计算机的门槛,让计算机融入们的生活。提出所有的问题都是鼠标的右键解决------微软。开发了,桌面操作系统,windows系列。计算的门槛降低了,大部分人都能使用计算机。但是,没有融入生活。因为操作系统中,与人们生活相关的软件,还存在问题
- 全球科技巨头的崛起与未来趋势:微软、腾讯、飞利浦
鳗小鱼
资源分享(resource)科技microsofttencent飞利浦腾讯科技强国智能合约
导言微软、腾讯、飞利浦等科技公司代表着全球不同地区的技术创新与发展。本文将深入探讨它们的发展历程、遇到的问题、解决过程、未来可用范围,并分析三者的联系与区别,以及哪一家有望在竞争中取胜,如何在未来发力实现自身价值最大化。1.微软的发展历程:1.1创立与初期:1975年,比尔·盖茨和保罗·艾伦创建微软。1980年,推出首个操作系统MS-DOS。1.2领先科技创新:1990年代,发布Windows系列
- Windows系列系统 修改键盘默认对应键值(修改ctrl与fn位置, 解决键盘重要键损坏问题)
HuangDXian
win10键盘默认键windows编辑器
一、出现问题1.surface自带微软键盘坏了,临时用个蓝牙键盘,顶上,这个键盘设计很不是适应,类似于联想那种将Fn键与Ctrol键设计,Fn键在键盘最左角!!!一按ctrol加快捷键就出现Fn。。。最后不知道为什么CTRL与V两个键都坏了。只有一个CTRL键。。。二、解决方法,更改系统默认的键值对应记得貌似硬件与接口课程讲过键盘的原理,百度搜索一下,win在系统注册表中修改对应关系就行,键盘两边
- windows下Python 和 Pip的安装
Simple-Easy 化繁为简
pythonpip
首先去python的官网,找到对应的windows的python的安装链接,要注意不同python的版本支持的windows系列不一样,有些新的版本不再支持xp或win7。下面的链接是python3.8.7的链接;PythonReleasePython3.8.7|Python.orgTheofficialhomeofthePythonProgrammingLanguagehttps://www.p
- Windows系列:Windows的13个版本以及 Windows Server详解(配置)
坦笑&&life
运维windows
Windows的13个版本以及WindowsServer详解(配置)一.Windows的13个版本的区别,企业版、教育版、专业版、工作站版、SE版的主要区别家庭版专业版教育版企业版Servers版二.WindowsServerVSWindows,两者有啥区别?什么是WindowsServer?Windows和WindowsServer之间有什么相似之处?关键区别:WindowsServer还提供了
- Windows系列:Windows Server 2012 R2 安装VMware Tools的正确姿势(实现物理机和虚拟机文件互传)
坦笑&&life
运维#虚拟化(VMware系列)windows
WindowsServer2012R2安装VMwareTools的正确姿势(实现物理机和虚拟机文件互传)安装环境安装步骤一.安装补丁下面进入教程首先打开虚拟机,点击"虚拟机"选项中的"安装VMwareTools"点击确定如果出现下图中的问题,说明虚拟机中缺少更新程序,我们需要在虚拟机中安装更新程序下面是更新程序的下载地址:(两个更新程序都要下载,可以在虚拟机中直接下载)下载好后点击安装,这里注意安
- Windows系列:windows server 2016 下域环境的搭建(完整版)
坦笑&&life
运维windows
windowsserver2016下域环境的搭建(完整版)windowsserver2016下域环境的搭建在搭建之前简单介绍一下基础知识:一、环境介绍:1.这里用拓扑图进行展示:2.所有环境配置如下二、搭建主域:一.创建主域1.设置ip2.点击服务器管理器–>添加角色和功能–>下一步–>选择基于角色或基于功能的安装之后点击下一步–>下一步3.勾选ActiveDirectory域服务–>点击添加功能
- Windows系列:windows server 2003 - 组策略部署软件
坦笑&&life
运维windows
通过组策略为域内用户部署(deploy)软件,可分为指派(assign)和发布(publish)。软件指派给用户:用户在域内登录后,被“通告advertised”给用户,此时仅安装了部分信息,如仅建立了快捷方式。当用户运行软件或通过管理文件启动软件时,软件才真正安装软件指派给计算机:计算机启动时就自动安装,这个机器上所有用户都能使用软件发布给用户:软件不会自动安装,而是要用户在“控制面板”的“添加
- Windows系列:windows2003-建立域
坦笑&&life
运维windows
windows2003-建立域ActiveDirectory建立DNS建立域查看日志xp加入域ActiveDirectory活动目录是一个包括文件、打印机、应用程序、服务器、域、用户账户等对象的数据库。常见概念:对象、属性、容器域组件(DomainComponent,DC):用DNS域名代替组织单位(OrganizationUnits,OU):可包含其他对象、OU、组策略域树:内含多个域的网络可设
- javaSE零基础学习笔记
哥丶看破繁华
Java开发
1、计算机结构:计算机包括:*硬件-CPU:中央处理器,负责计算机的核心运算,它是计算机的最核心部件,指挥官。1+1=2-内存:临时存储区域,程序在运行的过程当中,一些数据的临时存储区域。-主板:链接各个部件-显卡-声卡-鼠标-键盘-硬盘【外存】:永久性保存,断电之后再启动,数据仍然存在。.....*软件-系统软件*windows系列的-winxp-win7....*Linux系列的-RedHat
- 【Microsoft Azure 的1024种玩法】四十二. 通过Windows Admin Center快速创建Azure Virtual Machines
一只特立独行的兔先森
【MicrosoftAzure的1024种玩法】azuremicrosoftwindowsAdmin
【简介】WindowsAdminCenter是微软开发的一套可以部署在本地基于浏览器的GUI的工具集平台,其平台可用于管理Windows相关服务器和PC机器,我们可以利用WindowsAdminCenter完全控制整个服务器的各个方面基础结构,是windows系列内部管理工具中(服务器管理及MMC)的演进版本,因WindowsAdminCenter其功能较为强大,通常可用做于快速管理服务器和相关集
- python语言的赋值语句可以改变变量的类型吗_第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出...
weixin_39993454
第三节简单的Python数据类型、变量赋值及输入输出Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装、WINDOWS系列Python编辑和运行界面等内,这节就开始真正的语言学习了。本节介绍的内容是为了大家尽快开始使用Python编写简单的代码,是Python编程最基本的内容。一、Python的基础数据类型学语言首先要知道语言的数据类型,Py
- [个人笔记] Windows配置OpenSSH免密连接
歪果仨
Windows运维windows
Windows-运维篇第七章Windows配置OpenSSH免密连接Windows-运维篇系列文章回顾Windows配置OpenSSH免密连接参考来源系列文章回顾第一章迁移WinSrv系统到虚拟机第二章本地安全策略+xcopy实现实时备份文件夹内容第三章利用cmd自带的icacls命令导出文件的ACL权限第四章Windows系列常用Shell命令工具集合第五章Windows关于SMB共享服务的笔记
- JavaEE初阶 操作系统和进程
〆清儿&
java-ee
目录操作系统概念什么是进程什么是进程任务PCB中描述进程的特征进程调度的相关属性进程状态优先级上下文记账信息内存管理虚拟地址空间操作系统概念操作系统是一组做计算机资源管理的软件的统称。目前常见的操作系统有:Windows系列、Unix系列、Linux系列、OSX系列、Android系列、iOS系列、鸿蒙等。操作系统由两个基本功能:1)防止硬件被时空的应用程序滥用;2)向应用程序提供简单一致的机制来
- 操作系统·操作系统引论
Yhan涵涵
操作系统操作系统
1.1操作系统的目标和作用1.目前常见操作系统:微软:Windows系列(以前MS-DOS)UNIX:Solaris,AIX,HPUX,SVR4,BSD,ULTRIX自由软件:Linux,freeBSD,MinixIBM:AIX,zOS(OS/390),OS/2,OS/400,PCDOS移动OS:Symbian,PALM,ANDROID,iOS其他:MacOS,NetWare,......国产:D
- Unix和Windows共存的异构环境下互访的又一方便方法
weixin_34290352
操作系统shell数据库
Unix和Windows共存的异构环境下互访的又一方便方法在现今的企业环境中,既存在广泛在办公环境中使用的Windows系列,还存在工业环境中广泛使用的Hp-ux,SCO,Solaries,AIX等,还有数不清的Linux分发版,在这样一个复杂的异构环境中实现无缝的互连互访,肯定伤透不少人的脑筋,Windows用户通过网络邻居实现互访是很简单的事,但在不同的操作平台实现互访却不太容易,当然不是没有
- python 虚拟环境部署(Anaconda)+jupyter跑起来
吉均
AI-环境部署pythonanaconda人工智能
说明会了这一招,大多数GitHub的代码都可跑起来,也是学习python,实践深度学习的入门、是基础、是必须。安装虚拟环境一般有两种,一种是Anaconda,另一种是venv(https://docs.python.org/zh-cn/3/library/venv.html),不推荐。本指南只针对windows系列,从一台基本的空空的windows电脑,到,可以运行比’‘helloworld‘’更
- CentOS Linux 下安装Samba
qianghong000
SRE数据库linuxjavacentos运维
一、Samba简介samba是一个工具套件,在Unix上实现SMB(ServerMessageBlock)协议,或者称之为NETBIOS/LanManager协议。SMB协议通常是被windows系列用来实现磁盘和打印机共享。samba的核心是两个守护进程smbd和nmbd程序,在服务器启动到停止期间持续运行。Smbd和nmbd使用的全部配置信息全都保存在smb.conf文件中。Smb.conf向
- Windows10环境下如何打开远程桌面
mystonelxj
1024程序员节windows远程桌面
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言作为开发人员,很多情况下我们需要远程到服务器上做一些部署、调试等工作。Windows系列为我们提供了专门的“远程桌面”工具,让我们能够方便地从Windows系列的PC端远程到Windows系列的服务器端。本文将介绍Windows10环境下使用“远程桌面”工具的几种方式。操作步骤1.命令行方式具体操作如下:使用右键点击“W
- win11快速打开蓝牙设置的方法
whbcmon
win11Bluetooth快捷键
win11快速打开蓝牙设置的方法Windows11中快速连接蓝牙设备的3种方法!_哔哩哔哩_bilibili如何为Windows设置快捷键?_百度知道(baidu.com)Win11怎么隐藏文件夹?Win11通过命令隐藏文件夹的方法_windows11_Windows系列_操作系统_脚本之家(jb51.net)1、设置蓝牙的快捷方式新建快捷方式,路径填写:%windir%\explorer.exe
- JavaEE初阶 - 进程与线程
zhanglf6699
JavaEE初阶java-ee
进程与线程1.操作系统2.操作系统的功能3.什么是进程?4.操作系统对进程的管理5.进程控制块(PCB)的属性6.并行和并发7.进程间通信8.什么是线程?9.引入多线程面试重点:进程和线程的区别与联系进程与线程1.操作系统 操作系统是一组做计算机资源管理的软件的统称,目前常见的操作系统有:Windows系列,Linux系列,iOS系列等.2.操作系统的功能操作系统主要有两个功能:防止硬件被应用程
- JDBC介绍
指尖上的代码
javaSE软件开发开发语言开发人员编程语言数据库服务器
JDBC是Java的开发者??Sun的Javasoft公司制定的Java数据库连接(JavaDataBaseConnectivity)技术的简称,是为各种常用数据库提供无缝联接的技术。JDBC在Web和Internet应用程序中的作用和ODBC在Windows系列平台应用程序中的作用类似。ODBC(OpenDataBaseConnectivity),称为开放式数据库互联技术,是由Microsoft
- 初学驱动开发书籍介绍
cg05568256068
驱动开发windowsmicrosoft出版程序开发ddk编程
一、总述1.1分类驱动程序按操作系统平台可分为两大类:Windows系列与Linux/Unix系统。而在Windows平台中又包含两大类:VxD(VirtualXDevice)与WDM(WindowsDriverModel),前者运行于Windows3.1/95/98/ME,后者运行于Windows98/ME/2000/XP。WindowsNT4.0平台上的KMD驱动程序仅比WDM少了能量管理与即
- 史上最全电脑蓝屏代码含义,Win7电脑蓝屏最全攻略
刘付罗金数字视界
电脑蓝屏大家或多或少的都遇到过,今天李哥为大家整理了这方面的内容,给大家来详细了解一下。电脑蓝屏,又叫蓝屏死机,简称BSOD,是微软的Windows系列操作系统在无法从一个系统错误中恢复过来时,为保护电脑数据文件不被破坏而强制显示的屏幕图像。对于电脑小白来讲,遇到蓝屏,好象就是一场电脑灾难一样,不知所措。其实只要了解其原因之后,对症下药即可。造成蓝屏的原因有很多种,总体可以概括为以下几种:1、虚拟
- 一个坚持多年且很好用的windows系列原版操作系统下载站
棒棒的唐
操作系统
一个坚持多年且很好用的windows系列原版操作系统下载站老站:msdn.itellyou.cn下载windows10及以前版本的操作系统及应用程序、开发人员工具等新站:next.itellyou.cn下载windows、linux、mac、BSD等操作系统下载SQLSERVER服务器
- CVE-2019-0708
网安小Q
windows网络安全windows系统安全
目录【CVE编号】【靶标分类】【漏洞分类】【漏洞说明】【靶标运行环境】【靶标利用过程】【CVE编号】CVE-2019-0708【靶标分类】靶标类型:windows系统安全类靶标【漏洞分类】漏洞类型:远程代码执行漏洞【漏洞说明】Windows系列服务器于2019年5月15号,被爆出高危漏洞,该漏洞影响范围较广,漏洞利用方式是通过远程桌面端口3389,RDP协议进行攻击的,导致机器蓝屏瘫痪。这个漏洞也
- 对CVE-2019-0708复现
Melrose、
零零散散的东西
太懒了所以就懒得整理了,直接发自己写的大作业报告了,主要就是不需要导入文件的问题,最新版的msf直接用自带的模块就可以了。图片不知道为什么导入不了,有需要私。背景介绍1.漏洞介绍CVE-2019-0708(Bluekeep)漏洞又称非蓝屏POC是Windows系列服务器于2019年5月15号,被爆出高危漏洞,该漏洞影响范围较广,漏洞利用方式是通过远程桌面端口3389,RDP协议进行攻击的。这个漏洞
- SQL的各种连接查询
xieke90
UNION ALLUNION外连接内连接JOIN
一、内连接
概念:内连接就是使用比较运算符根据每个表共有的列的值匹配两个表中的行。
内连接(join 或者inner join )
SQL语法:
select * fron
- java编程思想--复用类
百合不是茶
java继承代理组合final类
复用类看着标题都不知道是什么,再加上java编程思想翻译的比价难懂,所以知道现在才看这本软件界的奇书
一:组合语法:就是将对象的引用放到新类中即可
代码:
package com.wj.reuse;
/**
*
* @author Administrator 组
- [开源与生态系统]国产CPU的生态系统
comsci
cpu
计算机要从娃娃抓起...而孩子最喜欢玩游戏....
要让国产CPU在国内市场形成自己的生态系统和产业链,国家和企业就不能够忘记游戏这个非常关键的环节....
投入一些资金和资源,人力和政策,让游
- JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
商人shang
jvm内存
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。
HotSpot虚拟机GC算法采用分代收
- 页面上调用 QQ
oloz
qq
<A href="tencent://message/?uin=707321921&Site=有事Q我&Menu=yes">
<img style="border:0px;" src=http://wpa.qq.com/pa?p=1:707321921:1></a>
- 一些问题
文强chu
问题
1.eclipse 导出 doc 出现“The Javadoc command does not exist.” javadoc command 选择 jdk/bin/javadoc.exe 2.tomcate 配置 web 项目 .....
SQL:3.mysql * 必须得放前面 否则 select&nbs
- 生活没有安全感
小桔子
生活孤独安全感
圈子好小,身边朋友没几个,交心的更是少之又少。在深圳,除了男朋友,没几个亲密的人。不知不觉男朋友成了唯一的依靠,毫不夸张的说,业余生活的全部。现在感情好,也很幸福的。但是说不准难免人心会变嘛,不发生什么大家都乐融融,发生什么很难处理。我想说如果不幸被分手(无论原因如何),生活难免变化很大,在深圳,我没交心的朋友。明
- php 基础语法
aichenglong
php 基本语法
1 .1 php变量必须以$开头
<?php
$a=” b”;
echo
?>
1 .2 php基本数据库类型 Integer float/double Boolean string
1 .3 复合数据类型 数组array和对象 object
1 .4 特殊数据类型 null 资源类型(resource) $co
- mybatis tools 配置详解
AILIKES
mybatis
MyBatis Generator中文文档
MyBatis Generator中文文档地址:
http://generator.sturgeon.mopaas.com/
该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。
本文使用Markdown进行编辑,但是博客显示效
- 继承与多态的探讨
百合不是茶
JAVA面向对象 继承 对象
继承 extends 多态
继承是面向对象最经常使用的特征之一:继承语法是通过继承发、基类的域和方法 //继承就是从现有的类中生成一个新的类,这个新类拥有现有类的所有extends是使用继承的关键字:
在A类中定义属性和方法;
class A{
//定义属性
int age;
//定义方法
public void go
- JS的undefined与null的实例
bijian1013
JavaScriptJavaScript
<form name="theform" id="theform">
</form>
<script language="javascript">
var a
alert(typeof(b)); //这里提示undefined
if(theform.datas
- TDD实践(一)
bijian1013
java敏捷TDD
一.TDD概述
TDD:测试驱动开发,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完全部功能的开发。
- [Maven学习笔记十]Maven Profile与资源文件过滤器
bit1129
maven
什么是Maven Profile
Maven Profile的含义是针对编译打包环境和编译打包目的配置定制,可以在不同的环境上选择相应的配置,例如DB信息,可以根据是为开发环境编译打包,还是为生产环境编译打包,动态的选择正确的DB配置信息
Profile的激活机制
1.Profile可以手工激活,比如在Intellij Idea的Maven Project视图中可以选择一个P
- 【Hive八】Hive用户自定义生成表函数(UDTF)
bit1129
hive
1. 什么是UDTF
UDTF,是User Defined Table-Generating Functions,一眼看上去,貌似是用户自定义生成表函数,这个生成表不应该理解为生成了一个HQL Table, 貌似更应该理解为生成了类似关系表的二维行数据集
2. 如何实现UDTF
继承org.apache.hadoop.hive.ql.udf.generic
- tfs restful api 加auth 2.0认计
ronin47
目前思考如何给tfs的ngx-tfs api增加安全性。有如下两点:
一是基于客户端的ip设置。这个比较容易实现。
二是基于OAuth2.0认证,这个需要lua,实现起来相对于一来说,有些难度。
现在重点介绍第二种方法实现思路。
前言:我们使用Nginx的Lua中间件建立了OAuth2认证和授权层。如果你也有此打算,阅读下面的文档,实现自动化并获得收益。SeatGe
- jdk环境变量配置
byalias
javajdk
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-7u79-windows-x64.exe
2、安装jdk-7u79-windows-x64.exe
3、配置环境变量:右击"计算机"-->&quo
- 《代码大全》表驱动法-Table Driven Approach-2
bylijinnan
java
package com.ljn.base;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.uti
- SQL 数值四舍五入 小数点后保留2位
chicony
四舍五入
1.round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。
2.numeric 函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。
例如:
select cast(round(12.5,2) as numeric(5,2))  
- c++运算符重载
CrazyMizzz
C++
一、加+,减-,乘*,除/ 的运算符重载
Rational operator*(const Rational &x) const{
return Rational(x.a * this->a);
}
在这里只写乘法的,加减除的写法类似
二、<<输出,>>输入的运算符重载
&nb
- hive DDL语法汇总
daizj
hive修改列DDL修改表
hive DDL语法汇总
1、对表重命名
hive> ALTER TABLE table_name RENAME TO new_table_name;
2、修改表备注
hive> ALTER TABLE table_name SET TBLPROPERTIES ('comment' = new_comm
- jbox使用说明
dcj3sjt126com
Web
参考网址:http://www.kudystudio.com/jbox/jbox-demo.html jBox v2.3 beta [
点击下载]
技术交流QQGroup:172543951 100521167
[2011-11-11] jBox v2.3 正式版
- [调整&修复] IE6下有iframe或页面有active、applet控件
- UISegmentedControl 开发笔记
dcj3sjt126com
// typedef NS_ENUM(NSInteger, UISegmentedControlStyle) {
// UISegmentedControlStylePlain, // large plain
&
- Slick生成表映射文件
ekian
scala
Scala添加SLICK进行数据库操作,需在sbt文件上添加slick-codegen包
"com.typesafe.slick" %% "slick-codegen" % slickVersion
因为我是连接SQL Server数据库,还需添加slick-extensions,jtds包
"com.typesa
- ES-TEST
gengzg
test
package com.MarkNum;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.annotation
- 为何外键不再推荐使用
hugh.wang
mysqlDB
表的关联,是一种逻辑关系,并不需要进行物理上的“硬关联”,而且你所期望的关联,其实只是其数据上存在一定的联系而已,而这种联系实际上是在设计之初就定义好的固有逻辑。
在业务代码中实现的时候,只要按照设计之初的这种固有关联逻辑来处理数据即可,并不需要在数据库层面进行“硬关联”,因为在数据库层面通过使用外键的方式进行“硬关联”,会带来很多额外的资源消耗来进行一致性和完整性校验,即使很多时候我们并不
- 领域驱动设计
julyflame
VODAO设计模式DTOpo
概念:
VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对
- 单例设计模式
hm4123660
javaSingleton单例设计模式懒汉式饿汉式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
&nb
- logback
zhb8015
loglogback
一、logback的介绍
Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-class
- 整合Kafka到Spark Streaming——代码示例和挑战
Stark_Summer
sparkstormzookeeperPARALLELISMprocessing
作者Michael G. Noll是瑞士的一位工程师和研究员,效力于Verisign,是Verisign实验室的大规模数据分析基础设施(基础Hadoop)的技术主管。本文,Michael详细的演示了如何将Kafka整合到Spark Streaming中。 期间, Michael还提到了将Kafka整合到 Spark Streaming中的一些现状,非常值得阅读,虽然有一些信息在Spark 1.2版
- spring-master-slave-commondao
王新春
DAOspringdataSourceslavemaster
互联网的web项目,都有个特点:请求的并发量高,其中请求最耗时的db操作,又是系统优化的重中之重。
为此,往往搭建 db的 一主多从库的 数据库架构。作为web的DAO层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数