- Linux服务器搭建系列—安装Maven
起个名字真XX费劲
mavenLinuxMavenLinux
1.下载#如果wget没有安装,执行yum-yinstallwget命令在执行下列命令cd/usr/local/srcwgethttp://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz2.解压#解压安装包tar-zxvfapache-maven-3.6.3
- 操作系统透视:从历史沿革到现代应用,剖析Linux与网站服务架构
Srlua
网络运维Linuxbds虚拟机操作系统服务器
目录操作系统windowsmacosLinux服务器搭建网站关于解释器的流程curl-I命令名词解释dosbash/terminal,(终端)nginx/apache(Linux平台下的)iis(Windows平台下的)GUI(图形化管理接口,比如windows可视化页面)Linux与bsd系统诞生什么是LinuxUnix的历史Unix操作系统的革命GNU项目Linux系统诞生林纳斯托瓦兹介绍Li
- Linux服务器搭建笔记-003:修改文件夹权限与所属用户
打团从来人不齐
Linux服务器搭建笔记linuxshell
一、修改文件读写执行权限命令:chmodff@EVA-01:~$sudochmod[mode][u/g/o/a][+/-/=][r/w/x]filename[mode]表示通选参数,其中:-c:当发生改变时报告处理信息-f:错误信息不输出-R:处理目录及子目录下的所有文件-v:运行时显示详细处理信息[u/g/o/a]表示权限范围,其中:u:User,即文件或目录的拥有者g:Group,即文件或目录
- Linux服务器搭建笔记-004:自定义开机启动服务
打团从来人不齐
Linux服务器搭建笔记linuxubuntu
一、服务管理Ubuntu18.04版本以上使用systemd管理工具对启动项进行管理,该工具默认读取/etc/systemd/system下的文件,并且链接到/lib/systemd/system/目录下的脚本文件。其中/etc/systemd/system存放的是系统管理员设定的启动服务,优先级在启动项中处于最高地位。/lib/systemd/system/存放的是安装包的启动服务。对于我们自定
- Linux服务器搭建笔记-005:为用户添加sudo权限及删除账户
打团从来人不齐
Linux服务器搭建笔记ubuntulinux
一、为指定用户添加sudo权限命令:usermodsu@EVA-01:~$sudousermod-aGsudoXXX上述命令会生为名字为XXX的用户添加sudo权限。二、删除用户账户命令:userdelsu@EVA-01:~$sudouserdel-rXXX上述命令会删除用户名为XXX的用户,并且删除其在/home目录下的主文件。(来自一名励志用“普通话”讲技术的菜狗子~)
- Linux服务器搭建笔记-006:拓展/home目录容量
打团从来人不齐
服务器linux笔记
一、问题说明Ubuntu服务器在使用过程中创建的新用户,每位用户会在/home目录下生成一个属于其个人的主文件夹。如果不限制各个用户的使用空间,所有的用户都会共用/home所挂载的硬盘。在这种多用户情况下,会很快的填满/home目录,导致服务器的硬盘空间不够用。本篇博客通过添加额外的硬盘,实现对/home目录的扩容。注意:本篇博客内容不采用换一块更大硬盘替代/home的方式,而是在保留原有/hom
- Linux服务器搭建项目环境(云服务器和自己的本地Linux服务器都适用)
喔的 喔的嘛呀
服务器linux运维
目录一、安装docker1.1.卸载(可选)1.2.安装docker1.3启动docker1.4.配置镜像加速二、在Docker中安装MySQL82.1:拉取MySQL8的镜像文件2.2:使用Docker创建MySQL容器,创建MySQL数据存储目录并挂载到容器中三、安装nacos3.1:拉取Nacos镜像文件3.2:使用Docker创建Nacos容器,在宿主机上创建Nacos数据存储目录并挂载到
- linux服务器搭建--将win10换成linux
麻花疼不疼
在这里说记录一下自己装linux的步骤,如果也有需要的朋友可以参看下:1.目前win10的系统装成inux系统有3个解决办法:第一:win10装linux子系统,网上已经有很多教程,步骤很简单第二:win10先装虚拟机(vmware等),然后在虚拟机的平台上,再装linux系统。第三:直接用u盘将win10系统换成linux系统(我们这里讲述的是这种方式,最近因为需要,搭建了一个linux服务器)
- 2022-10-11 Linux服务器搭建shiny-server
kke_wang
服务器版本:Centos7.81.root权限创建一个叫shiny的用户useraddshinypasswdshiny2.赋予shiny用户root权限chmod+w/etc/sudoerssudovi/etc/sudoers找到rootALL=(ALL)ALL该行,在下面添加shinyALL=(ALL)ALLchmod-w/etc/sudoers3.切换shiny账户su-shiny4.开始安装
- Linux服务器搭建nginx服务
高登辉 - 全栈开发者
网站搭建服务器运维数据库
安装nginx网上的教程非常多,可以说是数不过来,但是这些文章都不全,操作下来会遇到很多问题,导致自己的服务器配置非常乱,这是我亲自经历过的,导致我不得不重置服务器。1.安装nginx的依赖,直接复制命令即可1.安装nginx,需要先将官网下载的源码进行编译,编译依赖gcc环境yuminstallgcc-c++2.安装PCREpcre-develNginx的Rewrite模块和HTTP核心模块会使
- linux服务器搭建ftp的步骤,Linux环境下快速搭建ftp服务器方法介绍
老卫15034297801
本文研究的主要是Linux环境下快速搭建ftp服务器方法,具体如下。首先看看ftp的介绍:FTP是FileTransferProtocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户
- openmpi+mpi4py+Linux服务器搭建python分布式环境
孟小呆
服务器linux分布式
读研方向是分布式计算,所以最近一直在试图搭建一个简单的分布式计算集群,中间踩过很多坑,前后历经了大约十天左右终于搭好了,特此记录一下。一共租用了16台阿里云服务器,一台作为master节点,其余15台作为worker节点,操作系统是Ubantu22.04.为了便于后续操作,可以修改每一台服务器的hostname,修改主机名的教程网上有很多。在XShell中输入命令hostname即可查看每一台服务
- svn linux服务器搭建
潇洒的小老虎
安装svnyuminstall-ysubversion创建仓库创建文件夹mkdir/var/svn/repo给文件夹赋予权限chmod-R777/var/svn创建svn仓库svnadmincreate/var/svn/repo配置svn仓库在/var/svn/repo仓库下有一个conf目录,结构如下passwd设置用户名和密码这里添加键值对格式为:[users]用户名=密码authz设置用户权
- linux服务器搭建_企业网管用linux搭建邮件服务器为公司降本增效
weixin_39861627
linux服务器搭建
在企业中,节约一分钱比挣一分钱容易得多,这是指导企业降本增效的名言之一啊,作为一名企业里的IT人员我是深有感触,尤其是IT方面,除了在互联网公司是生产力的排头兵,在制造业单位里那一般都是后勤保障部门,不仅不能直接为企业上产制造的创造价值,还要花公司的钱,尽管在国内一线大公司这种状况已有所改观,但是国内中小企业IT依然是个节约为主的部门。在这种背景之下,前些日子公司的邮件服务器合同到期了,乙方已下一
- Linux服务器搭建Pulsar集群
率小气
pulsarlinux服务器运维
目录1.准备环境2.部署JDK环境(要求版本不低于JDK8)3.下载Pulsar最新安装包4.Zookeeper集群部署4.1搭建pulsar集群至少需要三个组件4.2创建文件夹4.3pulsar安装包4.4部署zookeeper集群4.4.1三台服务器创建目录4.4.2修改zookeeper配置文件4.4.3启动zookeeper4.4.4初始化zookeeper4.4.5执行zookeeper
- Linux服务器搭建Docker
→长歌
分布式学习dockerlinux服务器
Linux服务器搭建Docker一、Docker概述Docker的出现的原因?二、Docker安装1、环境准备2、下载安装3、阿里云镜像加速三、Docker命令1、镜像命令2、容器命令四、操作命令1、生成镜像(commit)2、容器主主机间的数据拷贝五、容器数据卷1、使用数据卷2、具名和匿名挂载3、DockerFile一、Docker概述Docker是一个开源的应用容器引擎,让开发者可以打包他们的
- linux服务器搭建kafka并集成springboot
木易*目又
kafkaspringbootjava
一、在服务器搭建kafka1、kafka官网地址http://kafka.apache.org/2、搭建zookeeper搭建kafka之前需要先搭建zookeeper,因为kafka依赖zookeeper,它会保存kafka相关节点的数据,所以安装kafka钱需要先安装zookeeper说明:这里在服务器安装zookeeper和kafka用的安装包直接解压到相关安装目录的,另外也可以使用dock
- Linux服务器快速搭建pytorch
Yying98
服务器linuxpytorch
Linux服务器搭建pytorch文章目录Linux服务器搭建pytorch一、使用FileZilla传输Anaconda二、激活Anaconda环境1.创建一个虚拟环境2.使用已有项目生成requirements.txt3.在虚拟环境中使用requirements.txt安装其他项目相关库总结一、使用FileZilla传输Anaconda提示:这里可以添加本文要记录的大概内容:下载FileZil
- Linux服务器搭建SVN服务
Mr.D.Chuang
运维服务器svnlinux
Linux服务器搭建SVN服务一、SVN简介二、服务搭建2.1安装所需要的包2.2配置apache开机启动和启动apache服务2.3检查apache支持subversion的模块是否安装成功2.4创建svn用户2.5切换到svn用户,创建仓库三、配置apache部分3.1修改apache的运行用户为svn3.2创建subversion文件3.3建立密码文件,配置目录权限3.4创建权限控制文件四、
- 2023年最全VSCode远程Linux搭建C++工程开发利器
CVHub
分享系列vscodelinuxc++
目录导读如何使用vscode远程linux1.下载并安装vscode2.安装VSCode远程连接插件3.vscode远程linux在远程Linux服务器搭建C++项目开发环境1.安装C++和cmake相关插件2.编写test.cpp文件和cmakelists.txt文件总结欢迎关注『CVHub』官方微信公众号!导读VSCode是一款及其轻量型的代码编辑器,不仅可以用来写论文生成规范化的pdf,也可
- linux服务器搭建心得
cout0
Linux服务器linux运维
安装显卡#非必要不去官网手动安装,容易出错#ubuntu##查看显卡ubuntu-driversdevices##根据输出安装sudoaptinstallnvidia-deiver-xxx##重启reboot##检查安装nvidia-smi安装cudacuda#cuda下载自带nvidia驱动#https://developer.nvidia.com/cuda-downloads#检查安装:nvc
- Linux+Jenkins环境搭建
yhpapple
测试Linuxlinuxjenkinsjava测试工具
一、环境准备Linux服务器搭建Jenkins需要准备一下环境1.jdk环境(1)使用java-version查看是否安装了jdk,出现以下结果说明已安装了jdk(2)若未安装,执行以下命令安装,等待安装完成yuminstall-yjava-1.8.0-openjdk-devel.x86_64(3)出现以下结果,说明安装成功(5)配置环境变量,执行vim/etc/profile,修改文件内容如下e
- Linux 服务器搭建配置,开发效率一飞冲天 - Centos 篇
比特桃
Linux开发环境linux服务器centosLinux配置服务器搭建web配置Centos配置
大家好,我是比特桃。最近白嫖了一台Centos云服务器,用来做日常开发,特此记录一下搭建配置的过程。我之前有篇文章是基于Ubuntu的:Linux服务器搭建配置,开发效率一飞冲天-Ubuntu篇如同个人电脑一样,每个人都有各自的喜好及需求。我个人用的所有终端,都遵循大道至简的基本思想。其含义就是:软件能不多装就不多装,能简化就尽量简化。一切原生化,只在乎让它干活的专注性,不希望有太多花里胡哨的东西
- Linux服务器搭建 -- SSH服务
嗨害嗨
liunx服务器入门到入坟服务器linuxssh
什么是远程连接服务器远程连接服务器通过文字或图形接口方式来远程登陆系统,让你在远程登陆终端前登录Linux主机以取得可操作主机接口(shell),登录后的操作就像是坐在系统前面一样什么时候需要远程登陆在疫情封控时期,我们需要居家办公,有时需要远程调试我们的服务器;在工作站和总公司之间,当总公司需要调取资源的时候也需要远程登录等等远程连接服务器的类型(以登录的连接界面来分类)文字接口:SSH(Sec
- Linux服务器搭建 -- Web服务器
万能小硕
服务器linux前端
www所用的协议HTTP超文本传输协议,是网络上最广泛的一种网络协议,所有的www文件都必须遵循这个标准。常见的WEB服务器:tomcatnginxIISapachehttpwebwww其中tomcat功能比apache更加强大,但是因为apache是老牌产品,所以兼容性更加好,IIS是Windows端的web服务器,但是收费,nginx是最近比较热门的服务器,由俄罗斯一个小伙编写,功能也很强大服
- 关于linux服务器搭建网站详细安装教程!
e567339fdf28
这里贵阳seo研究中心已宝塔安装服务器教程来给大家讲解,至于为什么要用宝塔?贵阳seo个人认为宝塔安装服务器使用起来比其他的要简单很多,这里非常适合新手。下面来说说具体的安装教程吧!第一步:下载linux链接工具,这里东西网上有很多,这里也给大家推荐一个《linux远程连工具下载》打开这个linux远程链接工具,输入你ip和账号密码链接:如图。1.png链接后会得到这样的画面:如图,得到这里,输入
- h5ai搭建自己的文件分享程序
不吃灰
最近使用网盘分享一些资料,但是却被删除,现在感觉还是放在自己的服务器上比较放心,今天就介绍下安装h5ai这个目录程序,他可以把对应目录下的文件和文件夹全部显示在web页面上,只需点击即可下载对应的资料。h5ai需要php5.5版本以上环境,可在apache、nginx环境下运行,这里还是直接用宝塔安装好了,方便省事就不再多说,具体方法可以到宝塔官网查看或者查看之前这篇的文章linux服务器搭建个人
- Redis持久化说明及其单台Linux服务器搭建Redis集群架构
nickel369
redis服务器linux
一.Redis持久化方式1.1RDB快照说明:RDB快照主要以二进制文件的形式进行存储数据,主要以文件名dump.rdb进行存储,主要设置redis.conf里面设置’save601000’命令可以开启,表示在60秒内操作1000次进行一次备份数据。在客户端执行save(同步)和bgsave(异步操作)。redis.conf#修改持久化文件存放的位置dir/usr/local/redis-5.0.
- Linux系统下安装 JDK1.8.0_171 最新版本
浅作序
前端Linux服务器搭建-2欢迎大家访问我的主页:西城Gether学习网我的博客:浅作序1.找到JDK下载URL去官网找到最新版本的下载地址Linuxx64167.14MBjdk-8u171-linux-x64.rpm目前最新版的下载链接:http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61a
- Linux服务器搭建----Web服务器(apache)
moyuan_4s
服务器linux前端
WWW的介绍万维网(亦作“Web”、“WWW”、“'W3'”,英文全称为“WorldWideWeb”),是一个由许多互相链接的超文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(HypertextTransferProtocol)传送给用户,而后者通过点击链接来获得资源。www可以结合文字,图
- 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层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数