- 博客(45)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Java遍历取出Map集合key-value数据的4种方法
将map集合存数据与取出数据全部放在一个类MapTest中,方便阅读与查看随便创建一个包,在包中新建一个class文件,(也可以不建包,直接新建一个class文件)新建class文件MapTest.java,代码如下:import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util...
2018-01-13 00:39:15 94766 3
原创 塑形管理小程序开发(三)-UML实体关系图
文章目录前言模块划分用户训练计划打卡信息证明材料实体关系关系说明关系图前言初版实现的功能单一,只为能尽快使用到打卡功能,所以一期只涉及到用户、计划、打卡、证明四个模块,还有其他模块后续考虑添加(共享资金池、个人账户、奖惩规则、消息通知、点赞、评论、投票等)模块划分用户主要业务字段如下用户id用户名训练计划主要业务字段如下用户计划年月计划内容训练周期打卡信息主要业务字段如下用户打卡日期打卡内容证明材料主要业务字段如下用户打卡日期材料附件实体关
2022-05-08 11:17:05 590
原创 塑形管理小程序开发(一)-源头追溯
文章目录背景说明触发条件-北京疫情解决方案初版方案(在线文档管理)优化方案(小程序)背景说明高中体重一直在65-70kg,大学体重一直在68-72kg左右,大学毕业3年多,一直在70-73kg左右。由以上数据可得,体重在增加,但是实际上增加的并不是肌肉。我每次用体重秤称完都会明晃晃的标示出,我的体脂率偏高,基础代谢水平偏低,容易吃胖触发条件-北京疫情这段时间疫情,我发现肚子上赘肉越来越明显了,一称体重,75kg,感觉肉都长在了肚子上,这可得重视了,再这样下去,马上就大腹便便了,可
2022-05-07 10:55:59 440
原创 塑形管理小程序开发(二)-原型图绘制
文章目录前言使用工具绘制效果打卡模块首页查询打卡页面打卡查询详情页面计划模块计划首页修改计划页面添加计划页面证明模块证明首页上传证明页面我的模块我的首页前言上一篇文章已经提到过这个小程序诞生的由来,今天的目标是画出小程序的大致原型图,提高开发效率,减少返工说明:具体样式与实际开发不完全一致使用工具Axure RP 9绘制效果打卡模块首页查询打卡页面打卡查询详情页面计划模块计划首页修改计划页面添加计划页面证明模块证明首页上传证明页面我的模块我的首页
2022-05-06 08:38:43 1549 3
原创 SpringCloud+Nacos项目中动态刷新配置(支持Cron表达式动态刷新)
目录一、项目场景二、解决方案创建相关类配置信息类Myproperties通用工具类CommonUtils定时任务类MyScheduleTask1测试与验证一、项目场景项目说明:spring cloud项目,nacos配置中心项目场景:项目在nacos配置中心中配了较多配置信息,而且也可以实现动态刷新(springcloud+nacos实现配置动态刷新)),对于普通配置信息,用于获取后赋值给变量使用,但是对于Cron表达式,上面博文的方式无法实现动态刷新,甚至使用不当会导致nacos配置信息一旦修改并部
2022-04-15 18:32:05 3049 1
原创 SpringCloud+Nacos项目实现配置信息动态刷新-报错问题记录
项目场景:项目说明:spring cloud项目,nacos配置中心项目场景:项目在nacos配置中心中配了较多配置信息,而且存在一些开关类型的参数,现在需要实现配置信息修改后实时生效的效果(也就是,项目启动后,项目中每次使用配置信息的时候,都是读取最新的配置信息,这里简称为:动态配置)问题描述查阅沟通后,采用了一个解决方法,如下:新增1个@Componenet+@RefreshScope注解的配置信息类MyProperties,该类中@Value引入所有需要动态加载的配置参数;新增1个
2022-04-14 22:19:47 1995 2
原创 Mybatis【注解开发】与【XML配置方式】开发的对比
1.从开发效率来说,注解编写更简单,效率更高。2.从可维护性来说,注解如果要修改,必须修改源码,会导致维护成本增加;xml维护性更强。建议:单表操作的情况,可以使用注解查询,因为单表操作,SQL变化的几率很小多表复杂查询时,建议用XML方式,可维护性更好,更灵活...
2021-02-03 13:38:42 1618
原创 mybatis一级缓存,二级缓存的开启、关闭、清除及使用说明
Mybatis一级缓存(默认开启)是SqlSession级别的缓存,默认开启Mybatis二级缓存(默认关闭,一般不建议使用)namspace/mapper级别(跨sqlSession)的缓存,默认关闭
2021-02-02 15:16:56 14973 6
原创 一图了解JavaWeb后端技术(上)
图片超过5M,无法直接上传博客展示下载地址:学习笔记下载说明:包含mmap思维导图版文件 + png版图片,都可以下载
2021-01-25 21:14:43 157
原创 不能再low的初级练手项目【学生信息管理系统】登录 + 注册 + 列表展示
【学生信息管理系统】登录 + 注册 + 列表展示【前端】:H5、CSS3、jQuery、Vue、laydate日期控件、Font Awesome图标 (未使用UI框架)【交互】:Axios、Ajax、JSON【后端】:普通JavaWeb项目、Tomcat、Servlet、三层架构模式、Druid连接池、MySQL【开发工具】:VS Code、IDEA、SQLyog、浏览器
2021-01-23 19:20:20 1847 5
原创 Ajax回调函数中return不生效问题
错误代码如下方代码:函数checkExistOfUserId返回的不是true或false,而是undefined,导致外部其他函数无法判断此函数是否执行成功function checkExistOfUserId(userId) { $.ajax({ url:"/commonServlet", async:true, //默认为true,异步加载 data:{"userid":userId}, type:"GET.
2021-01-22 14:04:12 1696 1
原创 servlet开发问题记录1-过滤器拦截静态资源
报错问题:浏览器控制台提示如下:Resource interpreted as Stylesheet but transferred with MIME type text/html: “http://localhost:8080/homework/css/add-stu.css”.界面体现的效果就是,界面样式失效,css,js,ico文件都未生效原因分析参考网上相关资料后,发现是因为web.xml中添加的编码过滤器encodeFilter把所有的请求都拦截了,拦截不要紧,关键是拦.
2021-01-21 16:20:40 1596 1
原创 一级市场与二级市场
一级发行市场证券发行公司首次将证券出售给投资者的市场。IPO是公司首次公开发行股票,在一级市场进行证券发行公司本身将证券卖给投资者,买卖后价款会给到证券发行公司。二级交易市场股票发行后,进入交易所交易,称为二级市场投资者之间互相买卖,理论上,无论怎么买卖,证券发行公司都收不到一分钱为什么IPO之后公司还关心自身的股价呢公司在某种意义上说,其存在的价值就是为股东创造财富,二级市场的股价升高直接提升了股东的财富公司股价较高时,公司也可以用较高的股价继续发行证券。术语叫“增发”。即类
2021-01-13 12:02:56 541 2
原创 2020总结回顾与新年目标
生活今年的个人生活上和去年相比,没有太大的变化吧。运动方面:19年上半年还在民大附近住的时候,坚持跑步过一段时间,后来搬了家,跑步就中断了,因为新家附近没有合适的地方跑步,后来应该是10月份左右,感觉每天不是趴电脑工作,就是趴平板玩游戏,这样下去身体迟早会出问题。于是又捡起来跑步1个月左右,然后天气冷了,就没再跑。20年开局就是王炸,疫情的原因也没法出门,根本就不会再考虑跑步这个事情,下半年,又感觉到身体有些“退化”了,需要开始锻炼起来,但是迟迟没有开始跑步,而是每周末打一次篮球,来进行自我安.
2021-01-08 23:57:25 724 7
原创 CSS中清除浮动的作用讲解与演示
目录1、浮动的作用2、浮动之后的影响3、解决浮动影响:清除浮动4、关于清除浮动的多种方式介绍1、浮动的作用浮动在布局方面会起到很大作用,块级元素都是独占一行,要想让多个块级元素同一行展示,就需要浮动2、浮动之后的影响如果一个div1中的子div进行了浮动,而子div的高度不是事先确定好的,而是通过js动态提供的,这也就意味着,子div在页面加载之前是没有高度的,那么div1作为父元素,必然也不能直接写死一个高度(当父子元素高度不一致时,布局上会出现不理想的效果)参考代码如下(未清除浮动):
2020-12-31 16:33:11 812
原创 Vue + jQuery学习案例【购物车订单管理】
目录一、题目要求二、效果演示三、完整代码1、shopping-cart.html2、shopping-cart.css四、问题总结1、取消table第一行的外边框不生效2、总价格的小数点超过2位也会展示3、H5的table没有cellspacing属性4、实现div的显示与隐藏效果5、日期、价格、数量的格式校验6、如何处理每一个订单信息7、如何传递指定的一条记录进行删除操作一、题目要求题目要求:1.作出如图的展示效果2.点击购买加号则数量增加,总价格随之更变3.如果书本数量为1则不能减少4.点
2020-12-29 19:07:11 747 2
原创 Vue+Axios小案例【天气预报查询】
目录一、效果演示二、完整代码三、相关说明一、效果演示二、完整代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>查询天气预报</title> <s
2020-12-23 16:23:54 1143
原创 Vue+jQuery+axios练习小案例【随机获取笑话】
文章目录一、效果演示二、完整代码三、相关说明一、效果演示二、完整代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> &
2020-12-22 22:39:47 466
原创 jQuery案例学习【发送弹幕】
这里写目录标题一、效果演示二、代码1、html代码2、css代码3、jQuery代码4、完整代码4.1 弹幕.html文件4.2 弹幕.css文件三、注意事项四、参考知识一、效果演示二、代码1、html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width
2020-12-22 11:57:44 440
原创 Python3爬取CSDN博客信息1.2(GUI版-附完整代码)
文章目录一、效果演示二、涉及模块三、功能说明四、代码实现1、入口/启动代码2、GUI界面开发代码3、爬取博客信息代码4、爬取文章信息代码5、数据源工具类代码6、完整代码五、参考链接一、效果演示拷贝[我的博客]URL该版本程序运行效果二、涉及模块urllibbs4下的BeautifulSoupwxPythonpymysqlretimewebbrowseros三、功能说明在上一个版本(上一个版本传送门)的基础上,对代码结构进行了调整,同时添加了一些新的功能,添加功能如
2020-12-15 15:49:47 558
原创 Web前端知识系统学习(简化版)
文章目录一、HTML1、HTML介绍和规范2、HTML使用2.1 body三个属性2.2 换行标签2.3 段落标签2.4 水平线标签2.5 分区标签-作为容器标签2.6 字体标签3个属性2.7 格式化标签2.8 列表标签2.9 图像标签2.10 超链接标签2.11 表格标签2.12 表单标签2.13 框架标签2.14 \标签2.15 \标签2.16 特殊字符3、HTML5新特性3.1 HTML4与HTML5的区别3.2 新增语义化标签3.3 媒体标签3.4 新增表单控件二、CSS1、CSS使用1.1 CSS
2020-12-13 16:53:13 1589
原创 Python3爬取CSDN博客信息1.1(GUI版-附完整代码)
文章目录一、效果演示二、涉及模块三、功能说明四、代码实现1、入口/启动代码2、GUI界面开发代码3、爬取博客信息代码4、完整代码五、参考链接一、效果演示待上传中…二、涉及模块python3.7wxPythonrepymysqlBeautifulSouptimeurllibwebbrowser三、功能说明此次添加GUI界面查询,是在上篇文章的基础上,将控制台输入参数调整为图形化界面输入参数,并添加了 [测试连接] 功能上篇文章传送门 Python3爬取CSDN个人博客相关数据
2020-12-11 23:41:51 254
原创 Python3爬取CSDN博客信息1.0(基础版-附完整代码)
参考完整代码可直接跳转到第五步文章目录一、爬取目标二、使用技术三、需求分析1、查看网页源代码2、源代码拷贝到VSCode3、全局搜索关键字,找到代码位置4、观察代码规律四、功能划分五、代码实现1、导入要使用的模块2、获取整个页面HTML代码3、解析HTML获取目标数据4、将目标数据存入数据库5、完整代码六、效果展示七、相关知识参考一、爬取目标获取到下图的10组数据10组数据如下:[原创,周排名,总排名,访问,等级,积分,粉丝,获赞,评论,收藏]二、使用技术python3urll.
2020-12-10 19:28:14 823
原创 MySQL基础知识系统学习
文章目录一、MySQL基础1、数据库的基本概念1.1 什么是数据库1.2 为什么要使用数据库1.3 常见的数据库软件2、MySQL的安装和卸载3、MySQL环境变量配置4、MySQL的启动和关闭5、MySQL的登录6、MySQL的目录结构7、数据库管理系统7.1 基本概念7.2 作用7.3 DBMS、DB、表之间的关系8、数据库表9、MySQL自带的数据库10、MySQL中的字段类型二、SQL入门1、SQL概念1.1 什么是SQL1.2 SQL的作用2、SQL通用语法3、SQL分类3.1 DDL语言3.2
2020-12-08 14:38:26 2664
原创 服务端与多客户端的通信案例(思路与实现)
有如下题目:使用基于tcp协议的编程模型实现多人同时在线聊天和传输文件,要求每个客户端将发送的聊天内容和文件发送到服务器,服务器接收到后转发给当前所有在线的客户端。
2020-11-28 13:39:31 2030 5
原创 JavaSE基础学习(四)—Java核心类库(下)
目录一、异常机制(重点)1、基本概念2、异常分类3、异常的避免4、异常的捕获5、异常的抛出6、自定义异常二、File类(重点)1、 基本概念2、常用方法3、案例题目三、IO流1、概念2、基本分类3、体系结构4、相关流的详解4.1 FileWriter类(重点)4.2 FileReader类(重点)四、多线程五、网络编程六、反射机制一、异常机制(重点)1、基本概念Java语言中指程序执行中发生的不正常情况java.lang.Throwable类是Error类和Exception类的父类Error类
2020-11-26 11:20:32 430 2
原创 Java实现斗地主洗牌发牌功能(不打牌噢)
目录设计思路实现思路代码实现玩家类功能实现主类设计思路初始化54张牌洗牌发牌给玩家手牌排序展示玩家手牌及3张底牌实现思路首先是54张牌要选择一种数据结构存放,这里选择List和Map集合都可以,我这里选择的是Map要区分4种花色,则将四种花色存入String数组中,方便后续遍历生成牌池因为每种花色的13张牌的顺序并不是严格的按照数字大小排序,所以每张牌的序号需要计算后存起来,与牌面对应,即典型的key-value形式,这是我选择使用Map的原因之一,主要原因还是刚学完M
2020-11-10 18:45:31 1306 5
原创 JavaSE基础学习(三)—Java核心类库(上)
Java核心类库知识目录 一、常用类的概述和使用1、常用的包(熟悉)1.1 java.lang-核心包1.2 java.util-工具包1.3 java.io-输入输出包1.4 java.net-网络包1.5 java.sql-数据包2、Object类2.1 概念2.2 equals()(重点)2.3 hashCode()(重点)2.4 toString()(重点)3、包装类(熟悉)3.1 概念3.2 包装类的分类3.3 Integer类3.4 Double类3.5 Boolean类3.6 Characte
2020-10-27 18:56:29 764
原创 JavaSE基础学习(二)—Java面向对象编程学习(附个人心得)
标注背景色的为重要知识点码云gitee地址:https://gitee.com/jack2ping/lagouhomework/blob/master/level1/module2/notes/Java%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%BC%96%E7%A8%8B.xmind访问后,点击下方下载即可(需要用XMind打开,可以看到所有的内容)...
2020-10-22 18:32:06 575
原创 Oracle 计算起始日期之间的工作日天数(目前只支持同一年)
需求:计算2020.5.7号到2020.8.25号之间总共多少个工作日。解决办法:人工解决方法:用手机看着日历数天数累加,哈哈自动计算方法:SQL自动计算如下是计算函数:create or replace function count_workdays(startdate date,enddate date) return varchar2 is c_year int; --计算的年份 s_m
2020-08-25 17:51:09 2706
原创 【工作记录】清理临时表空间的数据文件(TEMP01.DBF)
系统环境:开发环境背景描述:由于临时在开发环境创建俩张表,总数据量大概400多万,测试完后把表drop掉,但是发现服务器磁盘被占满了,还剩下几M可用,因为这个盘也存储oracle的数据文件,所以去检查了一下数据文件的大小,果然E:\app\Administrator\oradata\orcl\TEMP01.DBF文件竟然有30多G,咨询度娘后,决定把这个文件清理一下,具体清理步骤如下:一、创建新的临时表空间temp2create temporary tablespace temp2..
2020-07-23 15:33:21 5029
原创 Mybatis执行SQL获取到对象,lgger.info()输出时却一直输出为空
低级错误...问题代码如下:private static final Logger log = LoggerFactory.getLogger(FbMessageController.class);SysUser loguser = userDao.getByUserId(userId);log.info("loguser = ",loguser.toString()); //问题代码原因:log.info中缺少占位符,导致逗号后面的值无法拼接显示解决:log.
2020-07-17 14:01:59 427
原创 SSM框架学习与问题记录(适合完整SSM框架搭建Web项目学习 | 毕业设计)
SSM+Maven学习笔记整理(持续更新...)最终目标:搭建一个简单的管理系统 学习目的:熟悉巩固java基础知识,熟悉ssm框架使用,熟悉maven使用 笔记作用:即便是参考博客开发,仍然遇到一个接一个的问题,所以需要记录一下学习过程中遇到的耗时较长的问题,以后再次遇到的话,可以参考 参考博客:https://gitchat.csdn.net/,这个栏目的热门课程之一【SSM 搭建精美实用的管理系统】目录SSM+Maven学习笔记整理(持续更新...)问题1:idea中启动to.
2020-06-30 16:06:24 3340
原创 ETL 工具之Talend快速开发(一)
关于Talend的背景介绍这里就不说明了,详细资料可以查看官网https://www.talend.com/以下主要说明如何快速使用Talend完成数据的抽取、转换、加载工作1、创建JOB(1)右击 Job Designs(2)点击创建作业2、设计JOB(1)查找 tDBConnection 组件(2)创建2个tDBConnection组...
2019-10-08 20:52:03 5420 14
原创 Oracle工作总结基础篇(一)
连接Oracle服务器(SID和服务名的区分)如果orcl设置为SID:则1521后面用 ‘:’,比如:<Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="100" maxIdle="10" maxWait="10000" name="jdbc/testD...
2019-05-18 14:08:03 586
原创 2018毕业第一份工作--技术支持
【2021-01-26 更新】做的这份工作,大致由三部分组成证券/基金相关知识熟悉 + 数据库开发技术(主要是Oracle)+平台独立研发的快速开发平台,这三部分中,第一部分其实不是特别重要,就是不需要精通,但是业务得熟悉;Oracle开发技术这个应该是真正对以后工作最有用的东西了,也许在这家公司真正学到的,提升的技能,也只有这个技能可以用在不同的领域,当做自己的工作经验;最后对于公司自己平台的开发技术,其实就和使用Eclipse、IDEA类似,花点时间熟悉了怎么使用,以后就很方便的进行开发了,
2018-11-13 19:53:54 6602 1
原创 腾讯云服务器之(二)SqlServer2008R2数据库安装与数据库的转移
上一篇博文讲述了如何安装Tomcat,如何访问tomcat项目并且随时都可以访问。这篇博文讲一下如何安装项目使用的数据库(SqlServer2008 r2),以及安装之后如何将本地数据库数据导入到服务器中的数据库,每一个步骤后面会列出我在这个过程中遇到的一系列问题,每一个问题都让我头疼,因为都是第一次遇到,好了,接下来进入正题。第一步需要下载SqlServer2008r2版本的数据库,云盘链接如下...
2018-06-18 21:41:01 9192 2
原创 腾讯云服务器之(一)Tomcat安装与访问
前俩天在腾讯云购买了一台普通的服务器,配置如下:买完之后第一件事就是如何用它,于是我在网上搜集资料: 我的javaWeb项目如何放在云服务器? 如何让别人随时都可以访问到我的项目? 怎样通过公网IP访问项目? 怎样通过购买的域名访问项目? 怎样将我的数据库sqlserver转移到到云服务器?这篇博文呢,主要解决前三个问题。在安装tomcat之前需要进行JDK的下载与环...
2018-06-18 11:22:17 13902
python3自动生成个人+项目周报V1
2023-06-28
JsonObject使用必备6jar包
2018-06-06
GUI设计打地鼠
2017-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人