- LVS+keepalived+nginx搭建高可用负载均衡集群(详细配置步骤讲解)
纵享山河万里
linuxnginx
一.准备工作首先我们要准备四台虚拟机如下表所示:主机IPMASTER192.168.204.130192.168.204.208(VIP)real_server1192.168.204.135real_server2192.168.204.137BACKUP192.168.204.1381.在主机和备机上都要安装LVS和keepalived:安装LVS:yuminstallipvsadm-y安装k
- 《Java 后端面试经》Linux 篇
ReadThroughLife
Linux#Java后端面试经linuxjava面试
《Java后端面试经》专栏文章索引:《Java后端面试经》Java基础篇《Java后端面试经》JavaEE篇《Java后端面试经》数据库篇《Java后端面试经》多线程与并发编程篇《Java后端面试经》JVM篇《Java后端面试经》操作系统篇《Java后端面试经》Linux篇《Java后端面试经》设计模式篇《Java后端面试经》计算机网络篇《Java后端面试经》微服务篇《Java后端面试经》Linu
- 《Java 后端面试经》微服务篇
ReadThroughLife
#Java后端面试经微服务java面试微服务
《Java后端面试经》专栏文章索引:《Java后端面试经》Java基础篇《Java后端面试经》JavaEE篇《Java后端面试经》数据库篇《Java后端面试经》多线程与并发编程篇《Java后端面试经》JVM篇《Java后端面试经》操作系统篇《Java后端面试经》Linux篇《Java后端面试经》设计模式篇《Java后端面试经》计算机网络篇《Java后端面试经》微服务篇《Java后端面试经》微服务篇
- 服务端技术实战系列——SpringCloud微服务篇
残光夜影
[if!supportLists]1.[endif]Eureka注册发现【配置】在eureka-client.properties配置文件中配置:spring.application.name=quality-eureka-serverserver.port=10001eureka.server.enable-self-preservation=falseeureka.instance.hostn
- RabbitMQ——基于 KeepAlived + HAProxy 搭建 RabbitMQ 高可用负载均衡集群
小小暴徒
rabbitmq负载均衡分布式
一、集群简介1.1集群架构当单台RabbitMQ服务器的处理消息的能力达到瓶颈时,此时可以通过RabbitMQ集群来进行扩展,从而达到提升吞吐量的目的。RabbitMQ集群是一个或多个节点的逻辑分组,集群中的每个节点都是对等的,每个节点共享所有的用户,虚拟主机,队列,交换器,绑定关系,运行时参数和其他分布式状态等信息。一个高可用,负载均衡的RabbitMQ集群架构应类似下图:这里对上面的集群架构做
- 【Java开发岗面试】八股文—微服务、消息中间件
东瓜Lee
---Java开发岗面试---java面试微服务消息中间件消息队列八股文校招
声明:背景:本人为24届双非硕校招生,已经完整经历了一次秋招,拿到了三个offer。本专题旨在分享自己的一些Java开发岗面试经验(主要是校招),包括我自己总结的八股文、算法、项目介绍、HR面和面试技巧等等,如有建议,可以友好指出,感谢,我也会不断完善。想了解我个人情况的,可以关注我的B站账号:东瓜Lee微服务篇说一下你对微服务的理解?微服务是一种架构风格,具体来说就是把一个大的应用程序划分为一组
- 微服务、MQ、Redis面试题
h同学的学习空间
javaspringcloud
一、微服务篇1.SpringCloud常见组件有哪些?(考察对SpringCloud的组件基本了解)SpringCloud包含的组件很多,有很多功能是重复的。其中最常用组件包括:注册中心组件:Eureka、Nacos等负载均衡组件:Ribbon远程调用组件:OpenFeign网关组件:Zuul、Gateway服务保护组件:Hystrix、Sentinel服务配置管理组件:SpringCloudCo
- 2018-07-10---英雄教程服务篇
快乐女孩筱梅
1为什么需要服务组件应该聚焦于展示数据,而把数据访问的职责委托给某个服务。服务不要使用new来创建此服务,而要依靠Angular的依赖注入机制把它注入到HeroesComponent的构造函数中。服务是在多个“互相不知道”的类之间共享信息的好办法。2@Injectable()服务服务导入了Angular的Injectable(https://www.angular.cn/api/core/Inje
- 高可用负载均衡搭建
优质&青年
负载均衡网络运维
高可用负载均衡搭建主机名服务IPnginx-ka-master172.17.1.131nginx-ka-backup172.17.1.132web1-server172.17.1.133web2-server172.17.1.134VIP172.17.1.881、安装nginx和keepalived服务root@haproxy-master:~#aptinstallkeepalivedhaprox
- Linux之引导和服务篇
Beloved Susu
linux服务器运维
系统引导是操作系统运行的开始,在用户能够正常登录之前,Linux的引导过程完成了一系列的初始化任务,并加载必要的程序和命令终端,为用户登录做好准备。一.引导过程开机自检--->MBR引导--->GRUB菜单--->加载Linux内核--->init进程初始化详解:开机自检:服务器主机开机之后,将根据主板BIOS(基本输入输出系统)中的设置对CPU,内存,显卡,键盘等设备进行初步检测,检测成功后根据
- linux服务篇-Samba服务
太极淘
KylinOSlinuxlinux服务器windows
文件和打印机的一个共享程序,Samba=smb(由于smb被windows使用,所以命名为Samba)=serverManageBlock!Samba最先在Linux和Windows之间架起了一座桥梁,正是由于Samba的出现,我们可以在Linux和Windows之间实现文件共享的相互通讯,我们可以将其架设成一个功能非常强大的文件服务器,也可以将其架设成打印服务器提供本地也远程联机打印Samba应
- 服务器安全设置之 系统服务篇
03ngnntds
服务器安全设置之系统服务篇,关闭一些没必要的服务WindowsServer2003+IIS6.0+ASP服务器安全设置之–组件安全设置篇A、卸载WScript.Shell和Shell.application组件,将下面的代码保存为一个.BAT文件执行(分2000和2003系统)windows2000.bat复制代码代码如下:regsvr32/uC:/WINNT/System32/wshom.ocx
- 微服务原理
Onism_DreamBoat
微服务架构云原生
微服务篇文章目录微服务篇SpringCloud常见组件Nacos篇下载源码导入Nacos源码proto编译protobuf定义安装protoc编译proto运行Nacos服务服务注册服务注册接口客户端NacosServiceRegistryAutoConfigurationNacosAutoServiceRegistrationNacosServiceRegistryNacosNamingServ
- CentOS8 服务篇4:FTP文件传输服务搭建与配置
北方的流星
服务器搭建linux运维服务器
FTP文件传输服务三种配置模式:匿名模式本地用户模式虚拟用户模式安装ftp服务安装完后再根据不同模式进行配置[
[email protected]]#yuminstall-yvsftpdftp(vsftpd是搭建ftp服务器的,ftp是拿来测试的)一、匿名模式配置配置文件修改[root@localhost~]#vim/etc/vsftpd/vsftpd.conf只有第一条是必改的,其
- Linux服务篇之SSH服务
一念去殇
linux运维服务器
文章目录一、什么是SSH二、实验1.基于口令的ssh连接2.基于密匙的ssh连接(密钥连接可完成免密码登录)三、补充1.scp命令2.sftp命令一、什么是SSHSSH,全称SecureShell,安全外壳协议。它由IETF的网络小组所制定,SSH是建立在应用层基础上的安全协议。SSH是较可靠的、高安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一
- 16.2--Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署
weixin_33908217
运维java操作系统
分类:Linux服务篇,Linux架构篇一、环境需求本帖针对的是Linux环境,Windows或其他系统也可借鉴。具体只讲述Jenkins配置以及整个流程的实现。1.JDK(或JRE)及Java环境变量配置,我用的是JDK1.8.0_144,网上帖子也很多,不赘述。2.Jenkins持续集成和持续交付项目。3.现有项目及gitlab(SVN或本地路径也行)地址。4.maven工具及环境变量配置,用
- springcloud微服务篇--5.Nacos注册中心
小哥码农
springcloudspringcloud微服务javaspringboot后端spring
目录一、认识Nacos二、集成nacos1.1添加依赖1.2注释掉order-service和user-service中原有的eureka依赖。(避免冲突)1.3注释eureka之后,添加nacos的客户端依赖:三、服务注册到nacos1、修改配置文件2、启动并测试四、总结五、拓展。1.Nacos服务分级存储模型。2.服务跨集群调用问题编辑3.服务集群属性。4.总结5.根据权重负载均衡6.环境隔离
- springcloud微服务篇--4.负载均衡Ribbon
小哥码农
springcloudspringcloud微服务负载均衡
一、Ribbon负载均衡流程。二、Ribbon负载均衡策略Ribbon的负载均衡规则是一个叫做IRule的接口来定义的,每一个子接口都是一种规则:1.定义策略。通过定义IRule实现可以修改负载均衡规则,有两种方式:1.1代码方式:在order-service中的OrderApplication类中,定义一个新的IRule:1.2配置文件方式:在order-service的application.
- springcloud微服务篇--6.网关Gateway
小哥码农
springcloudspringcloud微服务gateway后端javaspring
一、为什么需要网关?网关功能:身份认证和权限校验服务路由、负载均衡请求限流在SpringCloud中网关的实现包括两种:gatewayzuulZuul是基于Servlet的实现,属于阻塞式编程。而SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。网关的作用:对用户请求做身份认证、权限校验将用户请求路由到微服务,并实现负载均衡对用
- LVS+Keepalived集群
bob_gem
负载均衡lvsnginx
目录一个合格的集群需具备的特性:健康检查(探针)的方式:Keepalived实现原理Keepalived体系主要模块及其作用keepalived抢占及非抢占模式脑裂现象keepalived部署及配置实验效果本次实验目的:实现高可用负载均衡一个合格的集群需具备的特性:负载均衡:LVS、Nginx、HAProxy、F5健康检查(探针):for调度器/节点服务器、Keepalived、Heartboat
- GBASE南大通用数据库提供的高可用负载均衡功能
GBASE数据库
数据库GBASE南大通用GBASE
GBASE南大通用GBase8aODBC提供的高可用负载均衡功能是指,GBase8aODBC会将客户端请求的数据库集群连接平均分摊到集群所有可用的节点上。GBASE南大通用数据库负载均衡的使用方法GBASE南大通用GBase8aODBC提供两种方式来使用高可用负载均衡。一种是配置数据源,另一种是使用连接字符串。如果通过配置数据源使用GBase8aODBC的高可用负载均衡,在windows平台下需要
- LVS+keepalived 高可用负载均衡
思华年^O^
lvs负载均衡服务器
目录工具:keepalived(专为LVS和HA设计的一款健康检查工具)协议:VRRP协议一个合格的集群,应该具备哪些特性:健康检查(探针)的方式:主备切换:怎么确定主备故障案例实操:keeplived主备切换安装软件keepalived更改配置测试:将主的keepalived的服务关闭将主在重新开启(再次回到主)实操:LVS+keepalived的高可用分别建立网页更改keepalived配置验
- 【面试】Java最新面试题资深开发-微服务篇(2)
_夜半钟声到客船
面试java微服务
问题九:微服务什么是微服务架构?它与单体架构相比有哪些优势和劣势?解释一下服务发现和服务注册是什么,它们在微服务中的作用是什么?什么是API网关(APIGateway)?在微服务中它有何作用?微服务中的服务熔断是什么?为什么需要熔断机制?什么是容器化技术(如Docker)?在微服务中如何应用容器化技术?什么是服务治理(ServiceGovernance)?为什么它在微服务中很重要?3.什么是API
- 【面试】Java最新面试题资深开发-微服务篇(1)
_夜半钟声到客船
面试java微服务
问题九:微服务什么是微服务架构?它与单体架构相比有哪些优势和劣势?解释一下服务发现和服务注册是什么,它们在微服务中的作用是什么?什么是API网关(APIGateway)?在微服务中它有何作用?微服务中的服务熔断是什么?为什么需要熔断机制?什么是容器化技术(如Docker)?在微服务中如何应用容器化技术?什么是服务治理(ServiceGovernance)?为什么它在微服务中很重要?1.什么是微服务
- Mars3D(含Cesium)数据及服务篇:shp转geojson格式
木遥
mars3d3d前端材质html5
shp格式介绍Shapefile文件是ESRI公司ArcGIS平台的常用格式文件,是工业标准的矢量数据文件。Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shapefile文件并不含拓扑(Topological)数据结构。shp一些特性:1个Shape文件至少包括三个文件:主文件(.shp),索引文件(.shx
- Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式
木遥
mars3d3d
1.城市建筑物白膜所需的shp数据介绍在拥有如shp格式的建筑物二维面边界坐标数据,和高度或楼层数属性信息,再通过工具转换为三维立体的白膜建筑物3DTiles模型。Shapefile文件是ESRI公司ArcGIS平台的常用格式文件,是工业标准的矢量数据文件。Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shap
- springcloud微服务篇--2.微服务之间的调用
小哥码农
springcloudspringbootidea使用篇springcloud微服务springmaven后端java
一、微服务案例需求1:根据订单id查询订单的同时,把订单所属的用户信息一起返回1、新建订单项目,用户服务。2.RestTemplate实现微服务之间的访问。在order-service的OrderApplication中注册RestTemplate注入调用:@AutowiredprivateRestTemplaterestTemplate;publicOrderqueryOrderById(Lon
- springcloud微服务篇--1.认识微服务
小哥码农
springcloudspringcloud微服务javaspringboot后端spring
一、服务架构演变。单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。优点:架构简单,部署成本低。缺点:耦合度高分布式架构根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降低服务耦合有利于服务升级拓展服务治理分布式架构的要考虑的问题:服务拆分粒度如何?服务集群地址如何维护?服务之间如何实现远程调用?服务健康状态如何感知?微服务微服务是一种经过良好架构设计的
- springcloud微服务篇--3.注册中心Eureka
小哥码农
springcloudspringcloud微服务eurekajavaspringmavenide
一、注册中心Eureka1.RestTemplate通过注册中心调用通过springcloud微服务篇--2,RestTemplate的http调用方式引出问题:服务消费者该如何获取服务提供者的地址信息?如果有多个服务提供者,消费者该如何选择?消费者如何得知服务提供者的健康状态?eureka的作用:消费者该如何获取服务提供者具体信息?服务提供者启动时向eureka注册自己的信息eureka保存这些
- #假装每天读书# 《参与感》
五连单排一班
这本书以小米的成长为例,讲述小米如何在互联网时代“顺势而为”,成为“台风口上的猪”。整本书分为几个篇章:参与感篇、产品篇、品牌篇、新媒体篇、服务篇、设计篇。虽然看这几个篇章的名字感觉分类很清楚,但是感觉在读的时候,这几个方面往往互相交叉,不能完全分离开来。最大的感触是,要做真正让用户参与进来的好产品。和其他企业的发展路线不同的是,小米自身的发展几乎和粉丝社区的发展同步进行。之前的企业往往先做产品,
- springmvc 下 freemarker页面枚举的遍历输出
杨白白
enumfreemarker
spring mvc freemarker 中遍历枚举
1枚举类型有一个本地方法叫values(),这个方法可以直接返回枚举数组。所以可以利用这个遍历。
enum
public enum BooleanEnum {
TRUE(Boolean.TRUE, "是"), FALSE(Boolean.FALSE, "否");
- 实习简要总结
byalias
工作
来白虹不知不觉中已经一个多月了,因为项目还在需求分析及项目架构阶段,自己在这段
时间都是在学习相关技术知识,现在对这段时间的工作及学习情况做一个总结:
(1)工作技能方面
大体分为两个阶段,Java Web 基础阶段和Java EE阶段
1)Java Web阶段
在这个阶段,自己主要着重学习了 JSP, Servlet, JDBC, MySQL,这些知识的核心点都过
了一遍,也
- Quartz——DateIntervalTrigger触发器
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2208559 一.概述
simpleTrigger 内部实现机制是通过计算间隔时间来计算下次的执行时间,这就导致他有不适合调度的定时任务。例如我们想每天的 1:00AM 执行任务,如果使用 SimpleTrigger,间隔时间就是一天。注意这里就会有一个问题,即当有 misfired 的任务并且恢复执行时,该执行时间
- Unix快捷键
18289753290
unixUnix;快捷键;
复制,删除,粘贴:
dd:删除光标所在的行 &nbs
- 获取Android设备屏幕的相关参数
酷的飞上天空
android
包含屏幕的分辨率 以及 屏幕宽度的最大dp 高度最大dp
TextView text = (TextView)findViewById(R.id.text);
DisplayMetrics dm = new DisplayMetrics();
text.append("getResources().ge
- 要做物联网?先保护好你的数据
蓝儿唯美
数据
根据Beecham Research的说法,那些在行业中希望利用物联网的关键领域需要提供更好的安全性。
在Beecham的物联网安全威胁图谱上,展示了那些可能产生内外部攻击并且需要通过快速发展的物联网行业加以解决的关键领域。
Beecham Research的技术主管Jon Howes说:“之所以我们目前还没有看到与物联网相关的严重安全事件,是因为目前还没有在大型客户和企业应用中进行部署,也就
- Java取模(求余)运算
随便小屋
java
整数之间的取模求余运算很好求,但几乎没有遇到过对负数进行取模求余,直接看下面代码:
/**
*
* @author Logic
*
*/
public class Test {
public static void main(String[] args) {
// TODO A
- SQL注入介绍
aijuans
sql注入
二、SQL注入范例
这里我们根据用户登录页面
<form action="" > 用户名:<input type="text" name="username"><br/> 密 码:<input type="password" name="passwor
- 优雅代码风格
aoyouzi
代码
总结了几点关于优雅代码风格的描述:
代码简单:不隐藏设计者的意图,抽象干净利落,控制语句直截了当。
接口清晰:类型接口表现力直白,字面表达含义,API 相互呼应以增强可测试性。
依赖项少:依赖关系越少越好,依赖少证明内聚程度高,低耦合利于自动测试,便于重构。
没有重复:重复代码意味着某些概念或想法没有在代码中良好的体现,及时重构消除重复。
战术分层:代码分层清晰,隔离明确,
- 布尔数组
百合不是茶
java布尔数组
androi中提到了布尔数组;
布尔数组默认的是false, 并且只会打印false或者是true
布尔数组的例子; 根据字符数组创建布尔数组
char[] c = {'p','u','b','l','i','c'};
//根据字符数组的长度创建布尔数组的个数
boolean[] b = new bool
- web.xml之welcome-file-list、error-page
bijian1013
javaweb.xmlservleterror-page
welcome-file-list
1.定义:
<welcome-file-list>
<welcome-file>login.jsp</welcome>
</welcome-file-list>
2.作用:用来指定WEB应用首页名称。
error-page1.定义:
<error-page&g
- richfaces 4 fileUpload组件删除上传的文件
sunjing
clearRichfaces 4fileupload
页面代码
<h:form id="fileForm"> <rich:
- 技术文章备忘
bit1129
技术文章
Zookeeper
http://wenku.baidu.com/view/bab171ffaef8941ea76e05b8.html
http://wenku.baidu.com/link?url=8thAIwFTnPh2KL2b0p1V7XSgmF9ZEFgw4V_MkIpA9j8BX2rDQMPgK5l3wcs9oBTxeekOnm5P3BK8c6K2DWynq9nfUCkRlTt9uV
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案
白糖_
Hibernate
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181
在编写HQL时,可能会出现这种代码:
select a.name,b.age from TableA a left join TableB b on a.id=b.id
如果这是HQL,那么这段代码就是错误的,因为HQL不支持
- sqlserver按照字段内容进行排序
bozch
按照内容排序
在做项目的时候,遇到了这样的一个需求:
从数据库中取出的数据集,首先要将某个数据或者多个数据按照地段内容放到前面显示,例如:从学生表中取出姓李的放到数据集的前面;
select * fro
- 编程珠玑-第一章-位图排序
bylijinnan
java编程珠玑
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Random;
public class BitMapSearch {
- Java关于==和equals
chenbowen00
java
关于==和equals概念其实很简单,一个是比较内存地址是否相同,一个比较的是值内容是否相同。虽然理解上不难,但是有时存在一些理解误区,如下情况:
1、
String a = "aaa";
a=="aaa";
==> true
2、
new String("aaa")==new String("aaa
- [IT与资本]软件行业需对外界投资热情保持警惕
comsci
it
我还是那个看法,软件行业需要增强内生动力,尽量依靠自有资金和营业收入来进行经营,避免在资本市场上经受各种不同类型的风险,为企业自主研发核心技术和产品提供稳定,温和的外部环境...
如果我们在自己尚未掌握核心技术之前,企图依靠上市来筹集资金,然后使劲往某个领域砸钱,然
- oracle 数据块结构
daizj
oracle块数据块块结构行目录
oracle 数据块是数据库存储的最小单位,一般为操作系统块的N倍。其结构为:
块头--〉空行--〉数据,其实际为纵行结构。
块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非标准块(Nonstandard Block)。同一数据库中,Oracle9i及以上版本支持同一数据库中同时使用标
- github上一些觉得对自己工作有用的项目收集
dengkane
github
github上一些觉得对自己工作有用的项目收集
技能类
markdown语法中文说明
回到顶部
全文检索
elasticsearch
bigdesk elasticsearch管理插件
回到顶部
nosql
mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用
C
- 初二上学期难记单词二
dcj3sjt126com
englishword
dangerous 危险的
panda 熊猫
lion 狮子
elephant 象
monkey 猴子
tiger 老虎
deer 鹿
snake 蛇
rabbit 兔子
duck 鸭
horse 马
forest 森林
fall 跌倒;落下
climb 爬;攀登
finish 完成;结束
cinema 电影院;电影
seafood 海鲜;海产食品
bank 银行
- 8、mysql外键(FOREIGN KEY)的简单使用
dcj3sjt126com
mysql
一、基本概念
1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。
2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。
3、如
- java循环标签 Foreach
shuizhaosi888
标签java循环foreach
1. 简单的for循环
public static void main(String[] args) {
for (int i = 1, y = i + 10; i < 5 && y < 12; i++, y = i * 2) {
System.err.println("i=" + i + " y="
- Spring Security(05)——异常信息本地化
234390216
exceptionSpring Security异常信息本地化
异常信息本地化
Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-x
- DUBBO架构服务端告警Failed to send message Response
javamingtingzhao
架构DUBBO
废话不多说,警告日志如下,不知道有哪位遇到过,此异常在服务端抛出(服务器启动第一次运行会有这个警告),后续运行没问题,找了好久真心不知道哪里错了。
WARN 2015-07-18 22:31:15,272 com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(84)
- JS中Date对象中几个用法
leeqq
JavaScriptDate最后一天
近来工作中遇到这样的两个需求
1. 给个Date对象,找出该时间所在月的第一天和最后一天
2. 给个Date对象,找出该时间所在周的第一天和最后一天
需求1中的找月第一天很简单,我记得api中有setDate方法可以使用
使用setDate方法前,先看看getDate
var date = new Date();
console.log(date);
// Sat J
- MFC中使用ado技术操作数据库
你不认识的休道人
sqlmfc
1.在stdafx.h中导入ado动态链接库
#import"C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","end")2.在CTestApp文件的InitInstance()函数中domodal之前写::CoIniti
- Android Studio加速
rensanning
android studio
Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
File -> Settings... Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud
- 各数据库的批量Update操作
tomcat_oracle
javaoraclesqlmysqlsqlite
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的
sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。 注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。
MSSQL的SQL语句
WITH R AS(
SELECT 'John' as name, 18 as
- html禁止清除input文本输入缓存
xp9802
input
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="off" name