![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
错误记录
文章平均质量分 81
王小小鸭
愿世间再无bug!
展开
-
【开发问题&解决方法记录】05.dian 多角色切换&基地隔离
校验输入的只能是字母数字,js登录页想加入基地的选择,即用户输入工号,通过工号获取该用户所属基地,若是该用户由多个基地,则以选择列表/单选项的形式让其选择一个基地登录,其他基地的状态就改为禁用,以此达到数据隔离的效果。原创 2023-12-18 14:57:00 · 959 阅读 · 0 评论 -
【开发问题&解决方法记录】04.dian 权限表单优化
说明不能笼统卸载一起,因为P33_PERMISSION_ID在自动生成CODE的代码中是作为判断的的输入项,而在新增执行代码中是自增的,在按下“新增”按钮前都无法获取,所以会报错。先后执行顺序:若是用户未手动输入,点击新增按钮,先自动生成CODE再执行新增操作。在权限编码框中写入自动编码的代码,但是点击自动生成无效。DG可以获取到页面信息,但是表和应用程序无法获取到。将自动生成CODE的代码和新增代码分开并校验。父级权限从晶点权限表获取做成列表下拉选中。自动生成权限CODE并校验。权限名称和编码一行两列。原创 2023-12-06 11:23:02 · 434 阅读 · 0 评论 -
APEX 权限的树形列表展示——基于APEX FancyTree Select
细节,这里应该要加上对应的权限id,但是我忘记替换了,用的还是原版的。原创 2023-12-02 13:35:22 · 481 阅读 · 0 评论 -
【开发问题&解决方法记录】02.dian
问题出在哪里捏?原创 2023-11-28 08:27:28 · 1368 阅读 · 0 评论 -
【开发问题&解决方法记录】01.dian
一些问题记录。原创 2023-11-15 18:56:21 · 140 阅读 · 2 评论 -
锁表后引发的几种删除方式与不同的扩展
清除当前用户的回收站,不会影响其他用户的回收站。在开发过程可能会遇到一些特殊场景,诸如我想删除某表,但是无法删除,去找原因发现是发生了锁表,上面的删除只是在数据库无法使用该表数据,并不是真正意义上的删除,仍会占用数据库空间。•用truncate删除表数据,只是删除表中的数据,表结构不会被删除!清除回收站内指定的表。•用drop删除表数据,不但会删除表中的数据,连表结构也被删除了!•用delete删除表数据,只是删除表中的数据,表结构不会被删除!•删除整个表的数据时,过程是系统一次性删除数据,效率比较高。原创 2023-10-31 18:58:25 · 221 阅读 · 0 评论 -
通过引入插件Grid Masschange实现批量修改交互网格数据
很多时候我们需要对交互式网格进行数据更新,单个或少量的数据还好,一旦数据量过大,APEX现有的原生手动输入就不能满足需求,既浪费人力又浪费时间,白白损失了劳动成本,应对这种情况,有没有一种行之有效的解决方案呢?有的,通过插件Grid Masschange的引用,可以实现批量修改交互网格数据。如图所示,传统的互式网格想要修改交内容还得一个一个手动修改。原创 2023-10-30 21:28:06 · 168 阅读 · 0 评论 -
存档&改造【07】多表查询和可操控对象的存储
declarebeginelse--- 查询本次要新增的人员数据select *unionselect *)) uloopend loop;end if;end;原创 2023-10-16 10:05:34 · 165 阅读 · 0 评论 -
存档&改造【06】Apex-Fancy-Tree-Select花式树的使用&误删页数据还原(根据时间节点导出导入)
之前一直想实现厂区-区域-产线之间的级联选取,于是导入插件Apex-Fancy-Tree-Select花式树现在则是在Oracle Apex中的应用。原创 2023-10-13 19:01:39 · 359 阅读 · 0 评论 -
存档&改造【05】通过视图实现多表联查&理清级联层级关系&对字段的唯一约束
在之前的列表展示中,只是粗略地将数据展示出来,但是其中的关系并没有真正理解,而后续无论是字段内容展示效果也好,级联筛选也好,都离不开理解其中关系这一步。PDManer中的数据模型关系图能很好地帮助理清其中的连接和关系,原创 2023-10-11 18:53:21 · 170 阅读 · 0 评论 -
存档&改造【04】二维码操作入口设置细节&自动刷新设置后的交互式网格&内容的隐藏
但是一个新的问题出现了:每次修改后主交互式网格数据需要手动进行刷新,这很不符合用户使用体验,于是需要在保存后对数据进行自动刷新:在主交互式网格页设计器→【动态操作】→【对话框已关闭】→右键 创建动态操作→【标识】自定义名称“保存后刷新”→【时间】选择类型“JavaScript表达式” →window刷新→创建真操作→【标识】刷新原创 2023-10-08 10:27:01 · 548 阅读 · 0 评论 -
用户角色权限demo后续出现问题和解决
将demo账号给到丽姐和蒋老师,测试的时候将登录人账号改了,结果登录不了了,后续还需要分配权限无法更改他人的账号和密码。试着登录还是报一样的错,但是查看会话可知用户名和账号确实是传过去了。对比结果正确,只可能是其他原因,后来找到了,是离职状态。登录验证有是否离职的一个判断,所以会查无此账号。将用户和权限重新分配(数据库更改,不要学我)太痛了,逻辑和校验还有待加强ORZ。改好以后张三就可以进来了。用户_权限表进行对比。原创 2023-09-01 10:09:32 · 82 阅读 · 0 评论 -
apex和pl/sql学习记录2
验证后过程函数代码插眼儿到角色范例去看发现里边的列(创建/更新者、创建/更新时间)的默认值都是从数据库pl/sql表达式获取或许是该重新建一个新的了。原创 2023-08-28 09:59:03 · 141 阅读 · 0 评论 -
【小练习】交互式网格自定义增删改&错误记录
console.log('行选中:' + $v('P6_ROW_ID'));原创 2023-08-09 17:58:26 · 216 阅读 · 1 评论 -
部门用户权限应用的设计和创建1
代码实现之前首先是表设计,原创 2023-08-15 18:23:18 · 303 阅读 · 0 评论 -
问题记录和细节补充
原因:主键非自增,输入时并未有主键值传递,锁表。原创 2023-08-15 11:20:09 · 144 阅读 · 0 评论 -
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed【错误记录】
初步判断是驱动的问题,在pom.xml上设置版本号(很多都是5.7版本,现在大多是8.0版本)之前用的数据库是网络公共的,后来用的自己的数据库更改了相关配置,多加了东西,改正过来即可正常使用。再次启动依然报错,于是仔细查看后发现是application.yml的URL配置有误,原创 2023-07-18 10:24:42 · 388 阅读 · 0 评论 -
【上传项目代码到Git详细步骤】
1.git add . (这个.是当前文件夹的意思,是让git把当前文件夹内的文件和非空文件夹设置为准备提交的状态,加到暂存区)如果是我们自己的代码需要git来管理系统版本,则需要找到代码所在文件夹,接下来告诉git:帮我们管理次文件夹下的代码。后来上传失败,找了原因:之前在控制栏创建了.git文件夹,重复创建会无法更新,要先删除之前的.git文件才可以。在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。您确定要创建一个新的VCS根吗?原创 2023-03-09 16:18:28 · 5622 阅读 · 2 评论 -
【7.精选分类】
精选旅游最新旅游→日期最新主题旅游→主题关键字相同在首页将精选的内容动态展示的实现分析首页中的精选包含“人气旅游”、“最新旅游”、“主题旅游”三个部分index.html//页面加载完成,发送ajax请求根据点击不同分类展示不同内容最新旅游→日期最新(rdate)主题旅游→主题关键字相同(theme)index.html改写前首先index.html中的标签添加id。原创 2023-03-09 09:44:35 · 285 阅读 · 0 评论 -
【错误记录】映射文件发生改变
【问题】打印数据结果是undefined【出现问题】f12后也是有两个错误,一个是找不到用户名name,一个是获取不到集合长度原创 2023-03-09 09:34:22 · 865 阅读 · 0 评论 -
遇到的错误“Process terminated”
奇怪的错误报错原因:由于远程下载Maven环境失败造成。原创 2023-03-09 09:25:08 · 4547 阅读 · 0 评论 -
【6.我的收藏和收藏排行榜】
分析前台代码判断用户是否登录,传递uid,通过uid查找其对应的rid集合当查询的属性涉及到多张表,则必须使用多表连接,此时子查询也不再适用语法:select 查询列表from 表1 别名【inner】 join 表2 别名 on 连接条件where 筛选条件group by 分组列表having 分组后的筛选order by 排序列表limit 子句;查询结果:查询语句后台代码实体类中并无与tab_favorite表中对应的uid,rid,Date属性,原创 2023-03-02 19:19:24 · 513 阅读 · 0 评论 -
关于IDM下载器,提示:一个假冒的序列号被用来注册……&idea项目文件路径报红
IDEA如果用过版本控制器(例如git,svn等),其下面的项目默认都是加入到版本控制里面,因此项目名称和文件都是红色的。即更新了代码,但没有提交上去,红色是提示作用,不影响实际功能。File------>Settings------>Version Control------>点击‘+’(这里如果有则直接修改VCS即可,要是没有这一行就点击“+”把项目添加进来)下载后启动idea会闪退,疑似被攻击过,后来重启采正常QAQ。然后连接网络即可使用。关闭防火墙下载(很危险,容易遭受攻击,不要轻易尝试)原创 2023-02-16 08:54:34 · 13029 阅读 · 6 评论 -
【5.旅游线路收藏功能】
注意是日期Date导入的是java.util,不是java.sql!根据标记,展示不同的按钮样式。原创 2023-02-13 19:47:35 · 434 阅读 · 0 评论 -
【4.旅游线路名称查询-参数传递】
在header.html中有搜索框,在其中输入名称可以模糊查询线路,要实现先在搜索超链接中绑定id给搜索按钮绑定单击事件,获取搜索输入框的内容//给搜索按钮绑定单击事件,获取搜索输入框的内容 $("#search-button").click(function () { //获取输入框 线路名称 var rname = $("#search_input").val();//测试一下 alert(rname);})如果不能显示则可能是缓存的问题,多刷新几次。原创 2023-02-10 17:01:09 · 848 阅读 · 0 评论 -
【3.分页展示】查询只有key没有值及其他问题
点击了不同的分类后,将来看到的旅游线路不一样的。通过分析数据库表结构,发现旅游线路表和分类表时一个多对一的关系查询不同分类的旅游线路sqlSelect * from tab_route where cid = ?;类别id的传递【问题】测试发现findAll查询结果在f12 查看响应数据cid都为0 【出现原因】在Redis中查询score(cid),存进去分数却没有查询【解决方法】改写方法,将之前的jedis.zrange()改成jedis.zrangeWithScores()如此就可查询sortedse原创 2023-02-08 20:55:38 · 393 阅读 · 0 评论 -
【2. 优化servlet】&没有指定的js文件&读不到文件 错误
减少Servlet的数量,现在是一个功能一个Servlet,将其优化为一个模块一个Servlet,相当于在数据库中一张表对应一个Servlet,在Servlet中提供不同的方法,完成用户的请求。测试时发现获取种类有异常数据,回到数据库一看发现是数据库出错,于是修改数据库,但是修改后重启还是原来的异常数据,怀疑是浏览器自带的缓存问题,清空浏览器缓存还是无效,初步怀疑是redis缓存的问题。退出则是header.html中的"exitServlet"改成"user/exit"原创 2023-01-09 09:51:29 · 399 阅读 · 2 评论 -
【1.项目导入&技术选型&注册表单校验登录退出表单】注册表空指针异常和其他一些错误
但是和阿良测试时获取的激活码与保存在数据库的激活码不一致,导致根据获取的激活码去查数据查不到,一直返回0数据,所以报错。其错误的意思是“期望查询出一个对象然后封装,但是实际上由于数据库中没有匹配的条件,导致查询了零个对象”,因此报错。测试时一开始显示的还是之前的提示,是浏览器缓存数据的原因,清空浏览器后没有得到想要的效果,提示没有出来,怪哉!出现原因:邮箱激活时邮件没刷新,一直用的不是最新获取的邮件,难怪激活码对不上,对得上才有鬼了。经检查发现是设置的是qq的方式,改成对应网易邮箱方式即可。原创 2023-01-08 09:33:08 · 512 阅读 · 0 评论 -
maven的java工程获取mysql数据库数据【问题及解决过程记录】
(2)utf8mb4_unicode_ci 在特殊情况下,Unicode排序规则为了能够处理特殊字符的情况,实现了略微复杂的排序算法。UTF8MB4常用的排序规则:utf8mb4_unicode_ci、utf8mb4_general_ci、utf8mb4_bin,选用哪种方式呢?(2)utf8mb4_general_ci 没有实现Unicode排序规则,在遇到某些特殊语言或者字符集,排序结果可能不一致,不区分大小写。* 必须有四个属性:数据库驱动,连接数据库的地址,数据库用户名称,数据库密码。原创 2022-12-20 20:34:56 · 1226 阅读 · 0 评论 -
maven& Plugin ‘org.apache.tomcat.maven:tomcat7-maven-plugin:2.2’ not found报错解决【问题及解决过程记录】
什么是 MavenMaven 是一个,它包含了一个项目对象模型 (),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。原创 2022-12-19 17:07:24 · 4849 阅读 · 0 评论 -
用户信息列表实现增删改查案例的实现【问题及解决过程记录】&【综合案例】
Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtils+tomcat控制器 + 页面展示+ 操作数据库+ 自动封装 + 连接池提高连接效率+ 封装数据 + 部署到服务器上 2. 数据库设计: create database test01; -- 创建数据库 use test01; -- 使用数据库 CREATE TABLE user2( -- 创建表 id int PRIMARY KEY原创 2022-12-03 15:29:43 · 1287 阅读 · 1 评论 -
Cookie遇到状态码报500信息则显示 An invalid character [44] was present in the Cookie value错误及遇到字符错误【问题及解决过程记录】
启动服务器发送请求,状态码报500的错误信息则显示Cookie值中存在一个无效的字符[44]从报错字面意思来看是在cookie的value中ascll为 44的字符有错,即是“,” 逗号有问题,经过查阅资料发现是tomcat的版本问题,我的tomcat是8.5.31版本,于是我选择将逗号换成了其他的符号eg ('#')就解决了问题。改了逗号就可以正常输出了。原创 2022-11-24 09:25:44 · 715 阅读 · 0 评论 -
response点击文件超链接后弹出下载提示框出现404报错及out文件路径对输出结果的影响【问题及解决过程记录】
一个是输出路径,一个是文件夹所在路径,两者没有匹配,我将文件内的内容复制到输出路径后就能正常输出了查阅资料后得知:response中表示响应,我们经常用于设置返回给客户端的内容〈输出),out也是给用户做输出使用的。原创 2022-11-23 11:30:31 · 1575 阅读 · 0 评论 -
An invalid character [44] was present in the Cookie value【问题及解决过程记录】
从报错字面意思来看是在cookie的value中ascll为 44的字符有错,即是“,” 逗号有问题,经过查阅资料发现是tomcat的版本问题,我的tomcat是8.5.31版本,于是我选择将逗号换成了其他的符号eg ('#')就解决了问题。启动服务器发送请求,状态码报500的错误。Cookie值中存在一个无效的字符[44]改了逗号就可以正常输出了。原创 2022-11-22 19:38:52 · 666 阅读 · 0 评论