自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (3)
  • 收藏
  • 关注

原创 做一个属于自己的天气小程序

​注册接口在开发之前我们首先需要注册一个天气接口,这里我用和风天气,注册什么的就不用多说了吧!注册完登陆,来到控制台,选择应用管理,创建应用这里用免费版,应用名称随意,key的类型选择web api,key名称随意然后完成创建!做完这些我们就能拿到key值图中圈起来打码部分,有了这个我们的开发 就变简单多MONEY 编...

2021-04-01 20:10:54 395

原创 Android获取父节点的所有子节点(CheckBox的使用,本次以CheckBox为例)

在开发中我们可能会遇到需要获取父节点的某个或者所有子节点,怎么做呢,Android里边有个方法View.getChildAt(int index);不用我多说了吧,这个方法就是返回View节点下的第Index个节点,有了这个方法,我们就能获取到父节点的某个或者所有子节点了,下面用代码实现首先XML文件里先放5个CheckBox(复选框),父节点为LinearLayout(id为all)<LinearLayout xmlns:android="http://schemas.android.

2020-06-13 14:55:44 1628 1

原创 Android常用的几种对话框

1文本提示对话框AlertDialog.Builder b = new AlertDialog.Builder(this);//this为上下文,如果在本类里显示,通常使用this b.setTitle("标题");/////////对话框标题 b.setMessage("可能会删除某个文件");//提示文本 b.setNegativeButton("取消",null)/*取消按钮,null为无点击事件,编写点击事件需要重写 DialogInterfac...

2020-05-21 13:39:04 5046

原创 微信小程序前段+java后端实现登陆功能(超详细)

先说说小程序的原理小程序登陆时获取code,然后将code传到后台,后台通过code换取openID,openID就是用户小程序的唯一标识符(在你的小程序里是唯一的,在其他小程序可能相同),然后通过openID获取密码实现登陆,这里可能有的小伙伴会问我了,至于为什么不在小程序前段获取呢?这样不是更方便吗?因为小程序官方规定,appid,secret不应该出现在网络传输上,目的是为了防止不法人员...

2020-01-01 22:38:11 5946 1

原创 如何创建一个虚拟机?

什么是虚拟机呢?我也不太懂,就是一台电脑可以划分n台主机,各自运行,彼此换不影响,就好像是n台真正的电脑一样,好了,废话不多说,开始我们今天的主题1下载一个VMware Workstation Pro(以下我就叫vm),还有可以下载多个系统镜像(想装多少就多少,想装什么系统就装什么系统,前提是你的电脑够内存)vm下载地址:https://www.newasp.net/soft/461876...

2019-04-16 23:29:02 15802 2

原创 如何在阿里云ECS服务器部署java项目呢?

1首先你要买一个阿里云服务器,连接到服务器(菜单-运行-输入mstsc-输入公网id-输入账号密码-连接)2第二部就是安装JDKJDK下载路径:http://java456.com/index.html请注意自己的服务器是64位还是32位配置环境变量:此电脑(鼠标右键)-属性-高级系统设置-环境变量在系统变量那里新建一个JAVA_HOME变量值输入你的jdk安装路径...

2019-04-11 19:25:54 767

原创 判断回文数

什么是回文数呢?回文数就是以中间为界,两边对称的数,如12321;1441如何判断一个数是不是回文数呢?我知道的2种方法1字符型逐个比较法令i=0;j=a.length;mid=a.length/2;如12321,i=0,j=4;mid=2;1a[i]和a[j]比较,1(第一个)和1(最后一个)比较2i++;j--;判断i=mid吗?不等于转到1,等于时算法结束1...

2019-03-21 20:32:53 131

原创 面试题:HashMap为什么是线程不安全的?解决办法是什么?

