自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 mkcert与springboot实现本地https测试

mkcertmkcert可以用来生成pem证书,用于本地测试https.安装:https://github.com/FiloSottile/mkcert/releases/latest(下载mkcert)(安装成功后) 1.mkcert -install 2.mkcert localhost . 一次执行这两个命令获得pem文件(以localhost为域名)pem转jks...

2019-07-30 13:44:29 1237

原创 hadoop启动jar脚本

程序已经打成了jar包通过添加classpath来启动jar#!/bin/bashcd /home/targetHIVE_HOME=/opt/cloudera/parcels/CDH/lib/hiveHBASE_HOME=/opt/cloudera/parcels/CDH/lib/hbaseKUDU_HOME=/opt/cloudera/parcels/CDH/lib/kudu...

2018-10-12 16:34:25 386

原创 redis调用lua脚本

前言在redis中很多基本操作都是原子操作.但是缺少事务的概念,所幸的是redis支持lua脚本,可以利用lua脚本实现事务特性.代码 /** * 执行比 较对应key值大小,更新较大值 的lua脚本 * @param key * @param time * @return */ public Object updateHigherIntWithLua(String key,...

2018-05-24 16:30:04 1206

原创 算法--正则表达式匹配

题目Given an input string (s) and a pattern (p), implement regular expression matching with support for '.' and '*'.'.' Matches any single character.'*' Matches zero or more of the preceding element.1....

2018-05-18 14:50:12 821 1

原创 kudu初探小坑

前言在一个数据处理的项目中用到了kudu数据库.使用kudu api作为访问方式.在此记录一些遇到的小坑.那些坑1.尽量使用最新的版本.由于kudu api还在不断的完善,尽可能使用最新的api一方面能确保你遇到更少的bug,一方面也能有更好的错误日志反馈(用1.6的时候一些日志信息就不全,导致无法查找错误原因)2.kudu支持身份认证,认证方式可以参考官方文档的AsyncKuduSession....

2018-05-11 17:33:18 1935

原创 linux 定时清理日志

需求项目中使用maxwell监听mysql的binlong后,将消息日志打印到log文件.需要类似log4j的形式,记录最近n天的日志脚本#!/bin/bashtarget_dir="/home/apprun/maxwell/script"prefix_log="maxwell-"prefix_sh="start-maxwell_"postfix=".out"ipArr=("172.16...

2018-05-11 16:14:27 625

原创 技术选型与设计

前言作为一个毕业不到一年的编程小白,前段时间参与了一个准实时数据处理的项目.在这个项目中我独自负责sql转化中间件开发的任务.在接到这个任务的时候,即是兴奋又是忐忑.兴奋是自己能独自负责一块重要的东西,忐忑的是自己负责的是这次项目的核心部分,怕自己能力尚浅.事实证明,这两样我都说对了.想法很丰满,现实很骨感开工第一天,需要一个详尽的设计方案.当我用尽了我的想法,考虑了整个流程可能的异常和注意点,并...

2018-05-03 21:03:08 652

原创 kafka消费者简单样例

前言这段时间在做一个内部sql转换中间件项目.涉及到从kafka取消息.网上的简单样例大多是单线程的自动获取提交样例.在这里我需要手动提交消息.maven <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.11</artifactId>...

2018-04-28 17:59:29 1606

原创 springboot 打包jar 外部依赖jar包

问题项目是springboot构建的,由于项目中用了一些本地引入的jar包,使用mvn package时,无法将本地引入的jar打到目标jar中.解决 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifa...

2018-04-10 14:01:01 1930

原创 vue.js下bootstarp的modal滚动条问题

前言在使用vue.js开发项目中,使用了bootstrap.但是直接使用bootstrap的modal时,一些事件失效,滚动条依然是背景滚动条.原因vue.js针对页面的渲染有自己的逻辑和时间点.在使用之前的js插件等要根据vue.js的渲染时间点来使用.解决方式mounted: function(){ //模态框滚动条调整 $('#myModal').on('sh...

2018-03-07 11:32:37 1807

原创 div可托拽可缩放实现

前言在开发过程中需要实现控制台功能,能够让控制台中的图表可拖拉可缩放.图表的生成是使用iframe标签连接其他内部系统生成.所以需要让外围div可拖拽可缩放.代码1.功能实现代码$(function() { $(document).mousemove(function(e) { if (!!this.move) { var posix = !document.move_target ?...

2018-02-27 15:43:21 6794

原创 shiro管理针对chrome失效问题

前言    在开发项目时需要与开源项目zeppelin进行权限集成.由于zeppelin使用的是shiro进行权限管理.所以要使用shiro.问题描述  在chrome浏览器下,每次刷新页面都会有新的JSESSIONID,后台认证通过,但是页面依然要登录认证.解决办法  在shiro.ini配置文件中修改cookie名,不使用JSESSIONID.cookie = org.apache.shiro...

2018-02-24 14:28:58 1097

原创 mysql新增时存在更新

insert into table(col1,col2,col3,col4) values(col1,col2,col3,0) on DUPLICATE key update col4=col4+1;其中的col4属性是数值型属性,上面的语句意思是插入一条(col1,col2,col3,0)的记录,如果主键冲突,则更新对应主键的col4+1

2017-12-20 17:11:39 704

原创 spring项目部署失败--Exception starting filter

今天在项目重新部署的时候失败了。错误信息:30-Nov-2017 15:07:57.892 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath30-Nov-

2017-11-30 15:56:13 6243

原创 linux下activeMQ安装

下载activeMQ压缩包解压。1.运行(1) bin/activemq(2) bin/activemq >tmp/smlog 2>&1 &(3) nohup bin/activemq >tmp/smlog 2>&1 &前两种在通过命令行,ssh客户端,ctrl+c时会同时关闭服务,第三种不会2.验证是否开启(1) 查看日志(2) 访问管理页

2017-11-29 17:18:58 328

原创 mysql查询最近7天入库数据

查看最近7天入库量(包括当天)selectsubstring(col_date,1,10),count(*) from courtbulletin whereSUBDATE(CURDATE(),INTERVAL 6 Day) < col_date group bysubstring(col_date,1,10);col_date: 表中入库时间字段(yyyy-MM-dd HH:

2017-11-29 15:28:36 2710 1

原创 group_concat函数被截断问题

今天在更新数据后,页面显示出错,经过检查发现是sql函数出现了截断问题.再精确定位后发现是调用了group_concat函数,而该函数发生了截断.

2017-10-09 14:05:27 985

原创 仿chrome实现获取元素xpath

最近做的一个项目是自动化爬虫系统,其中包括了前端chrome插件,在插件中实现了仿chrome获取元素xpath的方式.

2017-09-27 14:31:41 1996 1

转载 Maven生成可以直接运行的jar包的多种方式

Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过java -jar xxx.jar运行,需要满足:1、在jar包中的META-INF/MANIFEST.MF中指定Main-Class,这样才能确定程序的入口在哪里;2、要能

2017-09-22 17:47:09 408

原创 人工智能学习之前言

老实说,开设这个栏目是我自己都不曾想过的事情.在我看来人工智能离我是遥不可及,但是就只是深夜的一个念头,我的博客又多了一个看似高大上的栏目.也许这个栏目不会是我用来炫耀的谈资,也不会让面试官看到我简历时眼前一亮,甚至它有些吃力不讨好的意味(花精力去提升非核心竞争力以外的东西).但是我想说2点,1.这是我的博客,不是面试时用来加分的东西.2.我是一个程序员,我想编点人工智能的代码.在我的

2017-09-22 16:32:42 2033

原创 css屏幕尺寸适应

@media (min-width: 992px) and (max-width: 1199px) { .inner-bg { padding: 20px 0 24px 0; }}

2017-09-20 19:06:25 377

原创 用户权限管理之权限过滤

之前有写过一篇小记,当时的用户权限管理十分简陋,只通过判断角色名来进行权限控制.属于0.5版本的权限管理.现在,在用户权限管理模块中,除了之前的用户表,角色表,权限表,日志表4大主表外(还有关联表),又增加了url资源表和行为表.为此,之前的low版本的权限管理不可用了,需要一个新的细粒度的权限过滤.

2017-09-13 17:33:34 1788

原创 SpringMVC获取注解RequestMapping

在实现用户权限管理模块的时候,我希望能将所有配置的action存储到行为表中,便于细粒度控制行为的权限.由于controller使用的是springMVC实现的,所以我希望在项目启动时,能够先获取到项目中所有配置的RequestMapping,存储到数据库中.

2017-09-07 18:35:53 2132

转载 Servlet中获取客服端Ip地址

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。

2017-09-07 09:57:00 751

原创 eclipse工程启动错误

今天快下班的时候,项目突然启动不起来

2017-09-05 19:29:36 253

原创 用户管理权限管理filter

最近在写用户权限管理模块,在表结构上由于是内部运营使用的系统,用户权限管理的复杂度没那么高,所以简单的采用了用户表,角色表,权限表三张表以及关联表,至于资源表看是否需要再增加.组表等暂不考虑使用.

2017-09-04 17:59:59 670

原创 tomcat部署项目,jsp无法打开问题

今天更新了一下项目工程,再次部署的时候,jsp页面都打不开.

2017-08-22 20:56:59 3624

原创 window.open父子窗口数据传递问题

在开发的过程中,需要实现对window.open父子窗口进行数据传递的功能,遇到了一些问题。

2017-08-10 17:55:33 9097

原创 mysql 行号查询及分页

在开发过程中,需要对mysql数据库进行多表级联查询,其中为了提高分页查询性能,用到了mysql中查询行号。

2017-08-08 17:07:14 2292

原创 bootstrapvalidator 使用小记

bootstrapvalidator是一个十分方便的前端验证插件,与bootstrap的样式完美适配。但是在使用的时候,如果不注意也会遇到一些问题。

2017-08-04 17:53:00 304

原创 jar文件解析,加载,卸载的简单实现

在项目开发时,由于需求的更变,需要实现对jar文件的上传,解析,加载,卸载等功能

2017-07-26 20:11:02 2392

转载 Bootstrap组件系列之福利篇几款好用的组件(推荐)

Bootstrap组件系列之福利篇几款好用的组件(推荐)作者:懒得安分 字体:[增加 减小] 类型:转载 时间:2017-07-18 我要评论这篇文章主要介绍了Bootstrap组件系列之福利篇几款好用的组件(推荐) 的相关资料,需要的朋友可以参考下前言:之前分享过很多bootstrap常用组件,包括表格、表单验证、文件上传、复选下拉框、弹出框等。这

2017-07-18 17:46:42 910

原创 linux fcitx

在linux中添加中文输入法,可以利用fcitx.1.在终端使用 apt  搜索 fcitx  支持的输入法apt search fcitx2.找到要安装的输入法,如 fcitx-googlepinyin  ,安装它sudo apt install fcitx-googlepinyin3.重启 fcitx fcitx -r4.在桌面上打开配置界面添加新输入法.

2017-07-18 11:18:08 425

转载 HttpClient,HttpParser实现简易爬虫

使用 HttpClient 和 HtmlParser 实现简易爬虫标签: Java爬虫 2015-04-25 17:00 257人阅读 评论(0)收藏举报分类: 网络爬虫(4) 作者同类文章X目录(?)[+]使用 HttpClient 和 HtmlParser 实现简易爬虫使

2017-07-10 10:50:16 1409

原创 bootstrap fileinput + springMVC 简单示例

在开发的时候需要实现一个class文件的上传存储功能,所以用到了bootstrap fileinput 插件,后台是用的springMVC。

2017-07-07 16:02:49 3369 3

转载 转载一篇很好的bootstrap fileinput使用博客

在开发的时候有用到bootstrap fileinput插件实现文件上传功能,但是后台返回值不知道如何返回json,前台总是error状态。无意间发现这篇博客,里面对官方使用说明进行了简要翻译,还有一些demo在此推荐。

2017-07-07 09:17:54 411

原创 时间戳,字符串转换小工具

今天在堆代码的时候想实现将数据库的数据通过周报,月报的形式在页面上通过图标显示。发现数据库中存储的是字符串型的时间戳,所以简单的写了一个数据类型转换工具类来进行数据类型转换。import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.D

2017-07-06 10:05:39 1190

空空如也

空空如也

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

TA关注的人

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