- 博客(56)
- 资源 (8)
- 收藏
- 关注

原创 在模糊查询时的500错误,java.lang.reflect.InvocationTargetException
在写客户信息管理系统时报出了这个错误就一个模糊查询,错误的位置是Dao包,运行时不报错。debug后,更蒙了…说sql语发有问题一脸楞逼。。。3小时后。。。忘了个空格。。。...
2021-03-18 11:12:04
445

原创 在线订货系统(SSH框架)
好久没更新了,一直在弄这个SSH的项目,这是是按国际标准的SSH框架写的,前端用的了好多JQuery插件,前后端都是我自己完成,虽然前端有点low,但是功能也算实现了吧~项目结构图:项目包连接:https://download.youkuaiyun.com/my需要数据库文件的加我QQ:1219116968...
2020-02-03 14:36:07
497

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

原创 使用jQuery实现的图片的圆周运动
这个是小demo是使用jQuery实现的滑稽图片的圆周运动,并且中央图片的透明度会随着点击而发生变化, 圆周的速度会随这点击的次数而增加。<!DOCTYPE html><html><head><title>index.html&lt
2018-08-20 14:58:40
423
原创 使用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
1144
原创 使用 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
617
原创 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
206
原创 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
131
原创 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
481
原创 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
4938
16
原创 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
701
原创 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
1628
原创 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
7765
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
694
原创 通过查询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
914
原创 使用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
453
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
234
1
原创 Mybatis开启延迟加载的方式
在Collection标签中加入另一个多数据表的id查找的方法在Mybatis-config.xml中开启全局延迟的开关实现了延迟加载
2019-10-11 09:40:13
131
原创 使用Maven构建Mybatis时出现的了类不加载的情况问题解决
在Maven中的pom.xml中的groupId、artifactId标签均不能使用汉字!!!如果使用汉字会导致无法生成target文件夹,导致报错执行失败!
2019-10-10 14:16:58
237
原创 Mybatis中使用默认的test结构进行测试时出现的class not found问题
使用默认的test结构进行测试时,在执行了juit测试类时,出现了calss not found 的错误,原因是test的目录结构不对可在要生成的测试类中使用 alt+insert 自动创建test方法...
2019-09-24 10:50:32
3835
原创 Mybatis中Dao层的实现
都说Mybatis替代了dao层复杂的操作,实际开发中也用不到对dao层进行操作,但是Mybatis却支持我们对dao层的操作。一个简答的用户查询了类Dao层的实现,这些操作都是Mybatis帮助我们完成的。...
2019-09-19 16:46:47
153
原创 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
237
原创 客户信息管理系统中的多条件模糊查询与分页
使用用MVC制作的客户信息管理系统,有点难度的就是模糊查询和分页了~模糊查询需求1.各个查询条件必须包含。2.当条件为空时,查询所有的数据。分页需求1.以表格显示。2.每页数据8条。3.当页码达到6以后,起始的页码后移。如图4.当页码为1时,上一页不显示&页码为最后一页时,下一页不显示(后端控制)模糊查询难点1.在数据查询时,对数据的分析匹配,SQl语句的拼接...
2019-08-09 11:34:45
487
原创 使用python对json文件的分析爬取今日头条的文章并进行处理
使用python对json文件的分析爬取今日头条的文章并进行处理。如今python 爬虫的方式可以I使用BeautifulSoup,当遇到有动态的js文件时, 可以使用Selenium 进行模拟操作,但是使用这些方法来处理今日头条的搜索连接时毫无作用。我选择的方法其实也是一个绕弯的方法,先将json文件本地化,在进行json文件中数据的分析。# -*- coding: utf-8 -*-""...
2019-08-05 14:22:54
605
原创 使用自己的BaseServlet出现的取值中文问号问题
问题是这样的:CustomerServlet继承了BaseServlet ,但是在jsp中将中文取过来后在数据库显示为乱码,在控制台显示为问号。首先想到了在CustomerServlet中添加request,responseUTF-8编码,但是都不好使,怎么设置都不好使。解决办法问题出在自己手写的Baseservlet中,这里的service()方法中没加入编码格式,因此在BaseServ...
2019-06-13 10:20:26
173
原创 BaseServlet方法的抽取
在刚学习Servlet时,是一个功能对应这一个Servlet,一个对象有(addServlet,UpdateServlet,SelectServlet…)如果一个对象有哦一百个功能,我们就需要创建100个servlet这在MVC中有着很高的冗余,因此,将这些Servlet整合成一个对象的Servlet,将User对应的方法封装到该对象的Servlet中,在BaseServlet中重写service...
2019-06-11 09:26:35
276
原创 JDBC对事务进行管理
首先这个是我自己在学习中总结出来的,也就是自己的理解,仅限交流学习,不足之处请各位指正。在最开始学习JDBCUtils是,将数据库事务的处理直接放在到dao层实现,这样看起来很简单,但是在MVC分层思想下,但是dao层只负责与数据库的数据交互(CRUD),Service层中要想处理事务,还必须获取Connection连接,这就暴露了Connection连接。解决的办法可以参照我画的这个图:首先...
2019-06-11 08:56:09
142
原创 IDEA部署web项目后tomcat中无法找到项目的问题
用过myeclipse的小伙伴都知道,当运行tomcat后启动在tomcat文件夹下的webapps中可以看到当前运行的项目;可是在idea中使用war exploded模式部署项目后,在tomcat下的webapps下竟然什么都没有???这就是软件对于别墅项目方式的不同:1.Myeclipse的部署方式:将项目文件或者war包直接复制或解压到webapps下的并生成对应的配置文件,Myec...
2019-06-10 00:09:11
782
原创 IDEA关闭idea、iml、out文件夹或文件
在IDEA中这些文件看着很难受,很简单,左上角file-setting-Editor-FileType插入*iml;out;.idea;
2019-06-08 22:10:45
2815
原创 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
982
1
原创 【Python】Python爬虫例子(网易+易车)
这个工具是我自己用BeautifulSoup做出来数据爬虫,爬取的是易车和网易的网站,最大爬取深度为3级,最后直接将爬取的内容保存到剪切版。源码地址:https://download.youkuaiyun.com/my博主QQ:1219116968...
2019-05-24 10:17:40
367
原创 【Python】Python爬虫编码转换异常
在做个Python小工具是碰到的Bug,代码都是对的,它提示的是编码不对,后来才找到,是网页的编码与自己设置的编码不匹配,每个网页都可能编码不同,设置rep回值最好先做一个编码判断。...
2019-05-24 10:10:24
227
Python爬虫例子(网易+易车).zip
2019-05-24
使用jQuery实现的平滑滚动轮播图
2018-08-28
使用js实现的简单的仿微信聊天界面
2018-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人