Java

pta题目集4~5及期中考试总结性blog

一、前言 总结三次题目集的知识点、题量、难度等情况 第四次题目集主要更新了各种异常情况,是对代码正确度的深入考察,涉及时间的格式问题,信息的格式问题各种格式问题等等,涉及到hashset、面向对象编程的封装性、BigDecimal类关于精确小数的运算以及了解Scanner类中nextLine()等方法、String类中split()等方法、Integer类中parseInt()等方法的用法,Loc

Java获取数据库的列名、列数、标题、类型等信息, ResultSetMetaData

import java.sql.*; public class jdbcTest { public static void main(String[] args) throws ClassNotFoundException, SQLException { //1、加载驱动 Class.forName("com.mysql.jdbc.Driver");

面向对象程序编程PTA题目集4、5以及期中考试的总结性Blog

1.对之前发布的PTA题目集4、5以及期中考试的总结性Blog (1)前言:总结之前所涉及到的知识点、题量、难度等情况 期中考试作业: 知识点:主要就是考了对类的使用,和不同类间的相互配合使用,还有对于一个程序的不断循环使用(相比之前更加灵活,可以自定义输入的个数),正则表达(可用可不用,这里可以用正则表达式来区别对正方形和圆型的输入,但是没必要,没有什么合法性判断,直接用If就可以平替) 题量与

使用Kettle定时从数据库A刷新数据到数据库B

一、需求背景 由于项目场景原因,需要将A库(MySQL)中的表a、表b、表c中的数据定时T+1 增量的同步到B库(MySQL)。这里说明一下,不是数据库的主从备份,就是普通的数据同步。经过技术调研,发现Kettle挺合适的,原因如下: Kettle (数据抽取、清洗、转换、装载)是由java 编写,可以在 Window、Linux、Unix 上运行。支持多数据源, 多种中间件的专业ETL 工具;

带有 Spring Boot 后端的 Vue.js 前端

概述 在开始本教程中,先推荐1个SpringBoot+Vue前后端分离Java项目,本项目是一个大型互联网金融项目,采用Spring Boot , Dubbo 微服务的架构,包括多个独立的微服务,micr-common个公共服务,micr-web服务,micr-database数据库服务,micr-pay支付服务 ,micr-task定时任务。 前端技术栈:Vue,JavaScript, Axi

BLOG_OOP_期中考试

前言 涉及知识点 1.对于创建对象和类的初步实践; 如构建圆类和矩形类; 1.对于抽象类和继承与多态的认识; 如构建shape类; 题量 不多,可以完成。 难度 不大,可以完成。 设计与分析 题目源码如下 踩坑心得 1.implements实现并不熟悉; 改进建议 1.多加练习; 总结 我学到了很多关于类的基本使用、抽象类的创建及使用、继承和多态的性质等知识,但是对于接

动态规划十大经典案例

动态规划十大经典案例 动态规划是一种常用的算法思想,它可以解决很多优化问题,比如求最大值、最小值、最长子序列等。动态规划的基本思想是把一个复杂的问题分解成若干个子问题,然后从最简单的子问题开始,逐步推导出更大的子问题的解,最终得到原问题的解。动态规划通常需要定义一个状态数组,表示不同阶段的最优解,以及一个状态转移方程,表示如何从前面的状态推导出后面的状态。 本文将介绍动态规划的十大经典案例,分别是

图书商城项目练习②后端服务Node/Express/Sqlite

本系列文章是为学习Vue的项目练习笔记,尽量详细记录一下一个完整项目的开发过程。面向初学者,本人也是初学者,搬砖技术还不成熟。项目在技术上前端为主,包含一些后端代码,从基础的数据库(Sqlite)、到后端服务Node.js(Express),再到Web端的Vue,包含服务端、管理后台、商城网站、小程序/App,分为下面多个篇文档。 🪧系列目录: 图书商城Vue+Element+Node+TS

6月29日得物一面

一、Object.prototype.toString() 的调用 对于 Object.prototype.toString() 方法,会返回一个形如 "[object XXX]" 的字符串。 如果对象的 toString() 方法未被重写,就会返回如上面形式的字符串。   但是,大多数对象,toString() 方法都是重写了的,这时,需要用 call() 或 Reflect

jar 包调试

idea 本地运行没有问题   打的jar包 接口调用报错 Invalid bound statement jar 调试  原文链接: https://www.jb51.net/article/240922.htm 问题解决  原文链接:https://blog.csdn.net/weixin_39034563/article/detai

【笔者感悟】笔者的工作感悟【一】

写在前面 同学们如果看到这篇文章,那么这个时候距离笔者参加工作已经过去了一年时间 经过一年的锤炼,笔者已经逐渐形成了自己的工作风格,这一年的工作有苦有乐,经过笔者的不懈努力,加上一些不错的运气,笔者在公司获得的认可度还是比较高的。 如果同学们看到这篇文章的时候正在被工作的不适应困扰,那么恭喜您,或许笔者的这篇文章可以为您做一些答疑解惑, 个人经历 毕竟一年来经历的事情说多不多,但是说少真的也不少,

怎么把具有树形父子结构的对象集合存到对应的树形父子结构表里呢

  可以采用如下步骤: 创建一个 Map,key 是对象的 id,value 是对象本身。 遍历对象集合,将对象及其所有子对象都添加到 Map 中。 迭代 Map 中的对象,检测其父节点是否存在,存在则设置其父 id。 最后遍历 Map 中的所有对象,按照父 id 顺序插入数据库表中。 具体代码大概如下:   addChildrenTo

AOP事务处理

前言 AOP是Spring的一大特性,面向切面编程给开发者提供了一种全新的开发思路,不侵入业务逻辑,不修改业务逻辑的代码,实现一些程序必要的辅助功能,比如说:输出日志、权限校验、事务处理等等,优雅的AOP让程序的方法不再紧紧地耦合在一起,达到了解耦的目的,想用就用,不想用就不用 AOP介绍 AOP也就是面向切面编程,Aspect Oriented Programming,AOP的思想就是把非必要的

过滤器,拦截器,AOP的区别

Spring AOP AOP (Aspect Orient Programming),直译过来就是 面向切面编程,AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向切面编程,实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术,AOP可以拦截指定的方法并且对方法增强,而且无需侵入到业务代码中,使业务与非业务处理逻辑分离; 而SpringAOP,则是AOP的一种具体实现,Sp

C#.NET CORE .NET6 RSA 私钥签名 公钥验签

C#.NET CORE .NET6 RSA 私钥签名 公钥验签 C#.NET CORE .NET6 RSA 私钥签名 公钥验签(验证签名) ver:20230614   环境说明: .NET CORE 版本:.NET 6 。   .NET CORE 对于RSA的支持: 1. .NET 6 中内置了对 PKCS1,PKCS8 2种私钥格式的支持。 2.私钥字符串要去除"-----

Java连接MQ集群

Java代码创建仲裁队列 点击查看代码

BiFunction 和 函数式接口

平常写业务的时候,经常是第一手去设计这个框架,因为我们经常有对不同品牌的做不同处理的逻辑 所以经常会有大量重复的业务逻辑能复用,但是只有其中一小部分需要被更改。   遗憾的是,在开发日趋成熟,功能完善的代码都已经封到jar包加密然后封到maven里,然后每个品牌的处理方式也变成了只可调用的子模块 因为不再用一个模块,所以很多方法都不能共用(不在一个包里了)。 这个时候,聪明的我想到了之前

异常PathMatchingResourcePatternResolver

异常 原因 我当前使用的SpringBoot3.1.1与JRebel2022.4.0不兼容 处理方法 升级JRebel,具体可参考:Intellij热部署插件Jrebel安装详解(2020新版或以前旧版)

Synchronized面试题

https://baijiahao.baidu.com/s?id=1701007275263476298&wfr=spider&for=pc 问题一:Synchronized用过吗,其原理是什么?这是一道Java面试中几乎百分百会问到的问题,因为没有任何写过并发程序的开发者会没听说或者没接触过Synchronized。Synchronized是由JVM实现的一种实现互斥同步的

[转]IDEA如何自动生成 serialVersionUID 的设置

序列化和反序列化 Java是面向对象的语言,与其他语言进行交互(比如与前端js进行http通信),需要把对象转化成一种通用的格式比如json(前端显然不认识Java对象),从对象到json字符串的转换,就是序列化的过程,反过来,从json字符串转换成Java对象,就是反序列化的过程。 serialVersionUID是什么 反序列化的过程,需要从一个json字符串生成一个Java对象。 这时候会

Java反射源码学习之旅

1 背景 前段时间组内针对“拷贝实例属性是应该用BeanUtils.copyProperties()还是MapStruct”这个问题进行了一次激烈的battle。支持MapStruct的同学给出了他嫌弃BeanUtils的理由:因为用了反射,所以慢。 这个理由一下子拉回了我遥远的记忆,在我刚开始了解反射这个Java特性的时候,几乎看到的每一篇文章都会有“Java反射不能频繁使用”、“反射影响性能”

罗HP第二次博客作业

这里是对PTA4,5题目集及对期中考试的总结 前言: 在这个学期第一次接触java语言,到现在看来,在面向对象之前所学的C语言和java只有部分的语法差别,不同的语言肯定有不同的语法规则。而在接触面向对象之后,java的特点才会展现出来;继承,多态以及封装。私以为只要有关面对对象的的编程思维转变过来理解过来,java就不会太难。 现在来看看PTA4题目集的菜单4 7-1 菜单计价程序-4 分数

MQ集群扩容

集群扩容 加入集群 1)启动一个新的MQ容器: 点击查看代码 2)进入容器控制台: docker exec -it mq4 bash 3)停止mq进程 rabbitmqctl stop_app 4)重置RabbitMQ中的数据: rabbitmqctl reset 5)加入mq1: rabbitmqctl join_cluster rabbit@mq1 6)再次启动mq进程 rabbi

Hutool—雪花算法

一、介绍Hutool工具:      官网地址:简介 | Hutool      Hutool是一个Java工具库,其中包含了各种实用的工具类和方法。通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开

JQUERY基础知识

JQUERY JQuery简介 jQuery是什么?有什么用,跟js的关系 jQuery安装方式 三种方法 jQuery引入方式 引入位置尽量靠前 jQuery选择器 jQuery CSS设置 1.单条css如何设置 2.多条css同时,如何设置 文档处理 append,prepend,after,before 事件 ready()有什么用,跟传统的js中load事件有什么区别 on

word文档的图片怎么保存到帝国CMS上

​  这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%&g

js随笔

JavaScript(缩写:JS)是一门完备的动态编程语言。当应用于 HTML 文档时,可为网站提供动态交互特性。由布兰登·艾克(Brendan Eich,Mozilla 项目、Mozilla 基金会和 Mozilla 公司的联合创始人)发明。 JavaScript 的应用场合极其广泛,简单到幻灯片、照片库、浮动布局和响应按钮点击,复杂到游戏、2D/3D 动画、大型数据库驱动程序等等。 JavaS

<<  <  1033  1034  1035  1036  1037  1038  1039  1040  1041  1042  1043  >  >>