- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 SQL中针对不规范数字order by排序的解决方式
Ps:使用cast函数要注意 as后面的类型必须要能隐式转换,否则就会报错,例如把含有字母的char转换为int 就会报错:Syntax error converting the varchar value。1、从数据源下手,把 1 2 3 等数据补全为:01 02 03。但是上面的数据属于编码数据是不能随便修改的,那就只能采取第二种方法了。2、使用cast函数:CAST(value AS DECIMAL),就可以实现不改变原始数据,完成理想种的排序,如下图。
2023-12-06 09:11:51
758
转载 帆软报表多数据集关联合并操作
这里需要注意,以图中为例,假如你选择的是以《数据列》或《单元格》的方式进行过滤,会发现并不好用,原因是必须将C2的左父格设置为A2才能生效。如下图设计表格,将 ds1 的刊物名和区号分别拖到 A2 和 B2 单元格,将 ds2 的序号拖到 C2 单元格。
2023-09-21 11:03:57
3780
转载 java对接金蝶webapi
然后又出现新的问题,提交可以提交了,发现,哎,怎么数据不一样啊,有一些数据金蝶会自己补充的数据怎么没有了,我后面也加上了这个字段还是不行,行吧,用金蝶自己端里面的测试工具提交数据,是没问题的,自己用java对接提交的数据是有问题的。对了十几遍,想办法把自己api提交的json和金蝶端里面的测试工具填数据生成的json做成一样的,一个不漏,还是不行,我怀疑人生了。好吧我写了一个json对比代码,进行了对比,简直就是一模一样,提交还是不行。好吧,我发现了一个可以对比json的网站,都丢上去,发现还是一样,这。
2023-07-10 11:34:22
1168
转载 SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)
其实行转列并不是一个什么新鲜的话题了,甚至已经被大家说到烂了,网上的很多例子多多少少都有些问题,所以我希望能让大家快速的看到执行的效果,所以在动态列的基础上再把表、分组字段、行转列字段、值这四个行转列固定需要的值变成真正意义的参数化,大家只需要根据自己的环境,设置参数值,马上就能看到效果了(可以直接跳转至:“(三) 接着以动态的方式实现行转列,这是使用拼接SQL的方式实现的,所以它适用于SQL Server 2000以上的数据库版本,执行脚本返回的结果如图2所示;(图1:行转列效果图)
2023-07-10 11:12:03
1220
原创 Windows下如何查看十几G的日志文件
周二工作中,为了查明一个bug产生的原因,记录了近30个小时的test环境的日志文件hrmkq.log。拿到的日志文件解压后有30G,这是任何文本编辑器都无法处理的大小。这里介绍一下windows环境分析大文件的好工具——LogViewer (http://www.uvviewsoft.com/logviewer/index.htm)。官方介绍UVviewsoft LogViewer 是一款无限大小的文本日志文件的查看器。(UVviewsoft LogViewer is a viewer for t
2021-11-05 09:03:31
8325
1
原创 Finereport10同步用户密码加密(MD5加密)设置
1.问题描述在平台内置进行用户身份验证的时候,密码存在数据库(FineReport 内置数据库 FineDB 或者其他数据库)中,认证时用户输入的密码与数据库中密码相同则认证通过,若数据库被破解了则对系统造成威胁,怎样保证系统安全呢?2.解决方案在进行手动添加用户的时候,使用密码加密功能。数据库中存的是密文,输入的密码需要进行加密才能和数据库中的密文进行匹配,加大破解难度,提高系统安全性。3.实现原理3.1设置方法登录平台,点击管理系统>用户管理>设置...
2021-01-05 17:52:27
1659
原创 SqlServer 连接远程服务器数据库 实现跨服务器联合查询
第一种:exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' 查询方法:select * from ITSV.[数据库名].dbo.[表名] 第二种:select * from opendatasource( 'SQLOLEDB', 'Data Source=192.168.1.133,.
2020-11-11 14:42:48
2065
原创 从数据库导出数据到EXCEL换行的问题解决方法(即数据库字段太长自动换行)
数据库:SQL SERVER EXCEL版本:Office 2007 我是遇到这种情况,辛苦的组成了一个复杂的SQL ,得出正确数据,使用简便的复制粘贴的方法准备把数据复制到EXCEL中,可是悲剧了,因为资料里有换行符,粘贴到EXCEL后行数完全错乱了。一、方法UI (Excel版本是2010或者WPS),2007以上都是可以的,再低的版本我没测。 1、没错,就是这里了,Excel里的:数据-->来自其它源-->来自S...
2020-11-09 10:43:09
3632
原创 部署在tomcat应用服务器下的FineReport 中下拉框报错问题,无需降级tomcat版本
一、问题描述有时候,我们制作的填报表在本地帆软自带环境中运行一切正常。但部署到服务器Tomcat环境后,选择报表下拉框时,弹出“获取数据发生错误” 报错信息。检查Tomcat运行日志,(部分截图)如下:信息:Error parsing HTTP request headerNote: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalA..
2020-09-21 10:17:42
471
转载 Tomcat下使用Log4j 进行 catalina.out 日志文件生成方式
Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式,按天存放,解决catalina.out日志文件过大问题1. 准备jar包: log4j-1.2.17.jar (从http://www.apache.org/dist/logging/log4j/1.2.17/下载) tomcat-juli.jar, tomcat-juli-adapters.jar (从http://www.apache.org/dist/tomcat/tomcat-7/v7.0....
2020-09-11 15:58:52
331
原创 windows下通过工具cronolog对tomcat切割日志按照日期输出
windows下tomcat默认不会把应用的日志信息输出在日志文件中的,只会在控制台打印。注:这个工具可能不太好使用,仅此做个说明解决方法:1,下载工具cronolog-1.6.1-win32.zip,并解压。2,把cronolog.exe放在tomcat的bin目录下3,修改tomcat的startup.bat文件 把start换成runcall "%EXECUTABLE%" start %CMD_LINE_ARGS%换成call "%EXECUTABLE%" r...
2020-09-11 15:53:13
1342
原创 axios.post中contenttype 为application/x-www-form-urlencoded 和 application/json 区别和说明
说明:这两个都是发送请求的格式说明1.application/x-www-form-urlencoded 在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multi...
2019-01-16 09:36:00
3564
原创 Mvean设置代理服务器的步骤
在特殊的网络策略环境下(公司局域网,个人网络不需要设置代理服务器的),可能要需要开发人员通过代理服务器来访问互联网。此时就需要给Maven配置代理服务来访问仓库、更新相关资源。打开setting.xml文件---------------------------------------------------------------------------------------------...
2018-10-30 10:40:05
891
原创 基于MyEclipse中自带的JAX-WS的webService开发实例
本地环境:myEclipse10.6 + tomcat7 + JDK6 第一步:创建一个基于JAX-WS的webService工程新建Webservice工程File ------new-------------Web service Project如果原先拥有正式项目;也可以直接使用原有项目实现webService接口 第二步:引用库引用myEclipse libray中的...
2018-08-11 10:55:37
1188
转载 SpringMVC实现文件的上传和下载
前些天一位江苏经贸的学弟跟我留言问了我这样一个问题:“用什么技术来实现一般网页上文件的上传和下载?是框架还是Java中的IO流”。我回复他说:“使用Spring MVC框架可以做到这一点,因为Spring MVC为文件的上传提供了直接的支持,但需要依赖Apache提供Commons FileUpload组件jar包。”鉴于这个问题,我上网也百度了一下,网上很多都是介绍的使用IO流来实现文件的上传和...
2018-06-08 09:08:44
296
转载 Java中的HashSet
Java中的HashSet 此博文包含图片 (2010-01-14 16:31:44)转载▼ 标签: 杂谈 (1) 为啥要用HahSet? 假如我们现在想要在一大堆数据中查找X数据。LinkedList的数据结构就不说了,查找效率低的可怕。ArrayList哪,如果我们不知道X的位置序号,还是一样要全部遍历一次直到查到结果,效率一样可怕。HashSet天生就是为了提高查找效率的
2016-11-23 11:32:09
285
转载 全面掌握java枚举类型
全面掌握java枚举类型 (2010-01-14 16:30:24)转载▼ 标签: 杂谈 枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN } public enum Color{ RED,BL
2016-11-23 11:31:24
300
转载 Java哈希表
Java哈希表 (2010-01-14 16:28:44)转载▼ 标签: 杂谈 哈希表是一种重要的存储方式,也是一种常见的检索方法。其基本思想是将关系码的值作为自变量,通过一定的函数关系计算出对应的函数值,把这个数值解释为结点的存储地址,将结点存入计算得到存储地址所对应的存储单元。检索时采用检索关键码的方法。现在哈希表有一套完整的算法来进行插入、删除和解决冲突。在Java中哈希表用于存储对象,实
2016-11-23 11:30:42
453
原创 Java集合框架
Java集合框架类学习 (2010-01-14 16:20:47)转载▼ 标签: 杂谈 JAVA集合类框架学习 • Collection 接口是一组允许重复的对象。 • Set 接口继承 Collection,但不允许重复,使用自己内部的一个排列机制。 • List 接口继承 Collection,允许重复,以元素安插的次序来放置元素,不会重新排列。 • Map接口是
2016-11-23 11:29:29
241
转载 文章标题
静态方法和实例化方法的区别 看似简单的问题 静态方法和实例化方法的区别 TAG:.net JAVA相关 这是一个经常被时时提出来的问题,很多时候我们以为理解了、懂了,但深究一下,我们却发现并不懂。方法是我们每天都在写得,很多程序员大多都使用实例化方法,而很少使用静态方法,问原因也说不出来所以然,或者简单的回答两者定义的区别,静态方法不需要new就可以使用 实例化方法需要new了以后才可以使用。。
2016-11-23 09:47:47
193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人