- 博客(40)
- 收藏
- 关注

原创 对前端页面的优化小计
做前端也算10来年了,针对Js及页面相关的功能,基本上知道一些优化,现在做一个简单的总结,这是我个人对互联网的一些理解,当然有强人有更好规范,值得我们去学习1.因为根据浏览器的加载方式不同,尽量不让head中出现js的加载,如果是在head中的话,这样页面会在等待js下载完成后再进行加载2.在页面元素呈现之前加载所有需要的css,因为页面(差不多所有的浏览器都是加载一部分内容就通过样式表进
2014-10-15 22:16:53
1161
原创 SpringCloud中各服务之间文件上传处理说明
在SpringCloud中文件上传可以采用FeignForm或者直接HttpClient方式进行处理,如下所示一、用FeignClient进行文件上传1.1、需要增加对应的pom文件 <dependency> <groupId>io.github.openfeign.form</groupId> ...
2019-07-20 10:26:41
2397
原创 SpringBoot中Hibernate进行数据save时,不报错,也不进行数据保存
今天在SpringBoot中Hibernate进行数据save时,不报错,也不进行数据保存,问题分析因为了在支持Hibernate的Lazy init,初步怀疑是hibernate的session没有关闭,在openSessionInViewFilter中提定FlushMode为AUTO,或者Commit/*** * 增加Hibernate的Lazy init 支持 * @return...
2019-07-20 10:01:04
2877
1
原创 SpringBoot中动态代理导致的无法获取到接口实现内容的问题
关于在SpringBoot中,接口中的方法,无法获取到对应的实现,当然前提条件是因为该种实现方式是不正常的,暂时定义为反人类写法吧具体表现如下:定一个接口,里面定义对应的方法,如getName();public interface ITest { String getName(); }定义一个抽像类:public abstract cla...
2019-07-06 13:08:08
1196
原创 关于Spring Cloud Consul配置实现的自动刷新功能解读
第一部分,刷新触发事件代码说明Spring Cloud Consul配置的自动刷新功能是通过org.springframework.cloud.consul.config.ConfigWatch进行实现,ConfigWatch初始化后,会调用定时器,跟服务器上面的配置文件的版本进行比较,如果版本不一致,则调用Spring 的刷新事件,触发事件刷新,否则代表配置没有变化。...
2019-06-19 18:07:31
7355
原创 用elasticsearch-client进行代码连接es服务器时报None of the configured nodes are available
用elasticsearch-client进行代码连接es服务器时,报如下错误:NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{EhKyOTDZQCSxzv-3d-qbXA}{127.0.0.1}{127.0.0.1:9300}]]该错误的原因有几种情况:1、es服务器没有启...
2018-04-04 15:21:55
2167
原创 GSON处理JSON数据中大的Long型的数据说明
今天在用GSON进行序列化及反序列时,发现数据不对,原因为是使用了18位的Long型数据做为ID,以免重复数据序列化完后之后,类似于String value = "{\"id\":170802150000000041,\"batchId\":56,\"datas\":\"xxxx\"}";反序列化时,因为gson默认会把数值,byte,int,short,long,float数据反
2017-08-07 17:55:12
7976
原创 Zookeeper报KeeperErrorCode = MarshallingError 错误的说明
今天在用zookeeper创建节点时报org.apache.zookeeper.KeeperException$MarshallingErrorException: KeeperErrorCode = MarshallingError for /xxx创建语句如下:String path = zooKeeper.create(dir, null, null, CreateMode.PERS
2017-08-07 17:53:12
5447
原创 关于mysql5.7中创建用户无法登录及grant操作无效问题的处理
今天用mysql创建用户时,出现了创建完成后的用户无法登录,授权无效的情况CREATE USER testIDENTIFIED BY 'test';mysql> GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'test'@'%';Query OK, 0 rows affected (0.00 sec)
2017-07-27 13:24:01
6197
原创 无聊的相关配置参数
查得多了,不如记下来,下次别再进行无聊的查找-Xmx1024m -Xms1024m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDetails-XX:+PrintGCApplicationStoppedTime -XX:+PrintGCDateStamps-XX:MaxPermSize512m
2015-01-07 22:09:08
790
原创 关于Java中System.exit(n)的理解
System.exit(int status)其功能主要是调用Runtime.getRuntime().exit(status);终止当前正在运行的Java虑拟机,exit(0)代表正常退出,其它数值为非正常退出大体意思如下:终止当前正在运行的Java虚拟机并启动关闭序列。此方法不会返回正常。参数作为一个状态码;按照惯例,一个非零的状态码表示异常终止。
2014-12-08 21:34:26
5672
原创 zookeeper在单机上伪集群测试时,出现Unable to start AdminServer, exiting abnormally
zookeeper在单机上伪集群测试时,出现Unable to start AdminServer, exiting abnormally
2014-12-08 21:07:27
6086
原创 SPring+Structs2实现的项目中进行Spring AOP时的相关小记
SPring+Structs2实现的项目中进行Spring AOP时的相关小记1.一般为了方便开发Structs2的项目中的action都会建立一个BaseAction如果继承了BaseAction中的子类进行AOP时,只能指定AOP中的PointCut为BaseAction如果对应的BaseAction如果继承于ActionSupport的话,就只能定义AOP中的PointCut
2014-11-06 12:39:51
1732
原创 ORACLE删除表空间中的所有表
ORACLE删除表空间中的所有表,如果是非sysdbA连接用如下sql语句 declare vsql varchar2(200);cursor c1 is select 'drop table '||table_name||' cascade constr
2011-08-30 11:52:18
6851
原创 Windows7与Window2008 64位IIS7上面配置操作Excel
Windows7 X64位与Windows2008 X64,IIS7中操作EXCEL文件通过模拟提升权限与相关设置。
2010-12-29 16:29:00
5350
1
原创 检索 COM 类工厂中 CLSID 为 { } 的组件时失败,原因是出现以下错误: 80040154。
检索 COM 类工厂中 CLSID 为 {XXXX-XXXX-XXX-XXXXX-XXX} 的组件时失败,原因是出现以下错误: 80040154。如以上问题出现,多半是因为COM控件未在目标机器上面注册造成的
2010-10-18 16:50:00
96322
5
原创 C# 数字转换大写金额
string[] bitStr ={ "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };//定义个位数字 string[] medianStr ={ "", "拾", "佰", "仟" }; string[] pointStr ={ "角", "分" }; /// ///
2010-03-24 16:49:00
1858
原创 C# 获取某一范围内的不重复随机数
public List GetRandNums(maxNum){ List list = new List(); for (int i = 0; i { Random rd = new Random(); int temp = rd.Next(0, maxN
2010-03-24 15:11:00
1685
原创 Sql Server 中查看某一数据库及数据表所占空间大小
用sp_spaceused 查看某一数据库及数据表所占空间大小sp_spaceused 显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。 示例 A. 有关表的空间信息 下例报告为 titles 表分配(保留)的空间量、数据使用的空间量、索引使用的空间量以及由数据库对象保留的未用空间量。
2009-06-24 09:58:00
2332
原创 SQLServer中,将某一字段的多个值用,进行分隔
SQLServer中,将某一字段的多个值用,进行分隔declare @a varchar(max) set @a= select @a=@a+color+, from pcolorselect @a 利用游标取出主表中相关属性的值及从表中对应主键某一属性的值,并且,分隔如:主表 pid name 1 test1 2 test2 从表: pid color 1
2009-02-25 17:52:00
3401
原创 Oracle查询中,将unix时间转换成Oracle时间
to_char((TO_DATE(19700101,yyyymmdd) +(to_number(regdate)/86400000)+TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),2,2))/24),yyyy-mm-dd hh12:mi:ss)
2009-02-25 10:46:00
1364
原创 判断是否按下鼠标按钮的时候并按下了CTRL,SHIFT等键
判断是否按下鼠标按钮的时候并按下了CTRL,SHIFT等键方法如下:获取是否按下什么鼠标按键相对简单:通过e.Button == MouseButtons.Left,通过MouseButtons枚举就可以判断,如果还要求判断是否按了功能键,如Ctrl及SHIT键等,需要使用API函数 GetKeyState 使用:[DllImport("USER32.dll")]
2009-02-06 16:24:00
3460
原创 aspx中Calender中,让某一日期不可选择
Calender中可以通过DayRender事件,重写Calener中日期的表现形式,如春节期间,提示happynewyear, 周未或者其它计划表,最简单的就是选择生日,不能大于当天以后的日期,实现如下: protected void Calendar1_DayRender(object sender, DayRenderEventArgs e
2009-02-04 14:46:00
1536
1
原创 无法加载 DLL“oramts.dll”: 找不到指定的模块(异常来自 HRESULT:0x8007007E)
无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)最近在做一个小项目,语言VS2005,C#,数据库Oracle9i,但是为了兼容以前数据库SqlServer2005,以便于数据库版本的切换,事务中,仍然使用System.Transaction.Transcope的分布式事务,但是事务调试时出现了 无法加载 DLL“oramts.
2008-11-17 21:12:00
8308
转载 Framework2.0泛型约束
Framework2.0泛型约束Framework2.0泛型约束约 束 说 明 where T : struct 使用结构约束,类型T必须是值类型 where T : class 类约束指定,类型T必须是引用类型 where T : IFoo 指定类型T必须执行接口IFoo where T : Foo 指定类型T必须派生于基类Foo where T : new() 这是一个构造函数
2008-11-15 22:18:00
967
原创 正则表达式与Xml方式解释模板
本篇文章主要是自己项目中遇到问题的总结,即标签的解释方式及所采用解释方式的速度。希望能够给自己进行静态生成处理的因为速度问题而发难朋友们一个提示。常用的模板解释生成方式主要用自定义标签的方式来实现,标签从原来的大家认识最简单的替换词进行替换,再到解释一系统的函数标签,即列表标签。生成静态文件中常用的列表标签类似于{#Function Type="Article" name="" Lable="
2008-10-10 23:05:00
2404
2
原创 在TextArea中光标位置插入值
对于在TextArea中光标位置插入值,很多人都可能会想到用document.selection.createRange().text=”要求插入的值” 的方法,但是对于一些在textArea中的光标位置插入值时,对于插入的值可能会要求在一个弹出窗体中,或者javascript做的弹出Div中进行编辑后或者相关操作(如录入一些条件后再插入时)这时候TextArea中的光标位置就不是原来的
2008-04-10 20:19:00
2994
5
原创 Prototype中Ajax同步调用
用了快两年的Ajax了,一直都是异步调用,所有做的网站都采用前三层后三层的设计模式.对于一些页面,全部采用异步调用后,对于需要判断一些值是否存在时,很不方便,因为是异步请求,没法判断请求结果是否回来,所以开始都是采用等待的方式.还有对于一些静态发布的网站的页面中,如果要发表评论(比如说只能登录后才能发布),因为是静态发布的,你不能在模板的页面加载中去调用用户信息如页面形式为:
2008-04-10 20:04:00
4406
原创 Sql server 中Union 与 Case
在sql server中,我们对于一些查询,当选择某一个表的一部分与另一部分,或者两个表组合成一个临时表或者视图时,最常用的就是Union All语句了,我的写作水平不强,以下只是我做项目时经历的一个真实案例。 如:Select a.Name a.ID,a.Type, 1 as From from a where a.Type=’ 本站’ Union all Select
2008-04-06 13:11:00
3502
原创 宏基(Acer)笔记本(5583)拆机清洗风扇
最近笔记本一开机风扇就像发动机启动一样转得特别吓人,系统启动后,进行一些大的处理程序,也有同样的感受,估计是因为风扇的灰尘太多转不动,所以特地进行了一次拆机清洗. 拆机过程需要的工具,一把中型十字镙丝刀(用于拧镙丝用),一把小型的一字镙丝刀或者铁片(用于打开一些卡门,手指太厚不能直接掰开). 把电脑放到一个光线较好的地方,拿上一个盒子用户装镙丝。第
2008-03-18 12:50:00
6757
1
原创 宏基(Acer)笔记本(5583)拆机清洗风扇
最近笔记本一开机风扇就像发动机启动一样转得特别吓人,系统启动后,进行一些大的处理程序,也有同样的感受,估计是因为风扇的灰尘太多转不动,所以特地进行了一次拆机清洗. 拆机过程需要的工具,一把中型十字镙丝刀(用于拧镙丝用),一把小型的一字镙丝刀或者铁片(用于打开一些卡门,手指太厚不能直接掰开). 把电脑放到一个光线较好的地方,拿上一个盒子用户装镙丝。第
2008-03-18 12:48:00
5707
原创 无刷新更换页面样式
本文只是实现无刷新更改页面样式的一个例子,具体现实中如有问题,可以查询MSDN获取帮助.要改成页面样式,第一步理解样式文件的加载原理,即新加载在后面的同名样式将自动覆盖原来的同名样式,比如说body{font:size:10px;backgroup:url(../images/aa.img)repeat top center}这个样式的作用是给背景加上一个图片,图片平铺,然而当页面中在这之
2007-09-13 22:33:00
2357
原创 数据库分页技术
SQL Server 与Access数据库相关分页技术当数据库中的数据量很大时,一般从数据库中获取数据列表时,要求进行分页显示,尤其是在网络中.经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。现在流行的分页方法一般是检索页面大小的块区的数据,而非检索所有的数据,然后单步执行当前行。1.第一种,利用top 及not in进行分页。
2007-03-02 17:33:00
13272
原创 一个比较简单的,只做了正数,一万位以内的,阿拉伯数字转换成大写数字的程序
function myCHNum($arbic_num) //这里只考虑整数{ $ch_bit=array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖"); //个位数,0-9 $ch_d=array("","拾","佰","仟","萬"); //print_r($ch_d);exit; $reval=""; for($i=0;$i { //echo $i
2006-03-24 23:41:00
2914
原创 JAVAScript 实现的城市联动菜单
/* 作者:fibona(熊祥众) 写作日期:2005年12月 实现功能;实现一个静态的城市与省区选择的联动菜单 这主要讲述的是一个联动选择的实现原理,可以通过此原理实现动态的联动选择*/function validate(theform){//alert(document.all.city.value);if (document.all.city.value == ""){ ale
2005-12-23 22:06:00
2286
原创 在线人数统计方法
/*******author:fibona 熊祥众********date:2004-7-30********功能:在线人数统计方法:*/这只是一种通过数据库与session组合来实现的在线人数统计方法,做法通常是:先在数据库中用户表中增加一个字段,用户最后活动时间比如说 lastactive字段。采用unix时间形式存放简单一些。判断用户在线可以用如果最后活动时间与当前活动时间的差在两分钟之内的
2005-12-22 16:52:00
2195
原创 PHP中的字符串截取函数,取子符串,以保证中文不出现乱码
/* 进行字符串的截取 $start:为子字符串的开始位置, $len为子字符串的长度 $str为截取的字符串 返回$str中从start开始的,长度为len的字符串的长度 作者:(fibona)熊祥众 日期:2005年12月 */ function KTSubstr($str,$start,$len) { if($start { return $str; } i
2005-12-21 23:26:00
3746
1
原创 IIS有服务器访问网站时,经常要求提示输入用户与密码的问题
作者:熊祥众日期:2005年12月本文主要针对大多数在windows系统中建站的用户.IIS有服务器访问网站时,经常要求提示输入用户与密码的问题原因一般有几种,我现在列出几种比较常见的:1.在iis中的网站目录属性中,检查是否允许匿名访问 通过右键网站名称--->属性--->目录安全性--->身份验证与访问控制--->匿名访问一项是否选择了,若没有选择,进行选择即可2. iis中网站对应的目录下
2005-12-21 00:18:00
5943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人