编程技术
醉ぃ灬清风。
这个作者很懒,什么都没留下…
展开
-
Doris创建表报错Failed to find enough host with storage medium问题解决
错误原因:根据错误提示,是因为be配置文件里没有找到足够多的 storage medium导致的。如果目录不存在,需要手动建立。重启be后问题得到解决。转载 2023-10-16 17:23:25 · 811 阅读 · 0 评论 -
poi自定义list<map>导出
poi自定义list<map>导出转载 2023-02-06 14:30:10 · 546 阅读 · 0 评论 -
mysql数据库通过高德地图经纬度计算两点之间的距离
计算下面两个点的距离106.711574,26.573862107.152022,27.658974SELECTPI() pi,ACOS( SIN((PI() / 180) * 26.573862) * SIN((PI() / 180) * 27.658974) + COS((PI() / 180) * 26.573862) * COS((PI() / 180)*27.658974) * COS((PI() / 180) * 107.152022 - (PI() / 180) * 106.转载 2020-09-17 09:26:02 · 970 阅读 · 0 评论 -
List<Map<String,String>> 根据某一个属性去重
List<Map<String, String>> listMap = new ArrayList<>(); List<Map<String, String>> list = vehicleMapper.findCarModel(); Set<String> keysSet = new HashSet<String>(); for(Map<String, String&.原创 2020-08-21 17:09:58 · 1652 阅读 · 1 评论 -
HIBERNATE的缓存机制
首先说下Hibernate缓存的作用(即为什么要用缓存机制),然后再具体说说Hibernate中缓存的分类情况,最后可以举个具体的例子。Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同原创 2015-11-30 13:50:03 · 235 阅读 · 0 评论 -
java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
一般在项目开发中难免遇到外部接口的调用,本文实例讲述了java后台调用HttpURLConnection类模拟浏览器请求的方法。可用于接口调用。分享给大家供大家参考。具体实现方法如下:代码如下:package com.cplatform.movie.back.test;import java.io.BufferedReader;import java.io.DataO转载 2016-05-10 11:53:15 · 532 阅读 · 0 评论 -
经常用到的javaScript技术代码(经典)
一、验证类1、数字验证内1.1 整数1.2 大于0的整数 (用于传来的ID的验证)1.3 负整数的验证1.4 整数不能大于iMax1.5 整数不能小于iMin2、时间类2.1 短时间,形如 (13:04:06)2.2 短日期,形如 (2003-12-05)2.3 长时间,形如 (2003-12-05 13:04:06)2.4 只有年和月。形如(2003-转载 2016-04-15 17:13:54 · 352 阅读 · 0 评论 -
常用正则表达式
常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删翻译 2016-05-07 09:32:02 · 391 阅读 · 0 评论 -
【项目管理和构建】——Maven简介(一)
在现实的企业中,以低成本、高效率、高质量的完成项目,不仅仅需要技术大牛,企业更加需要管理大牛,管理者只懂技术是远远不够的。当然,管理可以说有很多的方面,例如:对人员的管理,也有对项目的管理等等。如果你想成为一个优秀的管理者,你必须得会使用高大上的管理工具。 从这篇博文开始,我会给大家介绍更多的项目管理工具,经过点点滴滴的积累,不断的进步,最终成为管理大牛。简介转载 2016-06-24 10:47:59 · 376 阅读 · 0 评论 -
【项目管理和构建】——Maven下载、安装和配置(二)
前言在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事:统一开发规范与工具统一管理jar包这两件事情他都做到了,而且还做了更多的事情。Maven还可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已转载 2016-06-24 10:49:51 · 474 阅读 · 0 评论 -
【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
上篇博文中我们介绍了maven下载、安装和配置(二),这篇博文我们配置一下eclipse,将它和maven结合,并我们创建一个maven的项目。准备工作在eclipse配置maven之前需要我们做好准备工作,如下: 1. 安装jdk 2. 已安装好 maven,将maven配置成功 3. 下载Eclipse,解压缩安装完成,建立工作空间。 这些内容相信大家都已经轻车熟路转载 2016-06-24 10:51:05 · 349 阅读 · 0 评论 -
【持久化框架】Mybatis与Hibernate的详细对比
前言这篇博文我们重点分析一下Mybatis与Hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。Mybatis【持久化框架】Mybatis简介与原理【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载Hibernate【SSH进阶之路】Hibernate基本转载 2016-06-24 10:52:34 · 610 阅读 · 0 评论 -
JAVA 使用Dom4j 解析XML
解析XML的方式有很多,本文介绍使用dom4j解析xml。1、环境准备(1)下载dom4j-1.6.1.jar(2)下载junit-4.10.jar2、温馨提示解析XML过程是通过获取Document对象,然后继续获取各个节点以及属性等操作,因此获取Document对象是第一步,大体说来,有三种方式:(1)自己创建Document对象Docume转载 2016-06-06 11:44:47 · 1578 阅读 · 0 评论 -
java 计算时间差(显示形式 :如1天2小时30分钟 )
/** 获取两个时间的时间查 如1天2小时30分钟 */ public static String getDatePoor(Date endDate, Date nowDate) { long nd = 1000 * 24 * 60 * 60; long nh = 1000 * 60 * 60; long nm = 10原创 2016-07-14 10:57:14 · 5404 阅读 · 0 评论 -
JS字符(字母)ASCII码转换方法
记录一下ASCII 码的转换方法,大写字母A 到Z 的值是从65 到90,小写a 是从91 开始的字符转ascii码:用charCodeAt();ascii码砖字符:用fromCharCode();列子:str="A";code = str.charCodeAt(); str2 = String.fromCharCode(code);str3 = Strin原创 2016-08-02 10:22:41 · 1562 阅读 · 0 评论 -
java base64编码和解码
java 中使用base64编码和解码: 第一种方式:通过反射使用java 中不对外公开的类:Java代码 /*** * encode by Base64 */ public static String encodeBase64(byte[]input) throws Exception{ Class clazz转载 2016-11-01 15:59:22 · 290 阅读 · 0 评论 -
java 操作word文档加图片水印
package com.tomb.web.admin; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; import com.jacob.com.ComThread; public class WordIns转载 2016-12-14 17:12:22 · 7248 阅读 · 0 评论 -
net.sf.json.JSONException: 'object' is an array. Use JSONArray instead
list集合转换JSON出错误意思是:对象”是一个数组。使用jsonarray代替。解决方法:将JSONObject替换为JSONArray代码:JsonConfig jsonConfig = new JsonConfig();jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);JSO转载 2016-11-25 17:41:26 · 2062 阅读 · 0 评论 -
计算时间差
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");dateDifference=(df.parse(endTime.toString())).getTime()-(df.parse(startTime.toString())).getTime();原创 2017-02-28 15:26:14 · 587 阅读 · 0 评论 -
spket插件下载安装 jQueryEclipse插件
Eclipse通过Spket增加JQuery提示的方法 1.增加在线更新源:Help->Install New Software…->Add…->Name: “Spket”, Location:http://www.spket.com/update/2.手动安装:到http://www.spket.com/download.html下载 Plugin 版本, 当前版本为1.6.18转载 2017-04-11 14:57:03 · 689 阅读 · 0 评论 -
eclipse中边debug,边动态修改变量值
1. debug开始,到达断点停下后,点左下角的增加视窗的按钮2. 输入display,打开display视窗3. 在display视窗中输入程序中使用的变量名,和你要对它的赋值操作4. (比较关键)就是要圈选住这行代码,然后才能点击display视窗右上角的execute按钮第4步,类似MySQL-Front中执行sql语句时的那个圈选操作。转载 2017-05-26 15:42:27 · 1008 阅读 · 0 评论 -
JqueryEasyUI之DataGrid扩展
DataGrid通用合并扩展方法:$.extend($.fn.datagrid.methods, { autoMergeCells: function (jq, fields) { return jq.each(function () { var target = $(this); if (!fields) {转载 2017-05-17 16:59:40 · 551 阅读 · 0 评论 -
easyui $.messager.confirm修改按钮显示文字(使用$.messager.defaults)
script type="text/javascript"> $(function () { $.messager.defaults = { ok: "是", cancel: "否" }; $.messager.confirm("操作提示", "您确定要执行操作吗?", function (data) { if (data) {转载 2016-08-25 17:48:32 · 14495 阅读 · 0 评论 -
读取大数据量excel并执行批量更新数据库操作
import java.io.IOException; import java.io.InputStream; import java.io.PrintStream; import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java原创 2017-06-29 16:06:53 · 1764 阅读 · 0 评论 -
js 获取上传图片的绝对路径
function coursePptChange(){ var MyTest = document.getElementById("pptPic").files[0];var reader = new FileReader();reader.readAsDataURL(MyTest);reader.onload = function(theFile) {var image =转载 2017-10-25 09:54:52 · 13464 阅读 · 1 评论 -
java 求一个list集合中出现次数最多的一项,和此项的出现次数
//java 求一个list集合中出现次数最多的一项,和此项的出现次数 //效率很高的统计方法。利用正则表达式统计 @Test public void st() { String regex; Pattern p; Matcher m; List list = new ArrayList();转载 2017-09-29 10:45:50 · 5775 阅读 · 4 评论 -
jquery 判断input框中不能输入特殊字符(#¥%……&*@)
html:js:function ShowInputNum(obj) { var length = $(obj).val().length; //var pattern = "/^([\u4e00-\u9fa5A-Za-z0-9,.?!,。?!])*$/"; var s =原创 2017-05-26 17:15:26 · 4336 阅读 · 0 评论 -
Jquery 获取上传文件大小
//将文件大小由字节转化成M(兆)数var size = $("#file1")[0].files[0].size/1024/1024;转载 2017-05-18 17:19:11 · 441 阅读 · 0 评论 -
调用远程接口,返回数据
public String httpPost(String urlStr, ArrayList> list){ URL connect; StringBuffer responseData = new StringBuffer(); try { connect = new URL(urlStr);原创 2016-11-29 10:34:21 · 1188 阅读 · 0 评论 -
easyui tab切换及获取当前选中的tab
$('#tab').tabs({ border:false, fit:true, onSelect:function(title,index){ var url = ‘’; if(inde原创 2016-11-11 14:31:56 · 25997 阅读 · 3 评论 -
Java 文件和byte数组转换
/** * 获得指定文件的byte数组 */ private byte[] getBytes(String filePath){ byte[] buffer = null; try { File file = new File(filePath); FileInput...转载 2016-11-01 16:00:31 · 1218 阅读 · 0 评论 -
checkbox实现单选功能
/*checkbox实现单选功能*/ function check(obj){ if($(obj).prop("checked")){ $("li input:checkbox").prop("checked",false); $(obj).prop("checked",true); }原创 2016-09-19 13:42:25 · 569 阅读 · 0 评论 -
Java 字符串数组去除重复
public static void main(String[] args) { String[] temp = new String[]{"aaa","bbb","ccc","aaa","ccc"}; List list = new LinkedList(); for(int i = 0; i if(!list.c转载 2016-08-25 10:26:50 · 1623 阅读 · 0 评论 -
jquery 全选/取消
js:function checkAll(obj){ $("input[name='check']").prop('checked', $(obj).prop('checked')); }html:原创 2016-08-24 14:04:11 · 311 阅读 · 0 评论 -
java 通过流的方式读取远程图片并显示在jsp页面(类型以jpg、png等结尾的图片)
String path = "http://61.148.200.38:16980/project/1GS/DNA_online/map/"; URL url; try { url = new URL(path+"1-ref.png"); Http原创 2016-08-17 11:10:22 · 11506 阅读 · 3 评论 -
spring 定时器
xml配置: class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 需要执行定时任务的类 需要执行定时任务的类的方法:public void原创 2016-08-16 14:50:34 · 245 阅读 · 0 评论 -
jquery获取checkbox选中的值并追加到input中
$(function(){ $("input[name='chbox']").change(function(){ var result=""; $("input[name='chbox']:checked").each(function(){ result+=$(this).val()+','; })原创 2016-08-16 14:43:57 · 6871 阅读 · 0 评论 -
java 通过流的方式读取本地图片并显示在jsp 页面上(类型以jpg、png等结尾的图片)
File filePic = new File(path+"1-ab1.png"); if(filePic.exists()){ FileInputStream is = new FileInputStream(filePic); int i = is.av原创 2016-08-16 14:29:43 · 10879 阅读 · 0 评论 -
判断textarea文本域的字数是否超限
max-width: 400px; height: 150px; max-height: 150px; outline: 0;"> function textAreaValue(){ $("#markText").keyup(function(){ var text = $(this).v原创 2016-08-10 17:43:04 · 3646 阅读 · 0 评论 -
单选按钮radio点击已选中的,取消选中
var tempradio= null;function cancel(checkedRadio){ if(tempradio== checkedRadio){ tempradio.checked=false; tempradio=null; }else{ tempradio= check原创 2016-08-10 17:38:12 · 3278 阅读 · 0 评论