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

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

原创 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
1750
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
5519

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

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

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

原创 判断回文数
什么是回文数呢?回文数就是以中间为界,两边对称的数,如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
177
原创 面试题: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
475
原创 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
1060
原创 安卓实现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
9288
4
原创 Linux(Centos6)搭建ElasticSearch(图文教程)
但是我们注意到,如果关闭了那个启动的窗口就不能访问到了,所以我们换一种启动方法。检查最后是否有vm.max_map_count=262144,如没有,手动加上。可以使用ps -ef|grep elasticsearch查看是否启动成功。解决上述错误后启动成功,如图表示启动成功。目前尚未解决,所以换成6.4.3版本了。为了能在浏览器访问到,所以还需要再加入。把 里面的nproc大于等于到4096。我之前用的是最新版,后来报错。......
2022-08-12 21:35:23
844
原创 Tomcat颁布自定义SSL(Https)证书
validity:表示有效期,以天为单位,这是100年(365天*100),可以不填写,不填写默认有限期是90天,生成文件在当前目录下。在浏览器输入https:127.0.0.1:端口号。在文件加入(注意标红部分)
2022-08-12 15:47:11
340
原创 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
513
原创 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
653
1
原创 记录一下form打开时的坑
首先又两个界面,分别是 我现在要做的是,先加载第一张图片的form,查询完后加载第二张的,可是我做完后发现打开form时都是打开第二张的form,解决办法就是把对应的数据块放到第一位,唉,浪费好多时间,原理那么简单,如图这个数据和画布关联,画布和窗体关联,弄个顺序,窗体就能自己识别了这样就能控制进入form打开的窗体了...
2022-06-13 15:56:21
136
原创 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
809
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
7735
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
646
原创 springcloud学习第6天Hystrix服务熔断
服务熔断有三种状态,分别是关闭,开启,半开启,如图开启服务熔断:1 添加依赖<!-- Hystrix --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency>..
2022-04-19 12:14:23
450
原创 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
10882
10
原创 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
1035
原创 linux安装mysql
1. 查看是否有自带的mysql,使用命令rpm -qa | grep mysql,结果如图2. 删除自带的mysql,使用命令rpm -e --nodeps mysql,如图
2022-04-16 13:54:55
988
原创 springcloud学习第五天之Hystrix(上)
Hystrix有什么用:服务降级,服务熔断,服务限流,等主要功能概念:服务降级:当服务器出现异常时,返回的一个友好提示,例如,服务器繁忙等,服务器异常包括,程序运行异常,请求超时,服务熔断,线程池满了后服务熔断:当服务器达到最大容量后,直接拒绝访问,并调用服务降级服务限流:秒杀高并发的操作,不允许同一时刻发生过多的高并发,杀掉高并发进程...
2022-04-11 11:45:39
410
原创 springcloud学习第四天之OpenFeign发送http调用其他微服务
有点小烦躁,这次就记录重点了,具体的创建父工程和子项目我就跳过了,请参考springcloud学习第三天之Consul服务治理中心创建父工程和子项目1. 首先导入OpenFeign的依赖在子项目的pom文件导入如下依赖,如图 <!-- 使用这个发送http --> <dependency> <groupId>org.springframework.cloud</groupId> <.
2022-04-10 10:43:26
581
原创 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
479
原创 springcloud学习第二天之Eurekaz集群
我们先提出一个问题,如图,如果从下单到发运的某一个环节服务器出现了故障,这时候我们应该怎么办?所以,需要做集群处理,每个模块都要有N个相同的模块怎么集群呢,接上次,springcloud学习第一天之搭建Eureka环境,我们在这个基础上进行集群1. 建立Eureka集群,已经有了Eurekaserver7001服务端了,我们新建一个Eurekaserver7002服务端,所有内容基本和Eurekaserver7001相同,我们修改application.yml,不同的地方已经标红,如下 s
2022-04-09 19:43:01
599
原创 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
967
原创 新建maven项目时org.apache.maven.plugins:maven-clean-plugin:2.5报红的解决办法
1找到设置2 找到maven,然后将路径修改为自己本地的maven
2022-04-07 15:27:29
1578
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
1674
原创 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
1523
原创 EBS之实现堆叠画布
先看看什么是堆叠画布,如图,可左右拉动滚动条实现步骤:1. 新建一个窗口,设置如下属性说明: 名称随意,子类信息选window,主画布,先留空2. 新建画布,设置如下属性名称可随意填写,画布类型选择内容,子类选择CANVAS,窗口选择上一步新建的窗口然后,我们得回头把窗口的主画布补上3. 新建数据块,如图输入表名,如果没连接数据库,会提示连接数据库4. 设置数据块的属...
2022-02-23 09:33:08
1028
原创 EBS之实现进入form就加载查询
实现打开一个form时,就加载数据,怎么做呢,如图1. 在表单-触发器->WHEN-NEW-FORM-INSTANCE,加入Execute_Query;如图2.挂载,EBS之挂载表单的详细步骤,完成
2022-02-21 16:54:49
771
原创 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
1087
原创 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
4664
原创 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
1070
原创 【无标题】解决非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
521
原创 微信小程序之发送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
7092
3
原创 EBS之值集(下拉框)的实现
当我们设置好报表以后,需要传入一些参数,怎么实现一个下拉框给用户选择呢,如下图,下面就开始演示1 首先我们定义一个请求集,目录就在application developer用户下,应用产品->验证->请求集2定义 可执行,在application developer 下,并发->可执行3 定义程序, 在application developer 下,并发->可执行4挂载到请求组,切换职责 系统管理员,安全性->责任...
2021-10-22 15:22:04
1143
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
1857
原创 EBS之实现表单保存和删除
1 新建一个窗口,修改名称(随便,我的是winform),子类选wWINDOW,画布暂时留空,因为我们目前没建画布2新建画布,修改 名称(随便),画布类型->内容,子类->CANVAS,窗口->你刚刚建的window,建了画布,不要忘了刚刚的窗口还没设主要画布哦3新建数据块,模块向导->下一步->表或者视图->输入表名,导入数据->下一步->下一步->仅创建模板4在程序单元新建一个规格一个主体规格代码...
2021-10-19 16:15:30
992
webscoket实现多人聊天(内置聊天机器人)
2020-10-10
获取父节点的某种子节点
2020-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人