自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王子健的播客

欢迎留言交流

  • 博客(54)
  • 资源 (8)
  • 收藏
  • 关注

原创 在模糊查询时的500错误,java.lang.reflect.InvocationTargetException

在写客户信息管理系统时报出了这个错误就一个模糊查询,错误的位置是Dao包,运行时不报错。debug后,更蒙了…说sql语发有问题一脸楞逼。。。3小时后。。。忘了个空格。。。...

2021-03-18 11:12:04 406

原创 在线订货系统(SSH框架)

好久没更新了,一直在弄这个SSH的项目,这是是按国际标准的SSH框架写的,前端用的了好多JQuery插件,前后端都是我自己完成,虽然前端有点low,但是功能也算实现了吧~项目结构图:项目包连接:https://download.csdn.net/my需要数据库文件的加我QQ:1219116968...

2020-02-03 14:36:07 445

原创 使用js实现的带输入状态的简单的仿微信聊天界面

使用js实现的简单的仿微信聊天界面,实现固定的聊天回复功能,只能是固定的5句,但是回复的内容可以在代码的判断中进行修改。 实现的效果有:1.实现仿微信的聊天界面 2.实现仿微信的正在输入功能。 原理:创建通过dom创建元素实现模仿微信的效果。 截图如下: https://download.csdn.net/download/wangzijian121/10616578博主QQ:...

2018-08-21 08:24:07 2294 4

原创 使用jQuery实现的图片的圆周运动

这个是小demo是使用jQuery实现的滑稽图片的圆周运动,并且中央图片的透明度会随着点击而发生变化, 圆周的速度会随这点击的次数而增加。<!DOCTYPE html><html><head><title>index.html&lt

2018-08-20 14:58:40 388

原创 并行Stream的性能测试

在数量非常大的时候使用并行流效率会明显高些~

2023-10-15 21:57:41 183

原创 【JVM】并发可达性分析-三色标记算法

并发的意思是指和用户的线程进行并行运行,在运行时不需要进行STW。

2023-09-28 17:08:02 1501

原创 锋利的开罐器-Arthas

dashboard。

2023-09-28 16:56:30 144

原创 梦中情盘!基于NextCloud搭建个人私有云!

重新夺回数据控制权!!!

2022-06-29 00:31:22 1659 1

原创 使用JsonParser流式解析json,并使用DataFrame进行矩阵转置。

需求:将一个结构化不太好的原始的大json文件,转为CSV文件,有{{}}嵌套也有[[ ]]嵌套。思路:1 .肯定不能使用原始的LIst Map…2. 尽量减少对line 的遍历。3. 可适当采用中间文件。package convert;import com.fasterxml.jackson.core.JsonFactory;import com.fasterxml.jackson.core.JsonParseException;import com.fasterxml.jackson

2021-08-12 17:08:12 997

原创 使用 Centos 7 iso镜像作为yum源

