自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CHBOS的专栏

菜鸟备用....

  • 博客(85)
  • 资源 (12)
  • 收藏
  • 关注

原创 mysql 安装、配置、备份

[mysqld]max_heap_table_size=256Mtmp_table_size=256Mgroup_concat_max_len=102400max_allowed_packet=20Mlog-bin=mysql-binbinlog-format=ROWserver_id=1default-storage-engine = innodbinnodb_file_per_tablecollation-server = utf8_general_ciinit-connect

2023-12-09 16:55:22 357 1

原创 springboot项目打包优化(迁移第三方依赖jar、配置文件到项目jar外)

springboot 项目采用spring-boot-maven-plugin插件打包,会把第三方依赖包打进jar \BOOT-INF\lib 目录中,以及配置文件也会打进jar包。<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId

2021-05-19 09:58:50 603 1

原创 Jxls2 合并单元格 (横向循环、自定义函数)

文档 :http://jxls.sourceforge.net/源码:https://github.com/jxlsteam/jxls基本语法Each-Command var is a name of the variable in Jxls context to put each new collection item when iterating items is a name of a context variable containing the collection (

2020-11-10 14:09:16 6129 3

原创 命令行工具springboot-cli

1.下载地址https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/2.配置环境变量Path=D:\spring-2.1.13.RELEASE\bin3.验证 spring --version4.新建groovy文件@RestControllerclass WebAppliction { @RequestMapping("/") String home(){ r...

2020-08-21 21:23:43 318

原创 Nacos Spring Cloud入门

Nacos Spring Cloud项目地址:https://github.com/alibaba/nacos/下载地址:https://github.com/alibaba/nacos/releases文档地址:https://nacos.io/en-us/docs/quick-start-spring-cloud.html测试环境:http://10.252.202.53/nacos 账号/密码:nacos/nacosunzip nacos-server-1.0.0.zipcd nac

2020-08-21 21:20:16 225

原创 FreeMarker生成word-定义模板步骤(带表格且含合并单元格)

本文介绍使用freeMark生成包含表格合并单元的word如何制作模板,合并单元格主要使用<w:vmerge w:val='restart'/>和<w:vmerge/>实现。

2020-08-21 20:16:30 1871

原创 mybatis resultType="map"时的常见问题

在配置数据源的配置文件中,配置Mybatis的SqlSessionFactoryBean一.map的key值 与select的字段顺序的不一致问题解决方法:resultType="map" 修改为 resultType="java.util.LinkedHashMap"二.值为null的返回map中没相应的key解决方法:1.查询字段使用ifnull函数(可空字段较多时,不推荐...

2019-10-11 01:25:42 2195

转载 mybatis三种批量插入方式对比

准备:1.表结构CREATE TABLE `t_user` (`id` varchar(32) CHARACTER SET utf8 NOT NULL COMMENT '主键',`name` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '用户名',`del_flag` char(1) CHARACTER SE...

2019-10-11 01:17:56 366

转载 MySQL max_allowed_packet设置及问题

根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。查看目前配置show VARIABLES like '%max_allowed_packet%';修改方法可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。在[mysqld...

2019-10-11 01:10:24 203

转载 SpringBoot五步配置Mybatis超简教程

第一步:Maven里面添加mybatis的引用jar包:<!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> ...

2019-10-11 00:59:05 391

转载 如何让SQL运行得更快

人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方面分...

2019-10-09 13:30:07 238

原创 SNS分享

http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=http://zhidao.baidu.com/question/587147721962583845?sharesource=qzone&title=safari 有开发者工具吗?_百度知道&pics=http://img.baidu.com/img/i...

2019-10-09 13:18:33 251

转载 How to tell if two intervals intersect(区间判断)

Suppose we have two half-open intervals[A, B) [X, Y)and we want to know whether they intersect. In any particular case, it's obvious. For example[1, 2) [3, 4) disjoint[1, 5) [3, 4) intersec...

2019-08-08 22:49:32 183

原创 maven 打包 profile + resource 注意事项 ( filtering 设置)

在使用 resource 优化项目打包后,发现导出pdf无法打开,排查发现 pdf用的 字体文件(TrueType 字体文件 (.ttf))打包后 filesize发生了变化,猜想是可能是filtering设置导致编码变化,尝试通过单独设置 templates 目录 filtering为false问题解决。<profiles> <profile> ...

2019-06-19 11:36:16 2745

原创 js处理数据库字段重命名(去下划线替换为驼峰规则)

SELECT column_name AS '列名', data_type AS '数据类型', character_maximum_length AS '字符长度', numeric_precision AS '数字长度', numeric_scale AS '小数位数', is_nullable AS '是否允许非空', CASE WHEN extra = 'auto_i...

2019-06-05 10:21:24 917

原创 js 时间差(过去了多少时间、还剩多少时间)

function timeago(timestamp) { var d_minutes, d_hours, d_days, d_seconds; var timeNow = parseInt(new Date().getTime() / 1000); d_seconds = timeNow - timestamp / 1000; d_

2016-10-09 16:20:23 3406

转载 IE浏览器跨域访问iframe 中 Cookie/Session丢失解决方案

偶然中发现一个IE浏览器的问题:        站点aa.com的页面a.aspx中存在一个iframe,iframe的src为站点bb.com的b.aspx。b.aspx设置了一个COOKIE(不管临时保存还是长期保存),然后刷新aa.com/a.aspx,bb.com/b.aspx也会被刷新,这时候会发现第二次向bb.com/b.aspx的请求里面并没有带入第一次设置的COOKIE。

2016-10-09 10:10:20 1400

转载 Memcached 常见的问题

memcached是怎么工作的?Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多对的哈希表。通过key,可以存储或查询任意的数据。客户端可以把数据存储在多台memcached上。当查询数据时,客户端首先参考节点列表计算出key的哈希值(阶段一哈希),进而选中一个节点;客户端将请求发送给选中的节点,然后memcached节点

2016-03-25 13:04:40 2068

原创 关于easyui中的combogrid keyHanlder属性使用的问题(filter改进)

今天工作中使用 easyui combogrid插件遇到的问题,记录下,同时大家如果有好的实现方式,麻烦告知一声,使用场景:1、 支持键盘上下箭给文本域赋值,回车发送请求(焦点在文本域)2、点击列表选项发送请求尝试实现方式:1.使用OnSelect事件,通过判断 event.keyCode 处理,chrome,ie有效 ,Firefox没有 window.event 对

2015-10-23 01:47:26 10161

转载 Eclipse 中报Unhandled event loop exception Java heap space(如果是JS导致的)解决方案

Eclipse 中报Unhandled event loopexception Java heap space(如果是JS导致的)解决方案项目中总是报 Unhandled event loopexception Java heap space 会影响开发效率,网上给的绝决方案不是很可靠,最后在Google总搜到可靠方案,如下Right click on projectChoos

2015-10-22 20:16:04 7696 2

转载 最好用的JS时间date操作类(时间格式化、加减日、月、年、操作)

  /** * js时间对象的格式化;* eg:format="yyyy-MM-dd hh:mm:ss"; */Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), ...

2015-10-21 17:21:54 23383 5

转载 Js读取json数据 && 循环读取JSON数据

for(var i=0;i<jsonList.length;i++){     for(var key in jsonList[i]){   alert("key:"+key+",value:"+jsonList[i][key]); }   }方法一:函数构造定义法返回var strJSON = "{name:'json name'}";//得到的JSO

2015-09-10 12:54:04 6913

原创 SELECT IN ORDER BY CHARINDEX (排序)

DECLARE my_cursor CURSOR SCROLL DYNAMIC SELECT UserID,SupplierID FROM SupplierFollowerWHERE IMeetSupplierID IN(182231,182233,182234,121280)order by charindex(cast(SupplierID as varchar), '18223

2015-09-10 12:53:00 1426

转载 OWASP Top 10 – 2013, 最新十大安全隐患(ASP.NET解决方法)

OWASP(开放Web软体安全项目- Open Web Application Security Project)是一个开放社群、非营利性组织,目前全球有130个分会近万名会员,其主要目标是研议协助解决Web软体安全之标准、工具与技术文件,长期 致力于协助政府或企业了解并改善网页应用程式与网页服务的安全性。 下表左边是2010年的排名,下表右边是2013年的排名,可以看出改变的地方

2014-12-11 13:20:59 1052

转载 textarea实现maxlength属性

<!--function textlen(x,y){ var thelength = x.value.length; window.status=thelength+' of '+y+' maximum characters.';}function maxtext(x,y){tempstr = x.value if(tempstr.length>y){ x.valu

2014-05-22 11:47:13 2654

转载 js实现类似C# 时间格式化、时间运算

/** * js时间对象的格式化;* eg:format="yyyy-MM-dd hh:mm:ss"; */Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //da

2014-03-20 16:57:23 1620

转载 Oracle中的Union、Union All、Intersect、Minus 排序

众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not null);

2013-10-16 17:49:56 4806

转载 Oracle trunc()函数的用法 (返回当前星期的第一天,返回当前时间)

/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.3.select trunc(sysdate,'yy')

2013-09-09 15:19:03 4233

转载 C#编写Windows服务程序图文教程

Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。一、创建一个Windows Service

2013-07-01 10:47:51 666

转载 C#获取项目程序路径的方法

//获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = S

2013-07-01 10:40:03 844

转载 oracle 常用SQL查询

一、ORACLE的启动和关闭 1 、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su  -  oracle a、启动ORACLE系统oracle > svrmgrlSVRMGR > connect internalSVRMGR > startupSVRMGR > quit b、

2013-05-24 18:00:14 833

转载 oracle系统管理常用sql语句

user_XXX  all_XXX  dba_XXX --数据字典保存的是oracle系统信息,分为这三个。-------------------------------------系统用户、表、索引信息-----------------------------------select sum(bytes)/(1024*1024) as "size(M)" from use

2013-05-24 17:58:25 773

转载 js时间操作

var myDate = new Date();    myDate.getYear();       //获取当前年份(2位)    myDate.getFullYear();   //获取完整的年份(4位,1970-????)  myDate.getMonth();      //获取当前月份(0-11,0代表1月)(要加1) myDate.getDate();

2013-03-08 17:04:28 3590

原创 纯javascript 实现 Ajax 验证用户名是否被占用

var xmlHttpRequest;function createXMLHttpRequest() { var xmlHttp; if (window.ActiveXobject) { xmlHttp = new ActiveXobject("MSXML2.XMLHTTP.3.0"); } else if (window.XMLHttpReque

2012-09-12 19:43:27 1612

转载 SQL重复记录查询

1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select  peopleId  from  people  group  by  peopleId  having  count(peopleId) > 1) 例二: select * from testtable

2011-12-25 02:17:29 867

转载 QQ登陆OAuth2.0API(Wbm.QzoneV2API) V1.0.10.27

OAuth2.0 QQ登陆 Wbm.QzoneV 一个更方便,更快速的C#SDK,希望能帮助更多的朋友学习和使用名称:我不忙-QQ登陆OAuth2.0API(Wbm.QzoneV2API)Q 群:25844867 开发者之家论坛:http://wobumang.com下载地址:Wbm.QzoneV2.rar (120.31 K)【使用流程

2011-10-28 09:30:01 1423

转载 MySQL日期时间函数大全

DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)  返回日期date是星期几

2011-10-02 12:14:44 548

转载 asp.net 防盗链

using System;using System.Web;public class Handler : IHttpHandler {       public void ProcessRequest (HttpContext context) {

2011-10-02 10:31:24 661

转载 js常用正则表达式

匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns

2011-10-02 10:30:16 578

转载 C#过滤XML(十六进制值 0x1D)无效的字符

加载或保存XML时引发的异常.System.ArgumentException: “”(十六进制值 0x1D)是无效的字符。产生原因是xml文件中包含低位非打印字符造成的处理方法:在产生xml文件的时候,过滤低位非打印字符把一个字符串中的 低序位 ASCII 字符

2011-09-09 13:52:37 7472 2

DevExpress.CodeRush.v.12.1.4[注册版]

DevExpress.CodeRush vs2010插件 代码感知、代码重构利器 Powerful Coding Assistance and Refactoring Add-in for Visual Studio

2012-07-06

新浪微博OAuth2.0 C# API(Wbm.SinaV2API)V1.0.10.31

一个更方便,更快速的-新浪微博 OAuth2.0 C# SDK,希望能帮助更多的朋友学习和使用

2011-11-02

新浪微博OAuth2.0API(Wbm.SinaV2API)V1.0.10.31

一个更方便,更快速的-新浪微博 OAuth2.0 C# SDK,希望能帮助更多的朋友学习和使用

2011-11-02

ASP.NET程序开发范例宝典.part1

《ASP.NET程序开发范例宝典》本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用、常用Web服务器控件、验证控件、高级Web服务器控件、ADO.NET技术、数据绑定技术、SQL查询相关技术、视图、存储过程及触发器的应用、ASP.NET内置对象、文件处理、图形图像与多媒体、水晶报表与打印、XML技术、Web Service、ASP.NET高级应用、ASP.NET安全机制、综合实例、网站设计与网页配色等,..

2010-10-18

asp.net中文手册

本书共六篇-第一篇:概述 第二篇:Web Form 第三篇:ADO.NET数据库编程 第四篇:应用程序 第五篇web Service 第六篇:性能优化 第七篇:高级应用 通过对本书的阅读,我们相信你能够对ASP.NET会有更深入的了解。

2010-08-02

C#数据结构C#算法

本书分为8章,第1章介绍了数据结构和算法的基本概念及本书用到的数学和C#的知识;第2章至第6章分别讨论了线性表、栈和队列、串和数组、树型结构和图结构等常用的数据结构及其应用,以及在.NET框架中相应的数据结构;第7、8两章分别讨论了排序和查找常用的各种方法及其应用以及在.NET框架中相应的算法。

2010-07-17

ASP.NET 揭秘第二版

ASP.NET 揭秘第二版 本书共分10部分,31章,囊括了在.NET框架下架建ASP.NET应用程序的各个层面。每一章也都不是泛泛而谈理论,而是围绕实际样例代码来组织,让读者马上可以上手,并且加深理解。书中还包含了两个完整的、立即就可以用得上的ASP.NET应用程序,一个就业站点和一个网上商店,用于演示实际应用中ASP.NET的大部分通用特性

2010-07-17

dnn模版c#开发工具

在DNN模块开发中难免需要这一工具,极其有用!(因为DNN是VB.net写的,而你开发的模块可能需要C#)

2010-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除