- linux命令运维技巧1-4(tail查看命令精用版+创建软硬链)
linux舟停江吹雪
运维运维linux
[root@bogontmp]#tail-n5/var/log/messagesNov515:50:01bogonsystemd:CreatedsliceUserSliceofroot.Nov515:50:01bogonsystemd:StartedSession4ofuserroot.Nov515:50:01bogonsystemd:RemovedsliceUserSliceofroot.Nov
- ES Serverless让日志检索更加便捷
小明说Java
Elasticsearchelasticsearchserverlessjenkins
前言在项目中,或者开发过程中,出现bug或者其他线上问题,开发人员可以通过查看日志记录来定位问题。通过日志定位bug是一种常见的软件开发和运维技巧,只有观察日志才能追踪到具体代码。在软件开发过程中,开发人员会在代码中添加日志记录,以记录程序的运行情况和异常信息。当程序出现问题时,就可以通过日志检索来定位。所以搭建一个高性能日志系统或者便捷查询的日志系统是十分重要的。本文主要是讲解腾讯云大数据ESS
- 你知道 MySQL 函数 sysdate() 与 now() 的区别么?
爱可生开源社区
mysql
作者对两个与时间相关的函数在运行机制和运维技巧上进行了全面的对比。作者:余振兴,爱可生DBA团队成员,热衷技术分享、编写技术文档。作者:陈伟,爱可生DBA团队成员,负责MySQL日常维护及故障处理。爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文约1400字,预计阅读需要4分钟。背景在客户现场优化一批监控SQL时,发现一批SQL使用sysdate()作为统计数据的查
- ceph常用运维技巧总结2
YARN_weizai
分布式存储开发实战系列集群硬盘测试
集群缩容1.如果已经有ceph集群在运行,首先需要将集群下线。测试环境下线方法:关闭osd、mon、mds、radosgw这些进程。删除节点上的osd(此方法也可以是缩减集群的机器)(依次把一个OSD移出集群CRUSH图、删除认证密钥、删除OSD图条目、删除ceph.conf条目。如果主机有多个硬盘,每个硬盘对应的OSD都得重复此步骤。)cephosdout{osd-num}把OSD踢出集群后,它
- 深入了解Linux运维的重要性与最佳实践
终究是雾散
云计算Linux入门到精通运维linux
Linux作为开源操作系统的代表,在企业级环境中的应用越来越广泛。而在保障Linux系统的正常运行和管理方面,Linux运维显得尤为关键。本文将介绍Linux运维的重要性以及一些最佳实践,帮助读者更好地了解和掌握Linux系统的运维技巧。首先,我们来讨论Linux运维的重要性。随着企业信息化程度的提升,对操作系统的要求也越来越高。而Linux作为一种高度稳定、灵活的操作系统,可以为企业提供高效、安
- Android 开机动画的制作
luo_boke
开发辅助开机动画制作开机动画Android动画
Android运维技巧系列目录系统App签名JKS制作及静默安装App拉起另一个AppAndroid开机动画的制作Android开机动画的制作前言制作流程总结博客创建时间:2021.07.08博客更新时间:2021.07.08以Androidstudiobuild=4.2.2,gradle=6.7.1,SdkVersion30来分析讲解。如图文和网上其他资料不一致,可能是别的资料版本较低而已前言最
- 【Redis30】Redis进阶:一些简单运维技巧
码农老张Zy
redis运维java数据库缓存
Redis进阶:一些简单运维技巧关于Redis的运维,我的经验仅限于安装、备份,而且还是最简单的利用一些面板工具。之前很多篇文章中我都强调过,我没有Redis的主从及分布式的真实项目经历。经历过的流量最大的项目也只是一台Redis实例就抗住了。毕竟Redis具有号称单机单实例写入8万/秒,读取11万/秒的能力,咱们一般的项目根本达不到啊。而且即使机器性能有差异,减一半,甚至减三分之一,3万/秒的读
- ceph常用运维技巧总结1
Joncc
格式json数据增强可读性--formatjson-pretty-fjson-prettycephquorum_status-fjson-prettycephmon_status-fjson-prettyceph集群报Monitorclockskewdetected错误问题排查产生问题的原因,monitor的时钟同步出现时间偏差,ceph默认偏差大于0.05s就会出现这个报警。$cephhealt
- MySQL精品学习资源合集 | 含学习教程笔记、运维技巧、图书推荐
mysql数据库sql
MySQL凭借开源、免费、低门槛、稳定等优势,成为了当前最流行的关系型数据库之一。从1998年发行第一版以来,通过不断地更新迭代,MySQL被越来越多的公司使用,已然成为当下潮流。为了帮助大家更好地学习、运维MySQL,本文整理了墨天轮社区上一些优质资源,涵盖MySQL软件安装、经典教程、详细学习笔记以及巡检手册、运维小妙招,还有真实场景的故障排查案例……适合技术小白和各种运维/开发人员们学习交流
- kubernetes权威指南_Kubernetes 常见运维技巧总结
浊池
kubernetes权威指南
点击上方“民工哥技术之路”选择“星标”每天为你分享不一样的干货!读者福利!多达2048G各种资源免费赠送注:节选自《Kubernetes权威指南》,主要对常用的Kubernetes系统运维操作和技巧进行详细说明。本文转自K8S技术栈。1、Node的隔离和恢复apiVersion:v1kind:Nodemetadata:name:kubernetes-minion1labels:kubernetes
- 服务器sh脚本自动登录(mac)
weixin_30256505
运维
一不小心自己也有三台虚拟机了,每次都ssh-username@ip然后在输入密码着实蛋疼,第一反应时脚本登录,但是作为脚本是逐行执行命令,是无法做到等待一个密码提示出现在输入密码的。查到mac下可以通过expect(具体是spawn,expect,send三条功能),win类似也有expect工具。感觉应该是个运维技巧。ok,安装expect,根据INSTALL,README,要装expect现状
- ceph学习--ceph常用运维技巧总结
翟雨佳blogs
Cephcephceph常用运维技巧总结
ceph常用运维技巧总结格式json数据增强可读性--formatjson-pretty-fjson-prettycephquorum_status-fjson-prettycephmon_status-fjson-prettyceph集群报Monitorclockskewdetected错误问题排查产生问题的原因,monitor的时钟同步出现时间偏差,ceph默认偏差大于0.05s就会出现这个报
- linux 实时检测web项目MD5防止网站被黑
weixin_30740295
搭建在linux服务器上网站项目越来越多,防止网站项目被黑,是web运维人员的基本工作,网上关于网站运维技巧的精华文章数不胜数,方法也各不相同,有经验的大牛们写的也更是精华中的精华,小弟也是刚刚接触这一行没多久,没多少经验,下面就介绍下我在用的几种方法中的其中一种----MD5校验这种方法需要用到系统自带的md5sum工具,(没有的可以yum到http://rpm.pbone.net/下载一个)这
- ceph分布式存储基本运维技巧
qin147896325
cephuptime
目录查看近期集群中node有没有发生重启以及存储节点负载情况调整ceph集群数据恢复速度ceph相关模块常用端口查看近期集群中node有没有发生重启以及存储节点负载情况onnodealluptime系统当前时间17:59:03up389days,19:23从上次启动开始系统运行的时间2users注意这里实际是连接数量loadaverage:7.60,6.72,6.12这是重头戏,分别描述了1分钟5
- 社群运营不得不知的6个隐秘技巧
雪花飘菊
文章导读:本文主要介绍社群运营不得不知的6个隐秘技巧,包括:第一,群的主题要鲜明、第二,对群信息流氛围进行干预、第三,群游戏规则要以理服人、第四,利用“群”搭建一对多的成交场、第五,强联系社群必定线上线下相结合、第六,明确好个人的边界,做好用户期望管理社群营销是一个非常张牙舞爪大的命题,本篇从洒家经验库搜罗些让人眼前一亮的社群运维技巧摆给大伙儿瞅瞅。吃透这些技能点,然后结合各位之前做群的一些经验,
- 运维技巧看这一篇就够了
cugbtang
linux
文章目录1、归零的心态2、密码破解及系统只读修复3、RAID4、故障解决经验5、智能DNS6、CDNContentDeliveryNetwork=内容分发网络7、数据中心路由器及交换机8、正常关机init09、tty查看终端不同虚拟终端之间通讯10、!$引用上一个命令的最后一个参数11、静态服务12、来电开机、定时开机13、没有root权限的用户使用docker:14、unix2dos编码问题1、
- 【社群干货8】产品型社群就是撒开迷魂阵卖货?拜托脑洞开大点
知行社老官
【知行社老官大叔精选的社群干货】本文作者徐戈,来源“老徐有话说(daai1024)”。社群相关的文章之前俺已经写了好些篇,奔着圆满接下来至少会有三篇产品型社群相关的文章跟大家见面,第一篇侧重说明白产品型社群的一些基础概念,第二篇会写一写产品型社群常见的几个天坑,第三篇是产品型社群的一些隐秘运维技巧。什么是产品型社群?产品型社群给大部分人就感觉直接卖货的嘛,一些老鸟可能会概括得更精辟几分——写好剧本
- 手把手教你用 Strace 诊断问题 | 运维技巧
雪刺@CS
Linux
早些年,如果你知道有个strace命令,就很牛了,而现在大家基本都知道strace了,如果你遇到性能问题求助别人,十有八九会建议你用strace挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的案例,向你展示一下在用strace诊断问题时的一些套路。如下真实案例,如有雷同,实属必然!让我们看一台高负载服务器的top结果:技巧:运行top时,按「1」打开C
- 《Kubernetes权威指南》——运维技巧
diekuangzhen0210
1Node的隔离和恢复方法1:创建新的Node配置文件指定spec.unschedulable:true通过kubectlreplace完成对Node的状态修改kubectlreplace-fxxx.yaml此时Node的状态增加一项SchedulingDisabled,后续创建Pod将不会对该Node进行调度方法2:kubectlpatchnodename-p'{"spec":{"unsched
- ceph常用运维技巧总结1
YARN_weizai
分布式存储开发实战系列
ceph集群报Monitorclockskewdetected错误问题排查产生问题的原因,monitor的时钟同步出现时间偏差,ceph默认偏差大于0.05s就会出现这个报警。$cephhealthdetailHEALTH_WARNclockskewdetectedonmon.1,mon.2mon.1addr192.168.0.6:6789/0clockskew8.37274s>max0.05s(
- 《从PAXOS到ZOOKEEPER分布式一致性原理与实践》pdf
weixin_30485291
下载地址:网盘下载内容简介······《Paxos到Zookeeper:分布式一致性原理与实践》从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了Paxos和ZAB协议。同时,本书深入介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解Zoo
- 从PAXOS到Zookeeper分布式一致性原理与实践
carl-zhao
Readingnote
本书从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了Paxos和ZAB协议。同时,本书深入介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解ZooKeeper,并更好地使用和运维ZooKeeper。全书共8章,分为五部分:第一部分(第1章
- 手把手教你用 Strace 诊断问题 运维技巧
gdp5211314
问题排查
早些年,如果你知道有个strace命令,就很牛了,而现在大家基本都知道strace了,如果你遇到性能问题求助别人,十有八九会建议你用strace挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的案例,向你展示一下在用strace诊断问题时的一些套路。如下真实案例,如有雷同,实属必然!让我们看一台高负载服务器的top结果:技巧:运行top时,按「1」打开C
- 网站运维技术与实践
博文视点
网站运维技术与实践(大型网站一线运维技巧与经验总结,全面解析运维相关技术)饶琛琳编著ISBN978-7-121-22433-12014年3月出版定价:69.00元456页16开编辑推荐资深一线运维专家诚意之作,总结多年实践经验,深入浅出,内容涵盖运维工作各方各面。百度、新浪、人人、音悦台等多名技术经理、高级工程师联名力荐。《网站运维技术与实践》深入阐述了运维工作所涉及的监测调优、日志分析、集群规划
- 【社群干货23】做社群别错过这6个隐秘运维技巧
知行社老官
【知行社老官大叔精选的社群干货】本文来源@老徐有话说一个合格的社群玩家定当能把建群前、群中运维、群解散、从生到死服务于你实现建群目标的这个架构下,把各个环节的操作流程策划好并设立配套的预案。上篇我们讲到《哪些社群注定在未来大放异彩?》,今天我们来谈谈社群营销这个话题。众所周知,社群营销是一个非常张牙舞爪大的命题,本篇就从我经验库搜罗些让人眼前一亮的社群运维技巧摆给大伙儿瞅瞅。吃透这些技能点,然后结
- 144 香纱 第07天(第三课)作业 #裂变增长实验室#
香纱
27号写15个海报标题两夜一天,往返上海——北京这篇作业是今天在动车上匆忙完成,信号实在太差,明天再来完善以下是15个海报标题:5个偏方搞定客户心理7天玩转朋友圈让客户自己来找你微商吸金大礼包微商精英联盟每周免费赠送微商吸金资料如何大幅提升客户成交率5招打破用户的惯性思维3天打破“不敢”同客户交流的心魔笑傲微信圈必杀12式21天成为朋友圈销售高手12招让你吸满精准粉客户拒绝怎么破?美食社群运维技巧
- 错过了PG大象会?你还有现场视频没看呢!
ITGeGe
10月27-28日的上海有一个完全由志愿者组织,参会人数超过四百人的技术峰会你知道吗!没错!就是Postgres中国用户大会2016(PG大象会)!先来看看主会场,什么才叫PGer的盛会!27日主会场合影大会分三个话题同步进行,分别是:分会场1:Postgresql+应用实践、运维技巧分会场2:GIS+JSON加速移动互联网及物联网发展分会场3:Postgresql在金融行业的应用大会持续两天,众
- 宝塔Linux管理面板好用么?
BirdCloud_1022
运维管理管理面板服务器
不少新手站长对服务器运维知识不擅长,不知道怎样管理好云服务器。如果有一个简单易用的面板,站长们就不需要去学习运维技巧,把这些就交给后端工程师就好。宝塔算是目前市面上使用用户较多的服务器运维管理工具之一,下面来看看它的优劣势对比:宝塔Linux管理面板可以一键部署:LAMP/LNMP/Tomcat/Node.js、网站、数据库、FTP、SSL,通过Web端轻松管理服务器。1、宝塔的优势:宝塔面板更人
- K8S 运维技巧--DNS 部分;
breaklinux
k8s运维之dns技巧Kubernetes
一.自定义dns;1.介绍;2.怎样获取dns 名字;3.支持的 DNS 模式;4.自定义dns;1.介绍KubernetesDNS在群集上调度DNSPod和服务,并配置kubelet以告知各个容器使用DNS服务的IP来解析DNS名称。2.怎样获取DNS名字;在集群中定义的每个Service(包括DNS服务器自身)都会被指派一个DNS名称。默认,一个客户端Pod的DNS搜索列表将包含该Pod自己的
- 测试中基础sql语句应用实例一:增删改
Joey_GZ
-“熟悉数据库就是会增删改查吗?”-“还应包括:多表关联查询、分组查询、统计查询、常用函数、运维技巧。”目前的测试工作中,基础sql语句的使用较频繁,粗略总结增删改的应用。一、功能点:同步数据源功能点UI二、测试需求分析梳理测试点三、测试用例中使用到的sql语句==表==【新建表】createtablet333(idintnotnulldefault0primarykey,departmentva
- 遍历dom 并且存储(将每一层的DOM元素存在数组中)
换个号韩国红果果
JavaScripthtml
数组从0开始!!
var a=[],i=0;
for(var j=0;j<30;j++){
a[j]=[];//数组里套数组,且第i层存储在第a[i]中
}
function walkDOM(n){
do{
if(n.nodeType!==3)//筛选去除#text类型
a[i].push(n);
//con
- Android+Jquery Mobile学习系列(9)-总结和代码分享
白糖_
JQuery Mobile
目录导航
经过一个多月的边学习边练手,学会了Android基于Web开发的毛皮,其实开发过程中用Android原生API不是很多,更多的是HTML/Javascript/Css。
个人觉得基于WebView的Jquery Mobile开发有以下优点:
1、对于刚从Java Web转型过来的同学非常适合,只要懂得HTML开发就可以上手做事。
2、jquerym
- impala参考资料
dayutianfei
impala
记录一些有用的Impala资料
1. 入门资料
>>官网翻译:
http://my.oschina.net/weiqingbin/blog?catalog=423691
2. 实用进阶
>>代码&架构分析:
Impala/Hive现状分析与前景展望:http
- JAVA 静态变量与非静态变量初始化顺序之新解
周凡杨
java静态非静态顺序
今天和同事争论一问题,关于静态变量与非静态变量的初始化顺序,谁先谁后,最终想整理出来!测试代码:
import java.util.Map;
public class T {
public static T t = new T();
private Map map = new HashMap();
public T(){
System.out.println(&quo
- 跳出iframe返回外层页面
g21121
iframe
在web开发过程中难免要用到iframe,但当连接超时或跳转到公共页面时就会出现超时页面显示在iframe中,这时我们就需要跳出这个iframe到达一个公共页面去。
首先跳转到一个中间页,这个页面用于判断是否在iframe中,在页面加载的过程中调用如下代码:
<script type="text/javascript">
//<!--
function
- JAVA多线程监听JMS、MQ队列
510888780
java多线程
背景:消息队列中有非常多的消息需要处理,并且监听器onMessage()方法中的业务逻辑也相对比较复杂,为了加快队列消息的读取、处理速度。可以通过加快读取速度和加快处理速度来考虑。因此从这两个方面都使用多线程来处理。对于消息处理的业务处理逻辑用线程池来做。对于加快消息监听读取速度可以使用1.使用多个监听器监听一个队列;2.使用一个监听器开启多线程监听。
对于上面提到的方法2使用一个监听器开启多线
- 第一个SpringMvc例子
布衣凌宇
spring mvc
第一步:导入需要的包;
第二步:配置web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi=
- 我的spring学习笔记15-容器扩展点之PropertyOverrideConfigurer
aijuans
Spring3
PropertyOverrideConfigurer类似于PropertyPlaceholderConfigurer,但是与后者相比,前者对于bean属性可以有缺省值或者根本没有值。也就是说如果properties文件中没有某个bean属性的内容,那么将使用上下文(配置的xml文件)中相应定义的值。如果properties文件中有bean属性的内容,那么就用properties文件中的值来代替上下
- 通过XSD验证XML
antlove
xmlschemaxsdvalidationSchemaFactory
1. XmlValidation.java
package xml.validation;
import java.io.InputStream;
import javax.xml.XMLConstants;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schem
- 文本流与字符集
百合不是茶
PrintWrite()的使用字符集名字 别名获取
文本数据的输入输出;
输入;数据流,缓冲流
输出;介绍向文本打印格式化的输出PrintWrite();
package 文本流;
import java.io.FileNotFound
- ibatis模糊查询sqlmap-mapping-**.xml配置
bijian1013
ibatis
正常我们写ibatis的sqlmap-mapping-*.xml文件时,传入的参数都用##标识,如下所示:
<resultMap id="personInfo" class="com.bijian.study.dto.PersonDTO">
<res
- java jvm常用命令工具——jdb命令(The Java Debugger)
bijian1013
javajvmjdb
用来对core文件和正在运行的Java进程进行实时地调试,里面包含了丰富的命令帮助您进行调试,它的功能和Sun studio里面所带的dbx非常相似,但 jdb是专门用来针对Java应用程序的。
现在应该说日常的开发中很少用到JDB了,因为现在的IDE已经帮我们封装好了,如使用ECLI
- 【Spring框架二】Spring常用注解之Component、Repository、Service和Controller注解
bit1129
controller
在Spring常用注解第一步部分【Spring框架一】Spring常用注解之Autowired和Resource注解(http://bit1129.iteye.com/blog/2114084)中介绍了Autowired和Resource两个注解的功能,它们用于将依赖根据名称或者类型进行自动的注入,这简化了在XML中,依赖注入部分的XML的编写,但是UserDao和UserService两个bea
- cxf wsdl2java生成代码super出错,构造函数不匹配
bitray
super
由于过去对于soap协议的cxf接触的不是很多,所以遇到了也是迷糊了一会.后来经过查找资料才得以解决. 初始原因一般是由于jaxws2.2规范和jdk6及以上不兼容导致的.所以要强制降为jaxws2.1进行编译生成.我们需要少量的修改:
我们原来的代码
wsdl2java com.test.xxx -client http://.....
修改后的代
- 动态页面正文部分中文乱码排障一例
ronin47
公司网站一部分动态页面,早先使用apache+resin的架构运行,考虑到高并发访问下的响应性能问题,在前不久逐步开始用nginx替换掉了apache。 不过随后发现了一个问题,随意进入某一有分页的网页,第一页是正常的(因为静态化过了);点“下一页”,出来的页面两边正常,中间部分的标题、关键字等也正常,唯独每个标题下的正文无法正常显示。 因为有做过系统调整,所以第一反应就是新上
- java-54- 调整数组顺序使奇数位于偶数前面
bylijinnan
java
import java.util.Arrays;
import java.util.Random;
import ljn.help.Helper;
public class OddBeforeEven {
/**
* Q 54 调整数组顺序使奇数位于偶数前面
* 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半
- 从100PV到1亿级PV网站架构演变
cfyme
网站架构
一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。 1:积累是必不可少的
架构师不是一天练成的。
1999年,我作了一个个人主页,在学校内的虚拟空间,参加了一次主页大赛,几个DREAMWEAVER的页面,几个TABLE作布局,一个DB连接,几行PHP的代码嵌入在HTM
- [宇宙时代]宇宙时代的GIS是什么?
comsci
Gis
我们都知道一个事实,在行星内部的时候,因为地理信息的坐标都是相对固定的,所以我们获取一组GIS数据之后,就可以存储到硬盘中,长久使用。。。但是,请注意,这种经验在宇宙时代是不能够被继续使用的
宇宙是一个高维时空
- 详解create database命令
czmmiao
database
完整命令
CREATE DATABASE mynewdb USER SYS IDENTIFIED BY sys_password USER SYSTEM IDENTIFIED BY system_password LOGFILE GROUP 1 ('/u01/logs/my/redo01a.log','/u02/logs/m
- 几句不中听却不得不认可的话
datageek
1、人丑就该多读书。
2、你不快乐是因为:你可以像猪一样懒,却无法像只猪一样懒得心安理得。
3、如果你太在意别人的看法,那么你的生活将变成一件裤衩,别人放什么屁,你都得接着。
4、你的问题主要在于:读书不多而买书太多,读书太少又特爱思考,还他妈话痨。
5、与禽兽搏斗的三种结局:(1)、赢了,比禽兽还禽兽。(2)、输了,禽兽不如。(3)、平了,跟禽兽没两样。结论:选择正确的对手很重要。
6
- 1 14:00 PHP中的“syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM”错误
dcj3sjt126com
PHP
原文地址:http://www.kafka0102.com/2010/08/281.html
因为需要,今天晚些在本机使用PHP做些测试,PHP脚本依赖了一堆我也不清楚做什么用的库。结果一跑起来,就报出类似下面的错误:“Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/kafka/test/
- xcode6 Auto layout and size classes
dcj3sjt126com
ios
官方GUI
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html
iOS中使用自动布局(一)
http://www.cocoachina.com/ind
- 通过PreparedStatement批量执行sql语句【sql语句相同,值不同】
梦见x光
sql事务批量执行
比如说:我有一个List需要添加到数据库中,那么我该如何通过PreparedStatement来操作呢?
public void addCustomerByCommit(Connection conn , List<Customer> customerList)
{
String sql = "inseret into customer(id
- 程序员必知必会----linux常用命令之十【系统相关】
hanqunfeng
Linux常用命令
一.linux快捷键
Ctrl+C : 终止当前命令
Ctrl+S : 暂停屏幕输出
Ctrl+Q : 恢复屏幕输出
Ctrl+U : 删除当前行光标前的所有字符
Ctrl+Z : 挂起当前正在执行的进程
Ctrl+L : 清除终端屏幕,相当于clear
二.终端命令
clear : 清除终端屏幕
reset : 重置视窗,当屏幕编码混乱时使用
time com
- NGINX
IXHONG
nginx
pcre 编译安装 nginx
conf/vhost/test.conf
upstream admin {
server 127.0.0.1:8080;
}
server {
listen 80;
&
- 设计模式--工厂模式
kerryg
设计模式
工厂方式模式分为三种:
1、普通工厂模式:建立一个工厂类,对实现了同一个接口的一些类进行实例的创建。
2、多个工厂方法的模式:就是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式就是提供多个工厂方法,分别创建对象。
3、静态工厂方法模式:就是将上面的多个工厂方法模式里的方法置为静态,
- Spring InitializingBean/init-method和DisposableBean/destroy-method
mx_xiehd
javaspringbeanxml
1.initializingBean/init-method
实现org.springframework.beans.factory.InitializingBean接口允许一个bean在它的所有必须属性被BeanFactory设置后,来执行初始化的工作,InitialzingBean仅仅指定了一个方法。
通常InitializingBean接口的使用是能够被避免的,(不鼓励使用,因为没有必要
- 解决Centos下vim粘贴内容格式混乱问题
qindongliang1922
centosvim
有时候,我们在向vim打开的一个xml,或者任意文件中,拷贝粘贴的代码时,格式莫名其毛的就混乱了,然后自己一个个再重新,把格式排列好,非常耗时,而且很不爽,那么有没有办法避免呢? 答案是肯定的,设置下缩进格式就可以了,非常简单: 在用户的根目录下 直接vi ~/.vimrc文件 然后将set pastetoggle=<F9> 写入这个文件中,保存退出,重新登录,
- netty大并发请求问题
tianzhihehe
netty
多线程并发使用同一个channel
java.nio.BufferOverflowException: null
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:183) ~[na:1.7.0_60-ea]
at java.nio.ByteBuffer.put(ByteBuffer.java:832) ~[na:1.7.0_60-ea]
- Hadoop NameNode单点问题解决方案之一 AvatarNode
wyz2009107220
NameNode
我们遇到的情况
Hadoop NameNode存在单点问题。这个问题会影响分布式平台24*7运行。先说说我们的情况吧。
我们的团队负责管理一个1200节点的集群(总大小12PB),目前是运行版本为Hadoop 0.20,transaction logs写入一个共享的NFS filer(注:NetApp NFS Filer)。
经常遇到需要中断服务的问题是给hadoop打补丁。 DataNod