- 博客(79)
- 资源 (1)
- 收藏
- 关注
原创 docker安装并运行elasticsearch
1.准备docker-ce.repo文件,放在/etc/yum.repos.d/下[docker-ce-stable]name=Docker CE Stable - $basearchbaseurl=https://download.docker.com/linux/centos/7/$basearch/stableenabled=1gpgcheck=1gpgkey=https:/...
2019-08-03 14:02:15
681
原创 Kafka使用遇到的坑
版本:kafka_2.12-2.2.0/jar: implementation("org.springframework.kafka:spring-kafka:2.2.6.RELEASE")java程序启动后总是连不上kafka服务:后做了两处修改,之后正常工作,分别如下:1.kafka配置文件server.properties中:listeners=PLAINTEXT:...
2019-07-14 12:08:03
731
原创 欢迎使用优快云-markdown编辑器
OAuth2.0与OpenId两者有些模糊,对应第三方应用来说有以下区别 OAuth2.0:用于获取权限访问第三方(非认证验证方)的资源(当然,获取权限前需要身份认证); OpenId:仅仅用于标识身份,没有第三方访问权限(举例说明:假如我的应用app1通过第三方的openid认证,那么我只知道当前登录的用户对应第三方的openid,我无法根据我的openid在我应用app1之外获取资源)。op
2017-12-10 23:09:04
274
原创 监控程序并启动
crontab: */2 * * * * root /usr/local//monitor.sh >/dev/null 2>&1monitor.sh :DIR=$(cd "$(dirname "$0")"; pwd)pushd $DIRTS=$(date +'%Y-%m-%d %H:%M:%S')LOG=$DIR/monitor.logecho echo
2017-08-16 11:03:22
356
转载 运行jar应用程序引用其他jar包的四种方法
大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在M
2017-06-14 16:36:29
500
原创 Linux下mysql备份
#!/bin/bash#set -xecho -e "此脚本的用途是备份mysql服务器上的 [database]数据库."name=[dbuser]pass=[dbpassword]DATE=`date +%Y%m%d`backupdir="/home/ykx/mysql.backup"achivedir="/data/mysql_backup_achiv
2017-04-22 19:49:23
427
原创 java命令行
Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file)-------------1. 注意参数顺序,options要放在java后面;
2016-09-21 11:26:58
506
原创 正则表达式
python代码(要引用:import re):1. 替换前面有-的a为#:re.sub(r'(?2. 替换前面不是-的a为#:re.sub(r'(?3. 替换后面是a的a为#:re.sub(r'a(?=a)','#','-aac-acbb')4. 替换后面不是a的a为#: re.sub(r'a(?!a)','#','-aac-acbb')
2016-09-05 15:49:28
317
原创 MySQL索引分析
最近学习MySQL索引,总结的了一些东西,若有不对之处,欢迎指正。1.最左匹配,如果一个索引包含多列,在查询时,如果第一列没有出现在此索引中,则此查询不会使用此索引。分析:假设一个学生的表的索引是:index1(name, age, gender),索引结构如下:语句1:select * from student where age=37, 加入用到此索引,那么搜索引擎和逐个模
2016-07-16 19:42:43
386
原创 Spring Controller接收http传值
通过http向spring的controller传值总结,网上有很多,总结一下网上没有的:1. get和post可用HttpServletRequest.getParameter接收参数;2. post的json可用@RequestBody HashMap json接收;3. put在spring中有bug,不可用。实例:1.get@RequestMapping(v
2016-01-14 14:05:03
3734
原创 James 3.0 邮箱配置
默认使用文件存储信息,如果用mysql,只需修改conf/james-database.properties即可:database.driverClassName=com.mysql.jdbc.Driverdatabase.url=jdbc:mysql://localhost:3306/mail?autoReconnect=true&zeroDateTimeBehavior=convertT
2016-01-10 23:21:18
5259
1
原创 http各种中的各种timeout
1. tomcat -- 可以通过telnet测试在tomcat的server.xml中,有个配置节 connectionTimeout="5000" redirectPort="8443" URIEncoding="UTF-8"/>其中的connectionTimeout代表的意思是:在已经建立的htt
2015-09-23 15:23:23
7635
转载 幂等
post是用来提交数据的。提交的数据放在HTTP请求的正文里,目的在于提交数据并用于服务器端的存储,而不允许用户过多的更改相应数据(主要是相对于在url 修改要麻烦很多)。put操作是幂等的。所谓幂等是指不管进行多少次操作,结果都一样。比如我用put修改一篇文章,然后在做同样的操作,每次操作后的结果并没有不同post操作既不是安全的,也不是幂等的,比如常见的post重复加载问题:当
2015-07-21 19:17:58
539
原创 Endpoint 理解
Endpoint是通讯双方的最终端的,对方可见的部分,如:1.邮寄信件时,将信件投递到邮箱,那么邮箱就是一个ep;2.寄送快递时,快递员上门取件,快递员就是一个ep;3.socket通讯时,ip+port组合就是一个ep;4.webservice服务,一个服务地址:http://www.url.com/service1是一个ep;参考:http://blog.csd
2015-07-21 19:10:33
7157
原创 node.js发送邮件
前提:1.安装node.js2.安装nodemailer组件:npm install nodemailer --save将如下脚本保存到mail.js,然后执行命令:node mail var nodemailer = require("nodemailer");var transporter = nodemailer.createTransport({
2015-06-13 14:17:05
1481
原创 shell 脚本执行 sql
方法一:直接在sh中执行TS=$(date +%Y%m%d%H%M%S)LOG=./log.logecho "####"_${TS}>>${LOG}mysql -uroot -p[password] -e "use [database]; CALL StoredProcedure();">>${LOG}echo "######End">>${LOG}方法二:调用
2015-06-07 17:37:54
1772
原创 log4j配置及正确使用方式
---过滤级别-------------------------------Debug过滤:Debug,Info,Warn,Error信息都会命中Info过滤: Info,Warn,Error信息都会命中Warn过滤: Warn,Error信息都会命中Error过滤: Error信息都会命中---入口过滤-------------------------
2015-06-03 14:41:08
839
转载 ant编译重设property的值
ant已经有N多种替代方案了,但也不是ant就没有可用之外了,它的跨平台性还是有很大的优势。android就经常是使用ant来构建的。 ant脚本中property默认是不能重新设置值的,第一次定义之后,在整个project执行过程中是不会再变的。最简单的定义方式如下: Java代码 "build.target" value="re
2015-06-01 17:43:55
2309
转载 WCF与 Web Service的区别
【0】问题:WCF与 Web Service的区别是什么?和ASP.NET Web Service有什么关系?WCF与ASP.NET Web Service的区别是什么?这是很多.NET开发人员容易搞错的问题。面试的时候也经常遇到。而很多新手也会因为初次接触WCF或者Web Service而陷入迷惑的境地,很多资料介绍的也不准确。我甚至和许多许多年开发经验的开发人员讨论
2014-10-13 15:37:20
700
原创 Css中Position属性的含义
position有四个参数:static | relative | absolute | fixedposition:static,意味元素没有被定位,元素会出现在文档本该出现位置,是页面元素默认的定位的方式,一般无需指定,除非想要覆盖之前设置的定位,一旦position:relative,很明白,相对元素本该位置的偏移量
2014-10-02 00:08:45
2290
原创 IIS身份验证的配置
前4者配置:localhost applicationHost.config 后2者配置:web.config要点:这6项虽然列在一起,但在应用上却不是一个级别的;前4者属于IIS验证,其中你们验证不需要提交用户名密码,其他3个需要提供;Form身份验证属于ASP.NET验证,会通过web页面验证。要到达这个验证必须通过IIS验证(因为一个请求进入服务器后,先到IIS,
2014-09-28 15:31:56
6510
转载 IE从服务器上获取json后转为下载提示的bug
刚刚发现,IE10可以支持application/json格式的Response了,也就是说低于IE10版本一下的IE浏览器都需要使用text/html格式的Response。 (10个月前) 黄勇在Response头中指定Content-Type为text/html,而并非text/html,是可以解决问题的。这样返回给客户端的是一个JSON字符串(并非JSON对象),无需IE
2014-07-18 09:10:12
758
转载 分布式技术比较(RPC,CORBA,WebService)
1、RPC(Remote Procedure Call Protocol)RPC是由Sun发明的远程过程调用协议,是第一种真正的分布式应用模型。面向过程2、CORBA(Common Object Request Broker Architecture)CORBA从概念上扩展了RPC。用RPC开发的分布式应用是面向过程的,而CORBA是完全面向对象的,企业级的
2014-01-07 21:30:59
2373
原创 Excel删除区域名
定义区域名:选择A1:A4,在名称框输入“DataA”,按回车键。请问如何去去掉这个"DataA"呢?删除区域名:方法一、快捷键ctrl+F3,弹出对话框。选中要删除的区域名->点右侧的"删除"按钮即可 方法二、插入->名称->定义也可打开相同的对话框
2013-06-17 16:02:21
1954
原创 如何在Visual studio中组织Resource文件
PublicResXFileCodeGenerator Resources.Designer.cs Designer Resources.resx Resources.resx
2011-08-25 16:50:40
2513
原创 云计算感想
如果把非云计算应用比较晶体管、组装机,那么云计算就是集成电路、集成机。 云计算应当是这样提出来的:以往一个软件用户需要应用软件是,他需要:1. 购买电脑,2..开发(或购买)软件,3.部署软件,4.日常维护。当有了云计算机,他只需要:1.联网,
2011-08-19 10:14:49
1447
原创 Python学习笔记
<br />if Statements Perhaps the most well-known statement type is the if statement. For example: >>> x = int(raw_input("Please enter an integer: ")) >>> if x < 0: ...(这个地方有空格,否则会报错)x = 0 ... print ’Negative changed to zero’ ...(控制语句这地方不能有空格)elif x == 0: ..
2011-04-30 16:02:00
727
原创 Kerberos的原理 - MIT
Kerberos的原理 - MIT Kerberos是一个重要的认证协议,它为互不相识的通信双方做安全的认证工作。Kerberos这个名字的原义是希腊神话中守卫冥王大门的长有三头的看门狗。下面这篇Kerberos的文章不知是哪位老大翻译的,感谢先!这是MIT(Massachusetts Institute of Technology)为了帮助人们理解Kerberos的原理而写的一篇对话集。里面有两个虚构的人物:Athena和Euripides,通过Athena不断的构思和Euripides不断的寻找其中的漏
2011-04-30 14:59:00
843
原创 How run Powershell ISE on WIndows Server2008
引自:http://blog.sina.com.cn/s/blog_7309772a0100pd40.htmlI can't image WS2008 can't run powershell ise,<br />C:/Users/Administrator>powershell_ise<br />'powershell_ise' is not recognized as an internal or external command,<br />operable program or batch file
2011-04-27 18:31:00
812
原创 《XML程序设计》要点
《XML程序设计》耿祥义张跃平DOM解析器核心:在内存建立和XML文件结构相对应的树形数据结构,好处:方便操作内存中的数据。Node接口:GetNodeType()GetChildNodes()GetFirstChild()GetLastChild()GetTextContent()SAX解析器SAX不在内存建立数据结构,占用内存少,原理:SAX调用Parse(File f,DefaultHandler dh),
2011-04-27 09:40:00
712
原创 Campus Address
<br />Campus Address:<br />Microsoft Asia Pacific R&D Group Headquarters (ARD HQ) <br />No. 5, Dan Ling Street, Haidian District, Beijing, PRC, 100080<br />园区地址:<br />微软亚太研发集团总部<br />北京市海淀区丹陵街5号 100080
2011-04-08 13:14:00
673
原创 Release Type
<br />RTO : release to operator <br />RTM: release to manufacturing <br />OEM:original equipment manufacturer <br />MSDN :Microsoft Developer Network
2011-04-08 13:10:00
788
原创 Asp.net page 绑定及访问数据
<br /><%@ 表示:引用<br /><%# 表示:绑定<br /><%= 表示:取值<br /><%$ %> 这个只能用在取Web.config的连接字符串<br /><%= 变量名%><br /><%# 要绑定的字段名%> 或者 <%# 调用后台的方法名%>
2011-04-08 12:58:00
597
转载 使用 Windows PowerShell 实现 Web UI 自动化
<br />引自:http://msdn.microsoft.com/zh-cn/magazine/cc337896.aspx
2011-03-19 18:23:00
1134
原创 windows 7 PowerShell 笔记
<br />转自:http://lovephoenix.javaeye.com/blog/661380<br />对 powershell 做下总结<br /> <br /><br /> <br /> 启动 powershell#字符串操作对象操作 "hello".Length #进程操作PS C:/> notepad PS C:/> $process=get-process notepadPS C:/> $process.Kill()#默认对象操作PS
2011-03-14 17:40:00
1476
原创 PowerShell 调用dll
Import-module “G:/Microsoft/VSProjects/ClassLibrary1/bin/Debug/ClassLibrary1.dll"$class1 = new-object 'ClassLibrary1.Class1'$class1 | get-member$class1.Test()
2011-03-14 17:23:00
1829
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人