使用 Centos 7 iso镜像作为yum源1. 准备这里使用的是,官网可以下载CentOS-7-x86_64-Everything-2009.iso2. 创建目录创建目录 并将上一步的iso 镜像copy 到iso 文件夹下mkdir /mnt/iso /mnt/cdrom3.挂载挂载ISO镜像到挂载目录,并使用df-h 查看是否有我挂在的目录。mount -o loop /mnt/iso/*.iso /mnt/cdrom 4.备份备份/etc/yum.repos.dtouc

2021-07-26 10:06:10 513

原创 Scala-递归和尾递归优化

package bilibiliimport scala.annotation.tailrec/** * @author 王子健 * @date 2021/7/19 16:31 * @VERSION 1.0 */object digui { //阶乘 def jiecheng(n:Int):Int={ if(n==0) return 1 n*jiecheng(n-1) } //尾递归阶乘 def jiecheng2(n:Int):Int={

2021-07-22 17:18:52 145

原创 Scala-控制抽象

package bilibili/**@author@date 2021/7/22 15:49@VERSION 1.0*/object kongzhichouxiang {//传值函数def f1(a:Int):Unit={println(“f1 调用1”+a)println(“f1 调用2”+a)}//传名函数 变量调用几次就执行几次参数的代码块def f2(a: =>Unit)={println(“f2调用1:”+a)println(“f2调用2:”+a)}d

2021-07-22 17:12:31 97

原创 Ambari2.7 集成Flink1.9

Ambari2.7 集成Flink1.9创建本地版本目录这里使用的是我自己的hgitee 库,下载的比较快点如果是离线安装的话,需要自己创建目录,提前下载导入。VERSION=`hdp-select status hadoop-client | sed 's/hadoop-client - \([0-9]\.[0-9]\).*/\1/'`git clone https://gitee.com/wangzijian121/ambari-flink-service /var/lib/ambari-s

2021-07-22 16:17:59 429

原创 Ambari的部署与集群的搭建【超详细】

Ambari的部署与集群的搭建【超详细】Ambari是hadoop分布式集群配置管理工具,是由hortonworks主导的开源项目。它已经成为apache基金会的孵化器项目,已经成为hadoop运维系统中的得力助手,引起了业界和学术界的关注。1.ambari 基础架构2.环境准备1.必备软件和安装包版本: Ambari2.75 + HDP3.1.5链接:yum -y install gcc gcc-c++ kernel-devel libtirpc-develyum -y install

2021-07-20 16:10:33 3346 8

原创 Scala 高阶函数-参数& 返回值练习

package b/** * @author * @date 2021/7/17 14:32 * @VERSION 1.0 */object work { //对数组进行处理,将操作抽象出來,处理完毕后的结果返回一个新的数组 def f1(arr1:Array[Int],op:Int=>Int):Array[Int]={ for(a <- arr1 ) yield op(a) } def op(a:Int):Int={ a+1 } .

2021-07-19 15:12:43 617

原创 dolphinscheduler创建数据源时---hive依赖jar包不对应

遇到的问题:在使用ds1.3.6 时 ,创建hive 数据源时报错:Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{use:database=cosmotest})查询官网:推断:原来是依赖包版本的问题。。。。备份需要替换的jar包:直接使用1.1版本的版本替换到dolphinscheduler-bin/lib 下:然后执行部署:

2021-05-18 13:51:23 1431

原创 dolphinscheduler 出现 “tenant not exists” 租户不存在的相关问题解决

dolphinscheduler 出现 “tenant not exists” 租户不存在的相关问题解决问题描述:在使用dolphinscheduler创建文件夹、上传文件时,出现“租户不存在” ,日志输出:[INFO] 2021-04-27 14:35:38.513 org.apache.dolphinscheduler.api.controller.ResourcesController:[177] - query resource list, login user:admin, resour

2021-04-27 14:56:43 6269 9

原创 使用FB_api拉取后台数据

使用FB_api拉取后台数据思路就是通过 curl 请求进行拉取,并用jq对获取到的json 数据进行解析。#!/bin/bashappkey=这里填写appkey信息ads_json_name=ads_json_MK get_curl_datas(){ echo ${1} curl -G -d "breakdowns=country" -d "time_range={%22since%22:%22

2021-03-29 17:02:46 539

原创 通过查询hive元数据,获取到建表语句

通过查询hive元数据,获取到建表语句#!/bin/shdb=$1if [ -z "$db" ];then echo "请指定数据库名称:" exit 1fiif [ ! -d "tmp" ]; then mkdir tmpfierrFile="err.info">$errFilemkdir /opt/sql/EMR/${db}for t in `impala-shell -i 127.0.0.1:25003 -k -B -q "use $db;sho

2021-03-29 16:49:58 812

原创 使用beeline 操作hive 添加分区

使用beeline 操作hive 添加分区#!/bin/shdb=$1if [ -z "$db" ];then echo "请指定数据库名:" exit 1firsync -aurvozR --progress --bwlimit=20480 --timeout=3600 119.96.199.96::do_sql/EMR/$db ./for i in `ls EMR/$db/*.sql`; do echo $i

2021-03-29 16:43:33 386 2

原创 查询impala 落成csv文件

查询impala 落成csv文件#!/bin/shcat t_list_all | while read line do impala-shell -i 127.0.0.1 -s hadoop -k -B -q "set request_pool=root.bi.da ; refresh ${line}; select \"${line}\" table_name ,count(1),dt,\"emr\" from ${line}

2021-03-29 16:40:53 183 1

原创 maven中输出到控制台时中文的乱码问题

由于Maven中的默认编码方式是GBK,而控制台的编码格式可能是Utf-8格式,可在设置中进行修改。

2019-10-16 19:11:55 226

原创 Mybatis开启延迟加载的方式

在Collection标签中加入另一个多数据表的id查找的方法在Mybatis-config.xml中开启全局延迟的开关实现了延迟加载

2019-10-11 09:40:13 98

原创 使用Maven构建Mybatis时出现的了类不加载的情况问题解决

在Maven中的pom.xml中的groupId、artifactId标签均不能使用汉字!!!如果使用汉字会导致无法生成target文件夹,导致报错执行失败!

2019-10-10 14:16:58 192

原创 Mybatis中使用默认的test结构进行测试时出现的class not found问题

使用默认的test结构进行测试时,在执行了juit测试类时,出现了calss not found 的错误,原因是test的目录结构不对可在要生成的测试类中使用 alt+insert 自动创建test方法...

2019-09-24 10:50:32 3509

原创 Mybatis中Dao层的实现

都说Mybatis替代了dao层复杂的操作,实际开发中也用不到对dao层进行操作,但是Mybatis却支持我们对dao层的操作。一个简答的用户查询了类Dao层的实现,这些操作都是Mybatis帮助我们完成的。...

2019-09-19 16:46:47 108

原创 IDEA中使用MyBatis控制台输出时控制台中文乱码

如下图2个设置即可

2019-09-11 10:57:26 2018 4

原创 chat

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Chat</title> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></...

2019-08-28 20:30:43 172

原创 客户信息管理系统中的多条件模糊查询与分页

使用用MVC制作的客户信息管理系统,有点难度的就是模糊查询和分页了~模糊查询需求1.各个查询条件必须包含。2.当条件为空时,查询所有的数据。分页需求1.以表格显示。2.每页数据8条。3.当页码达到6以后,起始的页码后移。如图4.当页码为1时,上一页不显示&页码为最后一页时,下一页不显示(后端控制)模糊查询难点1.在数据查询时,对数据的分析匹配,SQl语句的拼接...

2019-08-09 11:34:45 376

原创 使用python对json文件的分析爬取今日头条的文章并进行处理

使用python对json文件的分析爬取今日头条的文章并进行处理。如今python 爬虫的方式可以I使用BeautifulSoup,当遇到有动态的js文件时, 可以使用Selenium 进行模拟操作,但是使用这些方法来处理今日头条的搜索连接时毫无作用。我选择的方法其实也是一个绕弯的方法,先将json文件本地化,在进行json文件中数据的分析。# -*- coding: utf-8 -*-""...

2019-08-05 14:22:54 521

原创 使用自己的BaseServlet出现的取值中文问号问题

问题是这样的:CustomerServlet继承了BaseServlet ,但是在jsp中将中文取过来后在数据库显示为乱码,在控制台显示为问号。首先想到了在CustomerServlet中添加request,responseUTF-8编码,但是都不好使,怎么设置都不好使。解决办法问题出在自己手写的Baseservlet中,这里的service()方法中没加入编码格式,因此在BaseServ...

2019-06-13 10:20:26 143

原创 BaseServlet方法的抽取

在刚学习Servlet时,是一个功能对应这一个Servlet,一个对象有(addServlet,UpdateServlet,SelectServlet…)如果一个对象有哦一百个功能,我们就需要创建100个servlet这在MVC中有着很高的冗余,因此,将这些Servlet整合成一个对象的Servlet,将User对应的方法封装到该对象的Servlet中,在BaseServlet中重写service...

2019-06-11 09:26:35 245

原创 JDBC对事务进行管理

首先这个是我自己在学习中总结出来的,也就是自己的理解,仅限交流学习,不足之处请各位指正。在最开始学习JDBCUtils是,将数据库事务的处理直接放在到dao层实现,这样看起来很简单,但是在MVC分层思想下,但是dao层只负责与数据库的数据交互(CRUD),Service层中要想处理事务,还必须获取Connection连接,这就暴露了Connection连接。解决的办法可以参照我画的这个图:首先...

2019-06-11 08:56:09 109

原创 IDEA部署web项目后tomcat中无法找到项目的问题

用过myeclipse的小伙伴都知道,当运行tomcat后启动在tomcat文件夹下的webapps中可以看到当前运行的项目;可是在idea中使用war exploded模式部署项目后,在tomcat下的webapps下竟然什么都没有???这就是软件对于别墅项目方式的不同:1.Myeclipse的部署方式:将项目文件或者war包直接复制或解压到webapps下的并生成对应的配置文件,Myec...

2019-06-10 00:09:11 643

原创 IDEA关闭idea、iml、out文件夹或文件

在IDEA中这些文件看着很难受,很简单,左上角file-setting-Editor-FileType插入*iml;out;.idea;

2019-06-08 22:10:45 2703

原创 IDEA导入数据库时报错java.lang.RuntimeException: com.mysql.cj.exceptions.InvalidConnectionAttributeException:

具体报错:java.lang.RuntimeException: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must...

2019-06-06 22:32:29 915 1

原创 【Python】Python爬虫例子(网易+易车)

这个工具是我自己用BeautifulSoup做出来数据爬虫,爬取的是易车和网易的网站,最大爬取深度为3级,最后直接将爬取的内容保存到剪切版。源码地址:https://download.csdn.net/my博主QQ:1219116968...

2019-05-24 10:17:40 291

原创 【Python】Python爬虫编码转换异常

在做个Python小工具是碰到的Bug,代码都是对的,它提示的是编码不对,后来才找到,是网页的编码与自己设置的编码不匹配,每个网页都可能编码不同,设置rep回值最好先做一个编码判断。...

2019-05-24 10:10:24 192

原创 使用MVC思想的简单的登录与注册功能实现

需求1.带有验证码的注册2.登录功能3.各项信息不符合规范后进行错误信息的提示4.表单数据的回显5.服务器端的表单验证思路1.注册:regist.jsp–&gt;RegistServlet.java–&gt;UserService.java#regist()–&gt; UserDao.java2.登录:login.jsp–&gt;LoginServlet.java–&gt;Use...

2019-01-16 21:23:10 1170

原创 适配iphone6、7、8的简单的表白相册页面

需求:1.可向下进行 翻页2.照片实现添加删除这里是引用

2019-01-16 20:49:36 225

客户管理系统.zip

客户信息管理系统中的多条件模糊查询与分页,这个是完整版的项目代码~

2019-08-09

使用python对json文件的分析爬取今日头条的文章并进行处理

使用python对json文件的分析爬取今日头条的文章并进行处理.

2019-08-05

Python爬虫例子(网易+易车).zip

这个工具是我自己用BeautifulSoup做出来数据爬虫,爬取的是易车和网易的网站,最大爬取深度为3级,最后直接将爬取的内容保存到剪切版。

2019-05-24

在线订货系统CGOS.zip

在线订货商城,写了好久,虽然界面有点low,但是功能基本都实现了~

2019-05-24

简单的表白页面

使用js实现的类似相册的表白页面,实现图片数量的自定义。

2019-01-09

使用C3P0连接池和DButils进Dao模式的数据库操作

使用C3P0连接池和DButils进Dao模式的数据库操作,使用的是C3p0数据库连接池+DButils+Dao模式

2018-10-25

使用jQuery实现的平滑滚动轮播图

/* * 功能说明: * 1.点击向左(右)的图标 ,平滑的切换到上(下)页。 * 2,无限的循环切换:第一页的商业为最后一页 ,最后一页的下,一张为第一页 * 3,每隔3秒自动切换到下一页 * 4,当鼠标进入图片区域时,自动切换停止 ,当鼠标离开时,又开始自动切换 * 5,切换页面时 ,下面的圆点也跟着同步切换 * 6,点击圆点切换对应的页。 * */

2018-08-28

使用js实现的简单的仿微信聊天界面

使用js实现的简单的仿微信聊天界面,实现固定的聊天回复功能,只能是固定的5句,但是回复的内容可以在代码的判断中进行修改。实现的效果有:1.实现仿微信的聊天界面 2.实现仿微信的正在输入功能。原理:创建通过dom创建元素实现模仿微信的效果。

2018-08-21

空空如也

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

TA关注的人

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