- 博客(78)
- 资源 (41)
- 收藏
- 关注
转载 Kubernetes和Spring Cloud哪个部署微服务更好?
Spring Cloud 和Kubernetes都自称自己是部署和运行微服务的最好环境,但是它们在本质上和解决不同问题上是有很大差异的。在本文中,我们将看到每个平台如何帮助交付基于微服务的架构(MSA),它们擅长哪个领域,并且如何两全其美的使用从而在微服务之旅上获得成功。背景最近我读了 A. Lukyanchikov的一篇非常棒的文章(https://dzone.com/articles/...
2018-12-04 16:57:27 427
原创 使用K8s部署 java 程序初试
之前学习了spring cloud结合docker ,docker compose来部署项目,但使用docker compose也有很大的局限性:对分布式的支持很有限,需结合swarm等联合使用,所以后边转而学习Kubenates. 关于Kubenates是什么,如何如何强大,这里就啰嗦了,现在分享一下使用K8s部署spring boot程序的一个示例。1. spring boot项目配置...
2018-03-23 15:06:42 11084 1
原创 openshift 中部署springboot项目并增量更新
最新公司准备应用openshift,于是安排我学习openshift,通过好几天的学习,尝试,踩过无数个坑,终于搭建起了一个Mater,一个Node的openshift环境: 公司后端项目是基于springboot,openshift没有提供现有的is,所以需要通过s2i自己制作is,现记录过程如下: 1. 下载s2i,过程略过... 2. 通过s2i创建镜像: s...
2019-01-25 18:26:24 3122 1
原创 使用Docker部署Mysql时中文乱码问题
使用Docker部署Mysql的通常命令如下:docker run --name mysql_dev -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql 上述命令对应的操作为:创建一个名为mysql_dev,root用户密码为root的mysql容器; 执行命令之后,正常情况下容器能正常运行,通过mysql客户端也能连接到mysql上
2017-09-08 14:44:01 6525 3
原创 记一次springboot拦截器失效的调试
最近有一次调试时发现,系统配置的拦截器失效,最开始以为是所有的url路径均不好使,后边调试发现是有些url路径好使,有些url路径不好使,最后查看配置的拦截url路径,才发现url配置有问题,原来的配置是以单个星号(*)结尾,原来这才是问题根源: 单个星号只能拦截/后边一级的url路径,如果是/*后边还有多级的情况,则是拦截不住的,所以应该配置成两个星号(/**),问题解决~
2017-08-14 20:21:54 4740
原创 SpringBoot Admin 通过eureka 监控服务
最近才接触springboot admin,用于监控基于Spring Boot 的应用,并提供UI界面,是一个很好使,很方便的利器;项目要加入Admin监控目前主要有两中方式,一种是通过Admin client,另外一种就是通过eureka,本文主要介绍第二种方式。 项目通过注册到与Admin Server 的同一个eureka服务,Admin Server 会自动获取eureka Ser
2017-08-14 18:24:44 10047 6
原创 通过docker和docker-compose实现eureka高可用
最近新项目有使用到springcloud 和docker,关于这两个技术就不分别介绍了,现在分享一下通过docker,docker-compose实现eureka高可用的方案。
2017-08-14 14:50:16 9009 6
原创 Grunt+bower 环境搭建
当前负责的官网采用Grunt+bower+swig技术方案开发Grunt:管理node下NPM模块插件,插件包汇总体现在pakage.json文件中,插件最终下载到node-modules文件夹下;bower:js插件包管理,前端模块,插件包汇总体现在bower.json文件中,插件最终下载到vendors文件夹下;swig:模板引擎,页面模板实现;环境搭建:一、Gru
2016-05-04 17:45:28 2036
原创 自定义时间线插件
入职已有两个月了,从以前的后台均开发到目前的专向做前端,最大的感触便是更加有耐心了,不管什么样的效果及布局,都能静下心来从解决方案到观摩别人解决方案,进而实现。然而写着写着会越加意识到自己该提高下代码质量,特别是对于日渐庞大的工程及需要不断维护和拓展的实现来说,代码规范、高质量是至关重要的一个环节,这是自己接下来需要提高和注意的地方。在此以自己近期遇到的一个开发任务:时间线的开发过程,来记录下
2016-05-04 17:02:20 4438 1
原创 联想输入
最近遇到了一个小需求:根据输入模糊匹配,并快速选择。即联想输入,如下图效果:抛开词库,分词等这些逻辑,只管前端实现,初步构思了以下思路:1、监控输入变化事件:onkeyup或onchange;2、匹配结果容器位置定位;3、匹配结果容器显示隐藏;4、匹配结果容器按键响应,方向键及enter:onkeydown;5、输入内容截取并替换;按照上面思路尝试demo,遇到
2016-04-13 18:30:09 719
转载 jQuery效率提升建议
继上文,转载一篇较完整,综合的文章,转载地址:http://blog.163.com/neusoft_hao@yeah/blog/static/120544724201282810510215/1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。 下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见
2016-04-13 14:50:46 345
原创 Jquery dom查找方法 性能分析
每次要动笔写一篇文章时,才发现需要准备的很多很多,原本只想记录一个小点,但一要写文章就会发现能牵扯出一大面来,再次验证了:基础很重要!本文只记录笔者近期开发中遇到的jquery dom基本查找方法,然后将各种方法性能做了一个比较,目的是希望自己在以后dom元素查找时,使用最优的方案。jquery为遍历dom结点操作提供了丰富的方法:children()、next()、nextAll()、pre
2016-04-13 13:50:29 1137
原创 Web前端规范
本规范总结了前端开发中普遍涉及到的html、css、js、及其他相关资源的命名及可提取公共规范。主要包含两方面:1、命名规范;命名规范避免开发人员命名过程天马行空;便于团队合作过程中代码风格统一;新手上手快;后期维护有清晰条理。2、开发规范;开发规范为编码过程中普遍更优、更规范、更标准的代码用法;易排错;提高代码质量。一、代码存储结构:images--存放图片资源文件,
2016-03-29 18:52:45 852
转载 <meta>标签用法
http-equivMETA标签分两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。★HTTP-EQUIVHTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有:1、Content-Type和Content-Language (显示字符集的设定)说明:设定页面使用的字符集,用以说明主页
2016-03-25 19:42:45 791
原创 多选下拉控件multiselect使用小结
项目开发中,需要用到多选下拉列表插件,由于项目前端框架采用了bootstrap,因此自然选择了bootstrap的组件。经了解其有两组插件:1、第一个组件是写bootstrap table的主人公 wenzhixin 封装的一个组件—— multiple-select 。这个组件风格简单、文档全、功能强大。Multiple-Select源码主页: https://github.
2016-03-24 16:30:35 102236 11
原创 专业Web前端路--启程
仔细算算自己投入到IT行业工作中也有近四年的时间了(包括读研期间的实习),不得不感叹时光如箭。人的一生中总要有一个又一个的目标,由小到大,循序渐进,制定目标也要量体裁衣,正所谓知己知彼,百战不殆。我喜用目标来驱动自己做出合理的人生规划,精神上感觉良好,生活中自然也会有拼搏的动力,然而计划再合理也不能保证一切都按部就班,总有些自认为不难却又延期很久都未能如愿的目标,这个时候我希望自己停下来,总结总结
2016-03-19 19:32:26 682 1
转载 :link,:visited,:focus,:hover,:active详解
CSS 又名 层叠样式表,所谓层叠,就是后面的样式会覆盖前面的样式,所以在样式表中,各样式排列的顺序很有讲究。 :link 与 :visited 在样式文件中的顺序可以随便放置。而focus, hover,active这几个,如果你设置的顺序不同,会直接影响样式的显示效果,下面会详细解释。:focus -> :hover -> :active 有些人可能会困惑,为什么必须要
2016-03-18 10:32:16 458
转载 纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
图形包括基本的矩形、圆形、椭圆、三角形、多边形,也包括稍微复杂一点的爱心、钻石、阴阳八卦等。当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是firefox或者chrome,当然IE也能看一部分的。那好,下面就一起来看看我们是如何用纯CSS来画这些图形的,如果你也觉得很震撼,推荐给你的朋友吧。1、正方形代码如下:#square { widt
2016-03-18 10:26:09 1624 1
转载 Log4Net使用指南 .
1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快
2014-03-25 18:11:32 569
转载 Google Map Api 谷歌地图接口整理
一:基本知识: 1. 使用谷歌地图 API 的第一步就是要注册一个 API 密钥,需要注重一下两点: 1.假如使用 API 的页面还没有发布,只是在本地调试,可以不用密钥,随便用个字符串代替就可以了。 2.API 密钥只对网站目录或者域有效。对不同域的网页,需要用这些域分别注册不同的密钥2.页面引用javascript文件 URL(http://ditu.goo
2014-03-20 13:25:34 12045
原创 js、jquery插件记录
时间紧~忙里偷闲记录一下自己最近用过的不错的js、jquery插件:以时间轴形式展现记录:TimeLider;以日历形式展现记录:fullcalendar;图表插件:HighChart;
2013-11-06 14:49:08 600
转载 Oracle 索引 详解
一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLESPACE STORAGE LOGGING | NOLOGGING COMPUTE
2013-09-26 17:15:25 874
原创 IIS、web配置
为了显示一个jquery的时间插件(时间数据来自json),本地环境测试正常没有发现任何问题,部署之后总是无法正常显示:iis需要很多配置工作,比如该种情况下, 需要配置iis可正常显示json格式数据(MIME);同理xml等其他类型文件;
2013-09-12 14:46:40 557
转载 c#操作xml
一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode ro
2013-08-24 14:48:15 511
原创 将XML文件转换为easyui Tree结构json
private void GetTreeCamera() { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(HttpContext.Current.Server.MapPath("camera.xml")); StringBuilder result = new
2013-08-13 17:52:19 3356 1
转载 Jquery easyui tree 一些常见操作
遍历tree nodesfunction Travel(treeID){//参数为树的ID,注意不要添加# var roots=$('#'+treeID).tree('getRoots'),children,i,j; for(i=0;i<roots.length;i++){ alert(roots[i].text); children=$('#'+treeID)
2013-08-13 17:44:52 3095 1
转载 .net使用DotNetCharting控件生成报表统计图总结
最近在做项目时要对数据进行统计分析,所以必须生成一些报表统计图(如柱形图、饼图、曲线图等),网上强烈推荐了使用DotNetCharting控件来实现,于是自己对DotNetCharting控件进行了简单的学习,下面先简单介绍一下DotNetCharting控件及其使用。 DotNetCharting是一个非常棒的.NET图表控件,对中文支持非常好,而且操作方便,开发快速,既有fo
2013-08-07 13:36:08 1355
转载 正则表达式的语法与例子
正则表达式语法与例子(2010-04-15 09:44:12) 标签: 正则表达 语法 例子 it 分类:Development
2013-06-21 15:02:43 728
原创 数据库与数据访问代码规范
因项目而已,纯属个人总结记录: 1、建立外键关系:通过外键关系,保持数据一致性及更新同步性。比如,目前数据库存在涉及到引用另一数据表的信息,直接在本表重复建数据库字段(或ID串),在查询时表面看来似乎减少了表连接所用的时效,但如此却很难保持数据统一,比如被引用数据发生改变时,引用起数据表中仍为原信息,且造成数据冗余。 2、涉及到表之间有关联关系的,应建立外键约束,以保持数据同步更新
2013-06-19 16:15:29 1077
转载 C#操作XML小结
一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode ro
2013-06-14 10:44:21 474
转载 Postgresql 相关系统表查询
-- sample data to test PostgreSQL INFORMATION_SCHEMA -- TABLE TEST CREATE TABLE TEST ( TEST_NAME CHAR(30) NOT NULL, TEST_ID INTEGER DEFAULT '0' NOT NULL, TEST_DAT
2013-06-06 11:16:22 1800
转载 Winform 动态调用WebService
一般情况下winform调用webservice时步骤1添加服务引用---高级----添加web引用------填写url--添加web引用即可完成对webservice的引用让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。如果需要动态调用WebService,要实现这样的功能:public static object InvokeWebService(str
2013-06-04 16:33:52 1664 1
原创 Visio 文本框大小设置
在使用Visio过程中,如绘制活动图,发现文本框的大小是不允许调节的,在其中输入的文字也都排在一行显示,看了诸多网页,没有找到特别对症的答案,经过多处设置后发现,是在 “格式” 下的 “保护” 中控制的把“保护”子页面,中高度和宽度前的复选框取消选中即可自己调整文本框大小。调节大小显示可用了,但还是不能靠拖动来改变大小。。。为什么~
2013-05-22 14:44:06 17631
原创 PostgreSql 中常用sql
--查看数据库select * from pg_database;--查看表空间select * from pg_tablespace;--查看语言select * from pg_language;--查看角色用户select * from pg_user;select * from pg_shadow;select * from pg_roles;--查
2013-05-21 11:24:02 902
转载 DataTable批量插入数据库 .
最近在将excel中的文件导入到数据库中,用程序进行编写,由于数据量较大所以速度很慢,后来采用了SqlBulkCopy类,解决了速度的问题,我就insert语句,sqldataadapter.update(dataset,tablename);sqlbulkcopy.WriteToServer(datatable);三个方法的性能进行比较:1、生成测试的datatable表,表结构如下:U
2013-05-20 15:50:54 633
原创 数据类型格式化函数
PostgreSQL 格式化函数提供一套有效的工具用于把各种数据类型 (日期/时间,integer,floating point,numeric) 转换成格式化的字符串以及反过来从格式化的字符串转换成 指定的数据类型。Table 9-20 列出了这些函数。 这些函数都遵循一个公共的调用习惯: 第一个参数是待格式化的值,而第二个是一个定义输出或输出格式的模板。 to_timestamp
2013-05-17 10:16:11 525
原创 PostgreSQL 中文文档
ALTER TABLENameALTER TABLE -- 修改表的定义SynopsisALTER TABLE [ ONLY ] name [ * ] action [, ... ]ALTER TABLE [ ONLY ] name [ * ] RENAME [ COLUMN ] column TO new_columnALTER TABLE n
2013-05-17 10:10:44 1805
转载 Sql和Oracle通用的SqlHelper
/// 通用数据库接口/// using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Data.Com
2013-05-13 17:11:41 1013
转载 跨frame显示下拉菜单
方案一(js):参考文章:http://msdn2.microsoft.com/en-us/library/ms533025.aspx-------------------------------可以用window.createPopup()实现网页跨框架菜单 from MSDN////////////////////
2013-05-05 15:08:33 4738
转载 C#中的try与finally .
1 finally与returntry-catch-finally是很常用的语法结构,用来控制可能发生异常时的程序流程,其中catch和finally至少要有一个。初学try语法时可能会要问一个问题:如果在try块中return,那么finally还会执行吗?答案是肯定的。这个非常容易验证,就不举例子了。这样带来一些很好的特性,例如我们可以在try块中尝试打开数据库,然后读取数据,然后直接把得
2013-04-23 09:02:12 533
Applet实例 ——实时曲线
2010-06-21
用框架的设计与实现-.net平台》配套代码
2010-06-18
Visual C# 2005开发技术 + dot NET数据库开发技术
2010-06-17
用户自定义控件 地址簿控件 c#
2010-05-19
pet shop 4.0 有详细架构文档 代码 三层解析
2009-12-21
GEF-runtime
2009-11-23
生成随机数工具
2013-06-21
Oracle_11g_图书管理系统项目报告书
2010-12-16
DWR中文教程 DWR入门到深入
2010-09-18
MySQL5.1新特性触发器
2010-09-14
MySQL5新特性之存储过程
2010-09-14
Java小项目 课程申报管理系统
2010-08-20
Asp.net+Ajax框架教程 文档+源码
2010-08-01
ASP.NET和AJAX简洁教程
2010-08-01
Struts Spring Hibernate性能优化
2010-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人