自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 生成二维码。且可调颜色

生成带颜色的二维码

2022-08-25 11:07:26 735 1

原创 栈溢出:Infinite recursion (StackOverflowError)

无限递归所导致的栈溢出 Infinite recursion (StackOverflowError) getOutputStream() has already been called for this response

2022-05-25 10:32:48 2662

原创 idea将本地包打入package.jar

只需要这样配置:pom.xml<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!--将systemPath依赖打入jar-->...

2022-03-24 16:06:42 196

原创 nginx配置 三段式

nginx配置

2021-12-13 15:12:40 2049

原创 kafka2.13及以上版本部署及创建topic

kafka2以上版本搭建使用及避坑

2021-11-23 16:50:29 1931

原创 记录一个导出excel的方法

废话不多说,直接上干货maven导包。 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId&g...

2019-05-30 10:49:20 167

原创 记录两个postgresql中的字符串函数操作,拼接函数和列传行函数

--字符串拼接函数create or replace function concat(aa VARCHAR,bb VARCHAR,cc VARCHAR) returns VARCHAR as $$ declare begin return aa||bb||cc; end; $$ language plpgsql strict; --列行转换的函数CREATE A...

2019-05-13 14:46:01 2582

转载 现成的jar包部署到maven项目中使用

https://blog.csdn.net/ShuSheng0007/article/details/78547264/以上是链接来源:内容如下:1.如何部署jar到本地仓库2.直接将我们自己的jar引入maven项目3.如何将jar包安装到本地maven库...

2018-12-15 11:49:32 316

原创 记录一个maven依赖打包的pom.xml代码

&lt;packaging&gt;jar&lt;/packaging&gt; &lt;properties&gt; &lt;java.version&gt;1.8&lt;/java.version&gt; &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&

2018-11-27 14:24:34 211

原创 记录一个自己写的hiveUDAF

这是一个我自己参考网站写的UDAF,期间各种bug,终于让我跑通了,作用是输入表字段名称,输出字段的统计总行数,为空行数,以及top十条去重后的样例数据,方法说明都有标注,以下是代码贴图:package com.zh.hive;import net.sf.json.JSONObject;import org.apache.hadoop.hive.ql.metadata.HiveEx...

2018-11-20 16:12:17 568

原创 记录几个消息中间件的使用方法实例链接

kafak的简单使用:https://www.cnblogs.com/sunxucool/p/3913919.html activeMQ:https://www.cnblogs.com/swugogo/p/5910128.htmlJAVA并发控制,重入锁:https://www.cnblogs.com/hongdada/p/6150699.htmlJava1.8新特性:...

2018-09-20 18:48:39 319

原创 使用ibatits生成持久化层

首先,需要搞到依赖包,其中的configuration需要指定到工具xml具体的存放路径&lt;!-- mybatis generator 自动生成代码插件 --&gt;&lt;build&gt; &lt;finalName&gt;gennlife_zl&lt;/finalName&gt; &lt;plugins&gt; &lt;plugin&gt;...

2018-09-17 18:24:59 272

原创 python使用dataframe统计的一个小脚本:

 此脚本是我读取JSON文件,解析为词典,然后读取为dataframe,通过列名进行统计,最后统计输出到结果文件_metaclass_=typeimport ConfigParserimport osimport pandas as pdimport jsonfrom __future__ import division#读取配置文件获取输入路径,输出路径cf = Confi...

2018-09-17 16:13:16 347

原创 shell 编程统计两个文件行数百分比

今日心血来潮,突然感觉shell中重复的命令让人昏昏欲睡,故有此产出:直接上干货,我的执行脚本如下:#!/bin/bash. ./subscript.txtfor info in ${array[@]}do fstr=`echo $info | cut -d \; -f 1` sstr=`echo $info | cut -d \; -f 2` yp=`ca...

2018-09-15 19:29:45 487

原创 sql语句中的count(distinct column)问题记录

闲话不多说,直接上干货。老帖们,切记不要随意copy!copy有风险,发帖须谨慎!按照惯性思维,统计一个字段去重后的条数我们的sql写起来如下:select count(distinct column)from db.table 如果column字段不是空值的时候,它是高效的,但是如果值全部为空,那么我们的结果是什么呢?如果你实验了,没错,你没有看错,正如你实验的一样,结果就是0。这个...

2018-08-23 11:18:18 3033

原创 SpringMVC前端传值的问题总结