此时内存耗尽,线程t2线程进入等待状态,假设此时刚好达到临界点需要扩容,t1进行扩容,并且把数据复制到新的数组中,但是jdk1.7采用的是头插法,因此我们可以得到扩容完成后的链表,t1完成,t2被唤醒,但是它依然保持着扩容前的状态,t2此时是指向a,a的下一个节点指向b。b又指向a,a指向b反复进行,进入死循环,无线添加a,b,a,b,此时我们发现数据c已经丢失。经过上一轮的重新排布,此时b的下一个为a,把a加入新链表,此时数组为。经过新的排布此时a的下一个为b,b加入链表,此时链表为。

2023-02-22 15:24:11 414 1

原创 EBS之通过并发请求名称查找职责

and frg.request_group_id = frgu.request_group_id(+) --- 以上是请求组中间表与职责。and fr.group_application_id = frg.application_ID(+) --- 以上是请求组和职责关系。--and user_name = 'SUNYUKUN' --- 'SUNYUKUN' 登录用户名,可变量。frg.request_group_name, ---- 请求组名称。REQUEST_UNIT_TYPE, ---- 请求类型。

2022-11-22 11:15:03 869

原创 安卓实现M3U8文件的下载和播放

2. 节约流量,m3u8实际切割成一段段的TS后缀视频,传统请求是把整个文件流返回去,网络不好或者文件过大时,都会造成响应缓慢,m3u8则是返回一个个的ts文件,当前ts缓存完才会自动请求下一个ts,ts切割的很小,所以,几乎是秒响应。* 如果没有则是用域名+第二个文件路径,如:(域名)http://xxxx.xxx.com/20210927/3oCoCiM4/hls/index.m3u8(路径)1. 记录的码率文件是全路径路径,如:https://xxx.com/xxx/index.m3u8。

2022-10-24 21:41:27 6831 3

原创 Linux(Centos6)搭建ElasticSearch(图文教程)

但是我们注意到,如果关闭了那个启动的窗口就不能访问到了,所以我们换一种启动方法。检查最后是否有vm.max_map_count=262144,如没有,手动加上。可以使用ps -ef|grep elasticsearch查看是否启动成功。解决上述错误后启动成功,如图表示启动成功。目前尚未解决,所以换成6.4.3版本了。为了能在浏览器访问到,所以还需要再加入。把 里面的nproc大于等于到4096。我之前用的是最新版,后来报错。......

2022-08-12 21:35:23 748

原创 Tomcat颁布自定义SSL(Https)证书

validity:表示有效期,以天为单位,这是100年(365天*100),可以不填写,不填写默认有限期是90天,生成文件在当前目录下。在浏览器输入https:127.0.0.1:端口号。在文件加入(注意标红部分)

2022-08-12 15:47:11 257

原创 Linux安装redis数据库

2)修改配置文件,注意,配置文件在第二步的解压目录中,这里是/usr/local/Redis/redis-6.2.7 (推荐)我的linux已经自带有了c语言环境,如果没有,请自行安装,命令为。(2)如果gcc环境没问题,执行命令make distclean。如果没有yum命令,请先安装yum源,没有yum命令会报错。(1)前台启动redis,窗口关闭后不能运行(不推荐)安装的文件在 /usr/local/bin 下。按两次q进行查询,查询内容为。redis.conf文件的全路径,如。......

2022-08-05 16:31:16 450

原创 HTML5使用Ajax上传文件

System.out.println(file.getOriginalFilename()+"上传成功");//方式二,有时候不能用,那么就是js创建一个form,并且把input放入form中。josn.put("message","文件上传失败,原因是"+e.getMessage());//把上传的文件保存至本地。josn.put("message","未选择文件");//因为上面的H5有,所以用第一种。//返回文件上传后的目录。......

2022-08-01 16:28:45 563

原创 记录一下form打开时的坑

首先又两个界面,分别是 我现在要做的是,先加载第一张图片的form,查询完后加载第二张的,可是我做完后发现打开form时都是打开第二张的form,解决办法就是把对应的数据块放到第一位,唉,浪费好多时间,原理那么简单,如图这个数据和画布关联,画布和窗体关联,弄个顺序,窗体就能自己识别了这样就能控制进入form打开的窗体了...

2022-06-13 15:56:21 87

原创 CentOs6安装rabbitMQ

