
编程点滴
方块糖
我命由我不由天!
展开
-
linux下opencv读取图片并存储到mysql数据库中
#include #include #include #include #include #include #include #include using namespace std;string IntToStr(int num){ stringstream ss; ss.clear(); ss<<num; return ss.str();}int mai原创 2014-09-29 14:32:04 · 1465 阅读 · 0 评论 -
Maven依赖排除 禁止依赖传递 取消依赖的方法
大家都知道Maven的优点是依赖管理,特别是前期使用ANT的开发者都有很多感触。最近要开发一个java工程,定的要使用maven,会使用hadoop和hbase的客户端,而引入一个hadoop-client的jar或者hbase的jar包,会依赖十几个其他的jar包,而这些jar包的功能我又用不上,所以这种依赖反倒成了工程瘦身的负担。关键我还有强迫症,见到这些对工程无用的包,我就抓狂。所以在网上百原创 2016-03-02 16:56:07 · 528 阅读 · 0 评论 -
Intellij Idea的使用之svn篇
记一下idea的svn使用有图超详细 根据在eclipse里使用svn的经验琢磨了一下idea,现把idea下svn的使用方法记录如下 主要分为几个功能来介绍 第一个功能当然是把远程的svn代码拉到我们本地 下面的多出了一个svn的窗口,在左边有加号可以添加一个svn的库输入svn的地址,我用的是本地的测试,所以地址为svn://127.0.0.1/n原创 2016-03-31 18:27:19 · 2790 阅读 · 0 评论 -
Intellij IDEA 的使用
前言:为什么我要选择intellij idea呢?原因有三1.以前公司的项目 在myeclipse10中不稳定 myeclipse说不定什么时候就崩溃卡死了 而intellij很稳定2.界面高端洋气 用我朋友的话说 看着跟搞苹果开发一样3.项目的支持上比较好 基本上web项目都可以导入进来 比如mybatis的官方项目 是maven的 在myeclipse原创 2016-04-12 21:16:40 · 4508 阅读 · 0 评论 -
Mybatis判断int类型是否为空
症状 : 域名筛选在选择正式,测试的时候没问题,选择终止的时候筛选结果不对分析: 正式:1测试:2终止:0不选:null选择终止的时候得到了和不选一样的结果,下图为sql判断语句,以前一直都是这么判断的没有出现过问题错误所在:通过观察log打印的sql语句发现status=0时上述条件是不成立的,百度一搜果然有一些相似问题,说是0在这里转成了null修改方案原创 2015-12-03 21:27:00 · 33428 阅读 · 4 评论 -
解决quartz的job无法注入spring对象
一般情况下,quartz的job中使用autowired注解注入的对象为空,这时候我们就要使用spring-quartz提供的AdaptableJobFactory类。自定义一个类:[java] view plain copy public class JobFactory extends AdaptableJobFactory {原创 2016-12-12 21:58:08 · 9875 阅读 · 15 评论 -
AngularJS+Jersey下载excel
AngularJS代码:$scope.testDownload =function () { $http.post("rest/excel/down", $scope.req, {responseType:'arraybuffer'}).success(function (data) { varblob =new Blob([data], {type:原创 2017-02-21 10:34:09 · 1194 阅读 · 0 评论 -
浏览器中播放rtsp(不依赖vlc插件)
之前是通过vlc插件来显示rtsp流视频,但是限制很多:1.要安装vlc的插件2.插件目前只支持ie,像chrome在46版本之后根本就无法使用,于是上网搜索得出rtsp->rtmp->videoJS这样的一个方案,具体流程如下:一.rtsp转rtmp1.首先测试rtsp链接是否有效,这里用的vlc midia player:如下图所示 媒体->打开网络串流->输入rtsp链接->原创 2017-11-21 11:00:04 · 51941 阅读 · 21 评论 -
IP地址开启https
证书生成导入keytool -genkey -alias ssozzjz5 -keyalg RSA -keysize 1024 -keypass 123456 -storepass 123456 -dname "CN=192.168.1.128,OU=csoa,O=csoa,L=FZ,ST=FZ,C=CN" -ext san=ip:192.168.1.128 -validity 3600 -k...原创 2018-02-08 14:09:06 · 30578 阅读 · 11 评论 -
Java文件保存与删除工具类
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/** * * @author ahomeeye * * 2012-7-26 下午3:50:50 文件操作工具类 */public class FileUtil { // 保存文件 pu转载 2015-12-08 10:19:34 · 925 阅读 · 0 评论 -
linux的nohup命令的用法
在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohup /root/st转载 2015-12-23 22:58:29 · 465 阅读 · 0 评论 -
C++ char*,const char*,string的相互转换
1. string转const char*string s ="abc";constchar* c_s = s.c_str();2. const char*转string 直接赋值即可constchar* c_s ="abc";string s(c_s); 3. string转char*string s ="abc";char* c原创 2014-09-30 17:32:09 · 1296 阅读 · 0 评论 -
Linux环境变量的设置和查看方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.转载 2014-12-17 13:40:52 · 622 阅读 · 0 评论 -
在jsp中对mysql数据库分页的方法
针对分页,首先开发一个 PageBean 用来控制页面参数:Java代码 package com.longweir; //分页后的javaBean import java.sql.*; import com.longweir.util.*; public class PageBean { private i转载 2014-12-03 09:47:25 · 795 阅读 · 0 评论 -
centos的glibc升级方案 'GLIBCXX_3.4.15' not found错误的解决
升级Centos系统之后,运行filezilla时,出现如下错误的提示信息:/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ...)如果是64位系统报错信息如下:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not fo原创 2014-12-16 15:52:34 · 6436 阅读 · 0 评论 -
MyEclipse 2015优化技巧
MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。第一步: 去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows- Preferences打开配置窗口,依次选择左侧的原创 2015-08-01 12:23:06 · 546 阅读 · 0 评论 -
使用jackson对Java对象与JSON字符串相互转换的一些总结
总结一下自己使用jackson处理对象与JSON之间相互转换的心得。jackson是一个用Java编写的,用来处理JSON格式数据的类库,它速度非常快,目前来看使用很广泛,逐渐替代了Gson和json-lib。如果直接引入jar包,可以访问这个地址下载http://jackson.codehaus.org/1.9.11/jackson-all-1.9.11.jar如果使用maven构建转载 2015-11-06 11:55:45 · 940 阅读 · 0 评论 -
转码与重定向的区别之于SpringMVC
使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因此转发要比重定向更快,而且跳转到的页面属性值将保留,重定向则不会.但是也不能任意使用转发,用springMVC举个栗子来讲,当你调用某个controller的save方法时会向数据库中插原创 2015-11-08 00:00:58 · 616 阅读 · 0 评论 -
使用Java的BlockingQueue实现生产者-消费者
BlockingQueue也是java.util.concurrent下的主要用来控制线程同步的工具。BlockingQueue有四个具体的实现类,根据不同需求,选择不同的实现类1、ArrayBlockingQueue:一个由数组支持的有界阻塞队列,规定大小的BlockingQueue,其构造函数必须带一个int参数来指明其大小.其所含的对象是以FIFO(先入先出)顺序排序的。转载 2015-11-20 11:20:39 · 411 阅读 · 0 评论 -
JDK线程池CompletionService的使用
最近使用多线程优化了一个非常耗时的ping任务,下面的是未优化的源代码,大致就是遍历es取出的list,然后循环判断是否能ping通:SearchResponse searchResponse = client.search(searchRequest);Iterator it = searchResponse.getHits().iterator();while (it.hasNext...原创 2018-08-13 17:36:12 · 301 阅读 · 0 评论