5 Damionew

尚未进行身份认证

不告诉自己去完成,可能永远无法完成

等级
TA的排名 3w+

【Spark】MySQL使用Spark SQL实现多表关联

此处Spark使用Java代码实现:一、需求:有user表(id,name)和role表(id,role),想要通过SparkSQL将两个表通过id关联后展示所有字段SELECT t1.id,t1.name,t2.role FROM USER t1 LEFT JOIN role t2 ON t1.id = t2.id 二、实现:首先Maven需要引入spark依赖和mysql...

2020-01-10 09:41:29

【多线程】Java实现多线程查询数据库并返回值

需求中需要查询多个SQL结果,且这些结果间没有相互联系。正常情况下使用串行的方式进行查询,所消耗的时间为所有SQL查询的时间之和,但是使用并行的方式进行查询,即多线程查询,所消耗的时间为查询最久SQL的时间。此处使用callable + furtherTask 方式实现Callable<List<Map<String, String>>> ma...

2019-12-16 16:04:19

【Oracle】解决数字型转换为字符串后变成科学计数法问题

之前使用了 to_char 方法,将数字型 to_char 到字符串出现科学计数法直接 to_char('18584265') 不会有问题,结果仍然是18584265但是使用字段时,结果为解决方法为:在结果外面再套一个trunc用于转换科学计数法这时候可能会再报之前的invalid number问题所以最终解决方案是to_char(trunc(to_char(or...

2019-11-12 10:54:16

【解决】Oracle关联查询invalid number隐式转换问题

在SQL查询语句中出现invalid number问题,有两种猜测可能1.普通单表查询中出现问题select * from table where id = 'abc'当我的 id 为 number 型,这样加条件会报错2.复杂关联表查询中出现问题,除了第 1点原因得错误之外,还可能会因为关联表的相关联字段一个是字符串型一个是数字型select t1.* ,t2.* ...

2019-11-12 10:10:49

【Phaser】开发一个H5踢毽子游戏

(* ̄︶ ̄) 微笑第三个1024外网部署地址(不确定会存在多久):https://damionew.top/nezha/index.htmlGitHub源码地址(下载下来打开index.html即可):https://github.com/Damionew/nezha.git设计思路:主旨是-还记得那天夕阳下海边三太子们真挚的友情吗取材于《魔童哪吒》那场毽子赛首页是大战后魔丸灵...

2019-10-24 09:07:04

【Phaser】Phaser监听键盘WASD按下事件

应开发一个简单的H5小游戏需要,使用了H5游戏框架Phaser,如果手写各种效果代码,怕是要写到头秃,因此必须借用网上开源的引擎了。Phaser GitHub地址:https://github.com/photonstorm/phaserPhaser 国内粉丝文档、论坛小站:https://www.phaser-china.com/根据官方Demo案例接星星(collectStar)改...

2019-10-17 09:06:28

【Oracle】使用Function计算去除周末及法定节假日天数

首先创建TEMP_WORK_DAY_2019存放2019年365天所有日期create table TEMP_WORK_DAY_2019( id VARCHAR2(10), work_day VARCHAR2(20), code VARCHAR2(10))-- Add comments to the table comment on table TEM...

2019-09-17 16:13:13

【Tomcat】使用Tomcat中Server Status监控项目JVM使用情况

系统因为嵌入帆软,导致打开报表时时常出现 Java heap space在此之前系统也通过Tomcat加了内存,但是仍然报错,所以想要通过Server Status监控一下首先,需要查看http://localhost:8080/是否可以打开,因为如果将webapps下文件夹删掉,会导致这也页面 404如果文件夹被删除了,可以从其他Tomcat中拷贝,尽量同版本,我的6是在太难...

2019-09-02 11:31:13

【DataWhale-Spark】2.2-第一个Spark应用程序:WordCount

参考:Spark中文文档由于我喜欢在Windows上面写代码,完成后再扔到Linux中运行,所以本次代码都在Windows上完成1、使用命令行shell的方式:若通过命令启动Spark,则需要环境变量中配置SPARK_HOME,然后加入到path中%SPARK_HOME%注:配置变量时不要将bin目录配置进去,否则会出现系统找不到指定的路径,然后打开Spark后一闪...

2019-08-09 15:08:05

【DataWhale-Spark】2.1-Linux虚拟机部署Spark

在不考虑集群的情况下,有三种部署方式:1.Window:在已安装JDK8+的环境下,只需到Spark官网下载,解压,到bin目录下执行spark-shell.cmd即可运行Spark2.Linux+Spark:虚拟机安装Centos镜像,下载安装JDK,如Windows,进入bin目录使用 ./spark-shell3.Linux+Docker+Centos+Spark...

2019-08-09 13:15:17

【记录】linux配置运行scrapy

发现一个神奇的事情:使用命令pip3 install scrapy可以一下安装Scrapy成功哦,如果报错可以多试几次,可能网络原因,但我前面已经安装过许多依赖,不知是否有影响了。将爬虫项目丢到服务器上,到 main.py 目录下使用 python main.py 出现以下问题:1、SyntaxError: Non-ASCII character '\xe9' in file据...

2019-07-07 21:01:20

【记录】linux安装python3后再安装Scrapy环境遇到的问题

本地电脑具有Scrapy爬虫环境,但是想让 爬虫一直工作,还是要把代码扔到服务器上,所以在linux服务器上安装Scrapy环境。linux服务器原python2.7经过一番操作,升级到python3.6参考https://www.cnblogs.com/kimyeee/p/7250560.html我只是到 make install 为止然后安装Scrapy,遇到问题1:...

2019-07-07 20:30:48

【解决】使用SpringCloud遭遇Load balancer does not have available server for client

java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: answer场景:我将Eureka服务放于服务器上,两个客户端使用本机启动,一顿瞎操作后,使用 Feign 调用 answer 服务上接口,报以上错...

2019-05-29 21:46:07

【记录】使用Jmeter对接口、系统进行高并发压力测试

【重要】Postman 不能进行并发请求测试!!Postman 虽然可以创建 Collection 进行连续请求,但其请求并不是并发,而是串行。举例:在run 某个 collection 时,选择次数为5,其请求方式是:第一个请求结束,再去第二次执行该请求,所以其不能作为用于高并发的压力测试。使用Apache压力测试工具:Jmeter下载地址使用方法(Jmeter免安装...

2019-05-17 16:06:04

SpringBoot启动报错RepositoryConfigurationDelegate

将原项目复制粘贴一通乱改以后,对项目依赖也做了修改,同时也加入了Cloud依赖,如此,项目启动时报错:java.lang.NoClassDefFoundError: org/springframework/data/repository/config/RepositoryConfigurationDelegate项目版本:SpringBoot 2.0.6.RELEASEjdk 1...

2019-05-13 09:08:00

使用 SpringBoot 2.14 和 SpringCloud Greenwich.SR1 搭建微服务 Eureka 服务端和客户端

【某 SpringBoot 项目拆分为 SpringCloud + Docker 部署系列,三:搭建一个 SpringBoot 2.14 微服务框架】SpringBoot与SpringCloud版本对应:SpringBoot版本 SpringCloud版本 1.2.x Angel版本 1.3.x Brixton版本 1.4.x Camden版本 1...

2019-05-06 14:47:35

使用 IDEA 将 SpringBoot 项目打成 jar 包并使用 Java 命令运行

【某 SpringBoot 项目拆分为 SpringCloud + Docker 部署系列,二:SpringBoot 先打个 Jar 包跑起来】上一篇在 Linux 中安装了 Docker ,SpringBoot 项目在 Docker 中以镜像的方式运行,所以在这之前需要将其打成 Jar 包,然后生成镜像文件。本次使用 IDEA 开发工具实现:一、首先准备好一个可以运行的简单 Spr...

2019-04-26 09:27:02

Linux 虚拟机安装 Docker (Centos7.5)

【某 SpringBoot 项目拆分为 SpringCloud + Docker 部署系列,一:Linux 上先装个 Docker 】Windows 上尝试了下 Docker 官网下载安装,发现需要 Windows pro 版本,但自己系统是家庭版,或者使用 ToolBox 。但真实项目必然被放置在 Linux 服务器上,-。- Windows 系统漏洞太多,有一台可以外网访问的 Wind...

2019-04-25 16:22:33

【记录】jsp 中使用 el 表达式为下拉框赋默认值

场景:如下图,角色有 用户 和 管理员 两种,页面加载时需要将系统中该用户角色赋值给下拉框举例:该账号为 管理员 角色,页面加载时需要将 管理员 赋值给该角色下拉框最初代码:<select name="roleid"> <option value="2">用户</option> <option value="1">管理员<...

2019-04-25 11:15:40

【记录】 BootStrap 实现动态合并单元格

使用技术:SpringBoot,BootStrapTable任务需求:继上篇使用BootStrapTable构造树形结构,由于树形列表后分类无法进行分页操作,这无疑降低了性能和展示效果。因此,使用另一种方案:增加名为 “分类” 的列,但该列分类名相同则进行单元格合并。效果图如下核心方法(参考于一位在其他文章下评论的热心网友): function mergeCell(da...

2019-04-17 10:23:44

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。