1 下载必要的依赖yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel2 下载erlang(1)在/usr/local新建一个erlang文件夹mkdir/usr/local/erlang(2)下载erlangcd/usr/local/erlangwget https://github.com/erlang/otp/...

2022-05-31 15:57:49 669 1

原创 Linux下安装Java环境

1 首先我们需要判断它是否自带有JDK,使用如下命令查看java -version或者rpm -qa | grep java(推荐使用这个,因为这个可以看到全部Java环境),如图,自带有3个Java环境,我们需要全部删除2删除Java环境rpm -e --nodeps 你的Java环境,一定换成你的不然删不了,比如我的:rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64rpm -e --nodep

2022-05-11 12:20:30 7476 7

原创 CentOS6使用yum命令出错

出错:Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again原因:官方停止更新解决办法:更换阿里云镜像1. 进入centos镜像-centos下载地址-centos安装教程-阿里巴巴开源镜像站 (aliyun.com)选择自己的Centos版本,我的是6,所以选择Centos62. 复制命令在服务器上输入,出现“

2022-05-11 10:31:52 539

原创 springcloud学习第6天Hystrix服务熔断

服务熔断有三种状态,分别是关闭,开启,半开启,如图开启服务熔断:1 添加依赖<!-- Hystrix --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency&gt..

2022-04-19 12:14:23 392

原创 navicat连接远程mysql数据库

1. 登录远程服务器的mysql,查看mysql当前默认的权限,可以看到root访问权限是localhost,如果要实现远程连接,root必须是 '%'use mysql;select user,host from user;2修改root 权限update user set host = '%' where user = 'root';3. 刷新服务器配置FLUSH PRIVILEGES;4.允许远程连接,连接账号是root,密码是123456ALTER..

2022-04-16 18:45:07 9631 9

原创 Xshell,FTP连接不上Linux服务器

我的问题是,能ping的通,网页可以访问服务器,但是Xshell,FTP都连接不上,找了整整一下午重点:第6是重点,我的是第6点解决问题,可以从后往前看1.尝试关闭防火墙,失败service iptables stop2. 打开防火墙,失败service iptables start3. 开放端口号,本来开放了,删了重新添加,失败4. 关闭ssh连接,然后打开,失败关闭: /etc/init.d/sshd stop打开:关闭: /etc/init.d/sshd start

2022-04-16 16:43:47 921

原创 linux安装mysql

1. 查看是否有自带的mysql,使用命令rpm -qa | grep mysql,结果如图2. 删除自带的mysql,使用命令rpm -e --nodeps mysql,如图

2022-04-16 13:54:55 889

原创 springcloud学习第五天之Hystrix(上)

Hystrix有什么用:服务降级,服务熔断,服务限流,等主要功能概念:服务降级:当服务器出现异常时,返回的一个友好提示,例如,服务器繁忙等,服务器异常包括,程序运行异常,请求超时,服务熔断,线程池满了后服务熔断:当服务器达到最大容量后,直接拒绝访问,并调用服务降级服务限流:秒杀高并发的操作,不允许同一时刻发生过多的高并发,杀掉高并发进程...

2022-04-11 11:45:39 358

原创 springcloud学习第四天之OpenFeign发送http调用其他微服务

有点小烦躁,这次就记录重点了,具体的创建父工程和子项目我就跳过了,请参考springcloud学习第三天之Consul服务治理中心创建父工程和子项目1. 首先导入OpenFeign的依赖在子项目的pom文件导入如下依赖,如图 <!-- 使用这个发送http --> <dependency> <groupId>org.springframework.cloud</groupId> &lt.

2022-04-10 10:43:26 525

原创 springcloud学习第三天之Consul服务治理中心

用了新的服务治理中心,所有从头开始写吧,顺便加深一下印象1. 创建父工程(1) 过程如图(2)父工程的pom文件添加如下内容:<packaging>pom</packaging><!-- 同一jar包管理 --><properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <ma..

2022-04-10 00:47:59 420

原创 springcloud学习第二天之Eurekaz集群