最近在忙着一个练习,前端的参数传到后台都变为null百度了下,发现最终是因为用错一个注解导致,使用路径直接访问是通过@PathVariabl String id,看了一下使用注解获取路径中传递参数 ,共有以下几种情况:路径中参数带有 @RequestMapping(value = "/{id}/{str}") 方法中是使用 @PathVariabl String ...

2018-07-23 23:08:25 529

原创 浅谈数据库锁机制:(只是本人的一些了解,个人观点)

首先:需要明确锁的分类锁包括行级锁、表级锁、悲观锁、乐观锁首先行级锁:又叫排他锁,多见于支持高并发的数据库搜索引擎中出现使用,如mysql中的innodb默认是行级锁;在以下查询中oracle中会自动应用行级锁。释放行级锁时使用commit或者rollback释放SELECT … FOR UPDATE;特点:锁定粒度最小,发生锁冲突的概率最低,并发度也最高。表级锁又分为以下五种:   行共享 (R...

2018-06-08 20:11:58 466

转载 面试装逼必备之mysql四种引擎

前言数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySql的核心就是存储引擎。存储引擎查看MySQL给开发者提供了查询存储引擎的功能,我这里使用的是MySQL5.1,可以使用:SH...

2018-06-08 12:22:39 2933 1

转载 Mysql-索引,优化方案,以及索引失效情况:

声明一下:下面的优化方案都是基于 “ Mysql-索引-BTree类型 ” 的一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式key_l...

2018-06-08 12:19:02 2276

原创 记录一个递归读取linux系统中文件路径的方法

入参为要查找的路径,返回所有文件的路径列表:   public static List&lt;File&gt; getAllFile(String path) throws Exception {        File file = new File(path);        File[] files = file.listFiles();        List&lt;File&gt; fi...

2018-06-08 11:57:04 343

原创 贡献一个链接数据库的jdbc封装:可意会,亦可言传

import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLExcepti...

2018-06-08 11:47:36 145

原创 hive学习笔记以及一些linux命令

去双引号:sed -i "s/"//g" textNameworking:perl -p -i -e "s/ /,/g" ./wuhan_feiy_end_result.csv出现分组无效情况:select patient_sn,year,sex,cast(year as int)-cast(birth_date as int) from yantai_year limit 10;select ...

2018-06-07 14:24:14 878

原创 radis安装

redis学习:安装命令:wget http://download.redis.io/releases/redis-4.0.2.tar.gztar zxf redis-4.0.2.tar.gzcd redis-4.0.2/makemake testsudo make install   #默认安装在/usr/local/bin目录下                    #也可以自定义安装目录安装...

2018-06-07 14:16:02 850

原创 kafaka 学习笔记

kafak:启动:bin/kafka-server-start.sh config/server.properties创建topic:(单机手动创建)还可以配置broker让它自动创建topic.bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic ...

2018-06-07 14:13:41 1313

原创 mysql 实用函数总结

函数:select CONCAT('pat_',MD5(vtm)),vtm from  zh_tyc_vtm_new ;-- MD5加密字符串select DECODE(vtm,'zhangheng') FROM (select ENCODE(vtm,'zhangheng') vtm from  zh_tyc_vtm_new ) a;-- 加密和解密select FORMAT(5,4) from ...

2018-06-07 14:10:18 199

原创 Idea 使用心得

IDEA使用心得:1.导出来的项目不能执行,将本地.m2下的jar都删掉,重新编译项目2.遇到类属性引用不到,安装lombok插件即可。3.需要手动配置JDKIDEAD的设置可以参考:https://blog.csdn.net/frankcheng5143/article/details/50779149其他都可以百度到,就不一一细说了...

2018-06-07 14:08:35 258

转载 MySQL缓存问题调整

优化MYSQL配置文件名称MY.INI table_cache=1024 物理内存越大,设置就越大.默认为2402,调到512-1024最佳。由于每个客户端连接都会至少访问一个表,因此此参数的值与max_connections有关。当某一连接访问一个表时,MySQL会检查当前已缓存表的数量。如果该表已经在缓存中打开,则会直接访问缓存中的表已加快查询速度;如果该表未被缓存,则会将当前的表添加进缓存并...

2018-06-07 14:05:17 1696

原创 python中使用subprocess.Popen中的返回值总结:

首先,按照国际惯例,贴上我的代码#!/usr/bin/python# -*- coding: UTF-8 -*-import sysimport subprocessimport traceback# 打开文件try:    fo = open("/home/hadoop/zhangheng/python/core_field.txt", "r")    lines  = fo.readlines...

2018-06-07 12:21:17 44760 2

空空如也

空空如也

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

TA关注的人

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