- 博客(44)
- 资源 (29)
- 收藏
- 关注
原创 关于Kettle ETL java脚本编写遇到的一些问题记录
使用方法**logBasic()**参数必须是字符串这部分内容会在ETL的日志窗口显示。
2023-07-04 15:57:53 764
原创 windows 强制连接远程桌面
由于远程windows server 2016 的远程许可过期导致正常的远程方式无法使用,于是乎尝试强制连接。只是自己作为记录使用。
2022-10-26 15:32:31 1486
原创 java.util.Map的putIfAbsent方法
putIfAbsent() 方法会先判断指定的键(key)是否存在,不存在则将键/值对插入到 HashMap 中。
2022-08-31 17:22:10 334
原创 前端JavaScript添加数据到ActiveMQ的消息队列
之前使用mqtt添加数据到ActiveMQ只是把数据添加的Topic里面,而这个不符合我们实际需要,所以几经转折我们找到了添加数据到ActiveMQ的方法。var url = "ws://127.0.0.1:61614/stomp"; //前面IP和端口根据实际情况修改var destination = "MessageQueue"; //这是消息队列的名字var client = Stomp.client(url);var callbackMSG = function(message) {
2022-01-20 14:59:32 1319
原创 js去除科学计数法
闲言少叙,直接上代码parseData(value){ value=value+''; if (value.indexOf("E") > -1) { var x = value.split("E")[0]; var y = value.split("E")[1]; x = Number(x); y = Number(y); return (x * Math.pow(10,y)) } else { return Number(val
2021-07-02 11:40:05 2728
原创 JS格式化流量信息
主要是针对前台格式化流量数据使用parseData(data){ let unitIndex=0; let unitArr=['Kb','Mb','Gb','Tb']; while(data>1024){ unitIndex++; data=data/1024; } return data.toFixed(2)+unitArr[unitIndex];}
2021-05-07 10:56:00 166
原创 阿里云堡垒机运维使用方法及一些常用工具
最近刚接触阿里云的堡垒机,一开始不熟悉,然后自己进行摸索,为了防止自己忘记和方便大家,遂写个文章。首先,你要进行购买云堡垒机,会有账号和密码。由于我是用的是已经注册好的,所以关于怎么获取报类警不做描述了。(因为我没看这部分)首先看一下云堡垒运维界面然后进入运维界面下的主机运维界面下面进入运维工具配置,在这个页面的右上角,然后对运维工具进行配置,描述:RDP是正常的远程桌面,也就是电脑自带的mstsc.exeSSH & TELNET & Rlogin:由于我操作的是ubu
2020-06-02 14:10:06 3827
原创 修复leaflet-measure-path.js在使用过程中平面坐标系量算异常
进过代码跟踪确定问题:在第263行: var crscode = this._map.options.crs.code || 0;上面没有获取到理想的数据,最理想的是获取到4490,0等数值。而实际获取到的并非如此,获取到的内容是:EPSG:0,EPSG:4490所以在ringArea方法中计算面积是出现了问题。127行crscode == 0 恒不成立,所以在计算平面坐标系的时候仍然用的是计算球面的面积。导致计算出现严重偏差。所以对127行进行修正修正为:crscode == 'EP
2020-05-11 10:37:53 587 4
原创 使用freemarker利用模板导出文档
本文旨在对在使用freemarker创建模板导出文档是遇到的一些错误及解决方案做个记录。现在网络上有很多这样的代码,随便一查就有很多。但是为了方便大家使用我这里就在网上随便摘抄一些,方便使用。首先创建模板。1)使用office软件创建一个文档,文档设置好自己的样式、颜色等格式。2)在你要插入值的地方定义好占位符,占位符格式:${你的变量}ps 这个变量的名字你要记好,这是你在使用模板的...
2020-01-03 14:34:06 231
原创 Mule对于IPV6的支持的设置
Mule一般只开启是对IPV4的支持,一般不会开启对IPV6的支持。废话不多说直接上干货。打开Mule下的conf文件夹,找到wrapper.conf。将文件中的wrapper.java.additional.3.preferIPv4Stack=TRUE修改为:wrapper.java.additional.3.preferIPv6Addresses=TRUEMule的项目中地址...
2019-12-12 18:13:52 378
原创 MongoDB对IPV6的支持设置及Java使用mongo-java-driver连接不上问题
MongoDB对于IPV6的设置方法网上有很多方法,我在这里为了方便大家我也就把设置方法拿过来,方便大家使用。由于MongoDB我们一般都是使用绿色版的,所以我们启动MongoDB都是去编写一个bat文件。文件常见内容如下:bin\mongod --port 12345 --dbpath ..\data --logpath log\mongo.log --quiet --smallfiles...
2019-12-12 18:05:33 2884
原创 关于tomcat7对IPV6的支持
平常测试使用的Tomcat7,PC机的IP如果不经常变动的话,此方法比较适用。当然对于服务器来说也是可以的。Tomcat的服务及端口配置都是在server.xml里配置的,所以关于IPV6的设置也是存在于此文件中。首先要先知道服务器或自己PC机的IPV6地址(查看方法自己上网查一下,网上办法很多)然后重点来了!!!我们打开server.xml文件,找到<Connector> 这...
2019-12-12 17:48:56 2031 3
原创 关于input的accept属性的一些总结
在html中的input当指定的type="file"之后此input标签将变成文件上传的一个控件,但是当其打开文件上传的窗口是没有任何筛选的。为了尽可能减少文件的错误上传,我们要在打开文件选择窗口时添加一些文件筛选。但是现在网上已有的资料比较散而且有些文章没有明确使用方法。现在我在这两总结一下,希望带大家有用 。首先是input标签<input type="file" nam...
2019-05-22 15:55:57 2520
原创 WebGL基于Supermap Iserver 执行路径分析
//url 路径分析服务地址 points 路径分析的点的数组 weightField 权重字段名称export const smRestMapFindPath = ({ url = '', points = [],weightField = '') => { let findPathService = L.supermap.networkAnalystService(url);...
2019-05-15 09:51:32 342
原创 WebGL移除添加的Entity
//attrName 实体的属性名 value 实体该属性名包含的字符串removeEntities(attrName,value){ if(!attrName){Viewer.entities.removeAll();return;} if(Viewer.entities){ for(var n=Viewer.entities.values.len...
2019-05-15 09:46:17 186
原创 WebGL获取在数组中获取离目标点最近的点
findNearPoint(centerPoint,pointArr){ let minLen=99999999; let nearP=centerPoint; pointArr.forEach((point,index)=>{ let dic = Cesium.Cartesian3.distance( new Cesium.Carte...
2019-05-15 09:40:46 184
原创 日期中文化
一般我们我们编程的日期的格式多数是:2018-01-01但是有时我们需要将日期进行中文化,中文化并不是指的是2018年1月1日。而是将日期改成二〇一八年一月一日。下面直接上代码: public static String date2CNDate(String dateString){ String yearStr = ""; String monStr = ""; String...
2018-07-12 10:57:48 208
原创 java获取某个oracle序列的当前最大值
废话不多说直接上代码: public int findLastValueBySQName(String SQName) { Connection connection = DBUtil.getConnection(); StringBuffer buffer = new StringBuffer(); buffer.append( "select last_num
2018-01-02 15:52:42 2368
原创 javascript 格式化数字
/** * 数字格式化 * @param src 源数据 * @param fengewei 多少位一分割 * @param baoliuweishu 保留小数位数 * @param dianhoushifufen 小数点后是否也分割 * @returns {String} 格式化后字符串 */function numberFormat(){ var len=arguments
2016-04-08 15:06:14 545
原创 利用WCF上传,下载,删除服务器文件
1.首先利用vs创建WCF服务程序。2.添加接口文件和服务文件IServiceFile.csusing System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.Serialization;using Syst
2016-04-07 16:52:26 1382
原创 jasperReport如何获取jasper表格中title中的名字作为下载文件的名字
对于这个问题其中有两个难点:1,获取到jasper表格中title中的标题。2,如果中文标题,那么就需要下载文件的文件名是中文。1,获取jasper表格中的标题JasperReport jasperReport = (JasperReport) JRLoader.loadObjectFromFile(jasperFile.getPath());JRBand titleBa
2015-12-07 10:05:32 1958
原创 查看在线人员和数量的方法
首先定义一个全局静态变量,变量类型为List> 。然后在系统登录处获取当期登录者的信息,然后保存到这个全局变量中。public static List> maps = new ArrayListMap map = new HashMap<>();map.put("用户名", username);map.put("部门名", deptname);map.put("部门编号", de
2015-08-15 14:35:35 783
原创 Oracle常见函数的部分解释与示例
Oracle 的常见函数的使用与部分示例:--Oracle数据库内置函数--lpad()函数用于补全字符串,在某些情况下,预期的字符串为固定长度,而且格式统一。如果源数据超过格式长度将进行截取,从前面开始截取格式长度。select lpad('21',6,'0') from dual;--rpad()函数与lpad()类似,只是在右边补全。select rpad('21',6,'0')
2015-08-01 17:26:31 498
转载 【MongoDB for Java】Java操作MongoDB
开发环境:System:WindowsIDE:eclipse、MyEclipse 8Database:mongoDB开发依赖库:JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jar 一、准备工作1、 首先,下载mongoDB对Java支持的驱动包驱动包下载地址:https://github.com
2015-07-17 14:10:11 451
转载 SDE连接,创建数据集,数据导入以及数据导出
文章地址:http://blog.sina.com.cn/s/blog_74965be90102va0f.html
2015-02-03 10:14:11 450
转载 导入shape文件到SDE数据库
原文地址:http://blog.sina.com.cn/s/blog_74965be90102va0g.html
2015-02-03 10:12:39 1087
原创 关于jxls导出表格时在Excel中定义SQL
String ppq="select * from test t where t.pkid in (" + "select bss.parcelid from test2 t2 " + "where t2.pkid = '"; String pph = null; if (a.length() == 5) { pph = "' and t2.name like '"
2014-12-27 16:39:41 1036
原创 list类型的变量为一个条件,如何拼写HQL
//传入一个list变量,但是这个list是不确定的,动态的,但是这个list又要作为一个条件 //这是一个简单示例。只是针对对于?复制的情况 public List findByPkids(List pkids) { List params = new ArrayList(); StringBuffer sb = new StringBuffer(); sb.append("fr
2014-12-13 17:12:00 1009
转载 jxls教程
一.JXLS简介在很多涉及到某种报表功能的Java程序中都需要生成Excel表格。目前通过Java来操作.xls文件最完整的类库是Apache POI类库,但是当需要创建多种自定义的复杂Excel报表的时候就会出现问题,这些Excel报表一般都带有多种格式和可扩展功能,在这种情况下,你就不得不写一大堆Java代码来创建报表的规则集(workbook),规则集一般包含所有要求的格式,公式,其他特
2014-12-13 09:51:39 16654 5
转载 Struts2对JXLS支持及JXLS的应用
JXLS使用(一)——Simple Sheet JXLS是一个简单易用的一个用于生成和读入Excel的工具,有兴趣的朋友可以到Jxls的官网上面下载最新版本的Jxls,目前Jxls最新的版本是0.9.5,下载的Zip包里面有一个Doc和Example,不过,官网所提供的东西太过简单,如果,需要详细了解Jxls的功能和使用方法的话,可以仔细研究其源代码。
2014-12-13 09:44:13 1386
原创 Myeclipse 10 利用工具生成网络服务接口并调用
这里是生成的对应的网络服务接口的一些java类说明:示例的网络服务接口的路径:http://192.168.2.176/RandomService/RandomService.asmx?wsdl此次只有路径,没有网络服务接口的描述文件。对于此接口进行简单说明:这个网络服务接口是传给服务器两个参数,一个是String ,另一个是Number,返回这两个数加
2014-12-12 16:40:15 1398
原创 查询Oracle数据库的物化视图的执行时间
其中由于之前对total_time的一个错误理解导致这个SQL查出来的时间存在问题。total_time:表示此物化视图从创建开始到此次查询,这个时间段中此物化视图的总共的执行时间。而不是此物化视图执行一次的时间。查询物化视图执行一次所用时间的查询SQL为:SELECT mview_name 视图名字, last_refresh_date 开始时间, to_char(full
2014-12-12 16:13:42 3431
转载 Java 程序员在写 SQL 程序时候常犯的 10 个错误
Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准:技能(任何人都能容易学会命令式编程)模式(有些人用“模式-模式”,举个例子,模式可以应用到任何地方,而且都可以归为某一类模式)心境(首先,要写个好的面向对象程序是比命令式程序难的多,你得花费一些功夫)但当Java程序员写SQL语句时,一切都不一样了。SQL是说明性语言而
2014-12-12 15:45:39 1398
activiti-designer-5.18.0 (eclipse 的 activiti插件)
2016-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人