我们先提出一个问题,如图,如果从下单到发运的某一个环节服务器出现了故障,这时候我们应该怎么办?所以,需要做集群处理,每个模块都要有N个相同的模块怎么集群呢,接上次,springcloud学习第一天之搭建Eureka环境,我们在这个基础上进行集群1. 建立Eureka集群,已经有了Eurekaserver7001服务端了,我们新建一个Eurekaserver7002服务端,所有内容基本和Eurekaserver7001相同,我们修改application.yml,不同的地方已经标红,如下 s

2022-04-09 19:43:01 558

原创 springcloud学习第一天之搭建Eureka环境

1. 首先搭建父工程,在父工程下面建立三个子模块,分别是Eurekaserver7001,comsumer_order_80和provice_payment_8001(1)建立父工程父工程的pom添加如下:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8..

2022-04-09 10:13:24 902

原创 新建maven项目时org.apache.maven.plugins:maven-clean-plugin:2.5报红的解决办法

1找到设置2 找到maven,然后将路径修改为自己本地的maven

2022-04-07 15:27:29 1387 1

原创 EBS之实现excel批量导入数据库

下面的操作,在我公司环境中操作,所以,本次内容,将适用与我的同事们,步骤如下1. 表介绍本次操作主要用到3个表,cux_dataimport_templet,cux_dataimport_fields,cux_dataimport_iface_temp(1) cux_dataimport_templet:此表用来存放一些HTML页面显示的东西,如下图,看出什么东西了吗,就是只要我们按字段填入信息,就会在页面中显示出来哦 1-11-2...

2022-03-04 16:42:32 1430

原创 EBS之实现代码调用并发请求

如图,实现点击打印时,自动调用并发请求打印报表点击点击后的效果1. 数据定义2. 上传模板,记住代码,第5步用到3. 打开pl/sql新建包,包名我这里为print_by_code,然后定义过程,过程名为print,使用fnd_file.put_line(fnd_file.output,'<xxxxx>');输出,具体输出什么,应该与模板保持一致,例如,模板的格式入下其他也是在添加帮助文字里边看,所以pl/sql格式应如下,注意替换 'X...

2022-03-01 14:41:01 1264

原创 EBS之实现堆叠画布

先看看什么是堆叠画布,如图,可左右拉动滚动条实现步骤:1. 新建一个窗口,设置如下属性说明: 名称随意,子类信息选window,主画布,先留空2. 新建画布,设置如下属性名称可随意填写,画布类型选择内容,子类选择CANVAS,窗口选择上一步新建的窗口然后,我们得回头把窗口的主画布补上3. 新建数据块,如图输入表名,如果没连接数据库,会提示连接数据库4. 设置数据块的属...

2022-02-23 09:33:08 823

原创 EBS之实现进入form就加载查询

实现打开一个form时,就加载数据,怎么做呢,如图1. 在表单-触发器->WHEN-NEW-FORM-INSTANCE,加入Execute_Query;如图2.挂载,EBS之挂载表单的详细步骤,完成

2022-02-21 16:54:49 629

原创 EBS之阻止保存,阻止删除

如图,如果我们需要特定情况下才能触发保存,如id编号大于0才能保存,应该怎么做呢1. 新建一个程序单元(规格和主体,规格是包头,主体是包名),输入如下内容 procedure Dn_commit is begin IF :FLQTB.ID<=0 then fnd_message.set_STRING('id必须大于等于0'); fnd_message.error; else Commit_Form...

2022-02-21 15:41:28 971

原创 Oracle中解决select into值集为空的报错情况

先看为空的情况 procedure test is n number; begin select 1 into n from CUX_2_OM_RELEASE_LIMIT_V cov where cov.Customer_Id=null; end;CUX_2_OM_RELEASE_LIMIT_V中没有id是空的,因此返回的结果一定是空集运行结果:有时候我们需要到空集才进行下一步操作,比如,用户存在时就修改数据,不存在就新增...

2022-02-18 11:12:32 4047

原创 EBS之挂载表单的详细步骤

1. 上传fmb文件2. 编译到指定目录,具体编译到哪里,可以在application developer职责下的 应用产品->注册然后搜索,比如我搜索%客户化%,然后出来一条信息,记下基本路径,下一步会用到3编译(登录服务器省略,然后进入指定环境编译目录,这里是$AU_TOP/forms/ZHS,步骤省略)编译命令为:frmcmp_batch Module=$AU_TOP/forms/ZHS/CUXUSER20211228.fmb Userid=apps/ap

2022-02-15 17:10:15 902

原创 【无标题】解决非contrer类中自动注入为空的问题

场景:在使用websocket的时候,需要用到mybatis写入数据库,不管怎么加@compont,始终为空解决办法:手动实例化,然后把要注入的mapper(或其他类)定义成静态变量,一下是解决代码static HistoryMapper historyMapper; //要注入的类定义为静态变量private static Logger log = LoggerFactory.getLogger(WebSocket.class);@Autowiredpublic void setHe

2021-12-11 14:34:42 494

原创 微信小程序之发送http请求(云环境)

1 首先开通云开发环境,此步骤略,鼠标点几点的事,不会可以查百度2 创建云环境,此步骤略3 新建一个微信小程序,后端服务器选择不使用云服务4 在project.config.json文件中加入此代码,"cloudfunctionRoot":"cloud"注意,cloud是一个当前项目的文件夹5 在apps.js文件的onLaunch: 函数中加入此代码,初始化云环境,wx.cloud.init({env:"caigou-xs113"...

2021-12-04 14:17:28 6759 3

原创 EBS之值集(下拉框)的实现

当我们设置好报表以后,需要传入一些参数,怎么实现一个下拉框给用户选择呢,如下图,下面就开始演示1 首先我们定义一个请求集,目录就在application developer用户下,应用产品->验证->请求集2定义 可执行,在application developer 下,并发->可执行3 定义程序, 在application developer 下,并发->可执行4挂载到请求组,切换职责 系统管理员,安全性->责任...

2021-10-22 15:22:04 863 3

原创 EBS之实现报表的两种方式

方式1:使用代码生成1 首先新建一个doc文件然后定义好自己的模板,如图:2另存为xml格式的文件然后用浏览器打开,把代码全部复制下来,如图3在pl/sql中贴入代码,使用fnd_file.put_line(fnd_file.output,'第二步的代码')写出excel报表说明:应该有三部分组成,第一是<Row>......</Row>之前的代码,第二是<Row>......</Row>之间这里是写你的数据,第三是<..

2021-10-20 17:54:44 1471

原创 EBS之实现表单保存和删除

1 新建一个窗口,修改名称(随便,我的是winform),子类选wWINDOW,画布暂时留空,因为我们目前没建画布2新建画布,修改 名称(随便),画布类型->内容,子类->CANVAS,窗口->你刚刚建的window,建了画布,不要忘了刚刚的窗口还没设主要画布哦3新建数据块,模块向导->下一步->表或者视图->输入表名,导入数据->下一步->下一步->仅创建模板4在程序单元新建一个规格一个主体规格代码...

2021-10-19 16:15:30 793

webscoket实现多人聊天(内置聊天机器人)

各位老铁们,我也想要一点积分,提问时需要积分,目前需要点积分,后面我会免费发出来,谢谢老铁,主要功能多人聊天,功能类似QQ群,内置了聊天机器人,没人聊天,机器人陪你聊天,没用到springboot,后续我会发springboot版本的出来,注意,运行需要tomcat8.0以上

2020-10-10

获取父节点的某种子节点

可以获取某节点下的所有CheckBox,TextView,Button,EditText,ImageView,RadioButton,LinearLayout,RelativeLayout,FrameLayout等节点,如果存在返回一个数组,否则返回空

2020-06-13

阿里云短信功能包.rar

下载后放到lib目录下即可,方便不会使用依赖的同学使用短信验证功能,还有短信发送教程,点击我的头像,查看即可

2019-06-10

空空如也

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

TA关注的人

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