Java
web server apache tomcat11-14-CGI
前言 整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 系列文章 web server apache tomcat11-01-官方文档入门介绍 web server apache tomcat11-02-setup 启动 web server apache
在 C 中打印字符串 - 如何在 C 中打印字符串
打印字符串是编程中的一项基本操作。它帮助您输出信息,检查和调试您的代码,并向用户显示提示信息。 在本文中,您将学习在 C 中打印字符串的一些不同技术。 (本文视频讲解:java567.com) 在 C 中字符串是什么? 字符串是一系列字符,如字母、数字或符号,它们被组合在一起。它用于在程序中表示文本。 在 C 中,字符串不是内置数据类型。相反,它们被表示为以特殊字符 null 终止的字符数组,0。
使用 apache pdfbox 去除水印
需求 学习cobol过程中,找了一本电子书,但是有水印。 WPS 可以擦除,但是需要开通会员。 能不能用java程序去除水印呢? 实现 先查阅一些资料,开拓视野。 第一步:安装 org.apache.pdfbox:pdfbox-app:3.0.2 ,这是一个可执行jar,执行后可弹出Swing图形用户界面,可导入pdf文件后可查看其内部结构 给出帮助信息
springboot接口接收xml
对xml文件的操作也可以借助hutool的XmlUtil. 1. xml格式 2. 实体类 注意其中XmlElementWrapper和XmlElement的位置 点击查看实体类 3. 接口接收
C#的基于.net framework的Dll模块编程(一) - 编程手把手系列文章
从此博文开始分几篇介绍C#的开发。这次讲讲C#的.net framework的Dll文件类库模块的编程方法。 对于Windows来说,要运行应用程序要基于Dll类库和Exe执行文件。对于笔者来说,模块化的编程方式,就是将一些函数等封装到Dll类库文件中,将这些类库集中和分模块进行编写和管理。就是将应用需要的这些函数从大到小,按照模块化的规则去进行编写,这样在应用开发的时候能够进行分工,便于
Spring Boot JPA
Spring Boot JPA 是一个基于 Spring Boot 框架的 Java 持久层框架,它是 Java Persistence API(JPA)的一个实现。JPA 是 Java 平台上的一种 ORM(对象关系映射)规范,它提供了一种简单、统一的方式来管理应用程序中的对象和关系型数据库之间的映射。 Spring Boot JPA 基于 Hibernate 实现了 JPA 规范,它提供了一组
Java 线程安全思路
线程安全 1、先来了解一下:为什么多线程并发是不安全的?**** 在操作系统中,线程是不拥有资源的,进程是拥有资源的。而线程是由进程创建的,一个进程可以创建多个线程,这些线程共享着进程中的资源。所以,当线程一起并发运行时,同时对一个数据进行修改,就可能会造成数据的不一致性,看下面的例子: 假设一个简单的int字段被定义和初始化: int counter = 0; 该counter字段在两个线程
启动hadoop步骤和遇到的坑
格式化HDFS分布式文件系统 hadoop namenode –format 启动Hadoop start-all.sh 停止Hadoop stop-all.sh jps命令可以看到Hadoop的所有守护进程 用hdfs dfsadmin -report 命令来检查,能看到DataNode状态才是正常 可以通过Hadoop NameNode和JobTracker的Web接口来查看集
Hadoop安装步骤和遇到的坑
Hadoop 安装 安装并配置hadoop-2.6.4(在master中) (1)将hadoop-2.6.4.tar.gz安装包复制到hadoop文件目录下(与windows环境下类似)。 (2)解压hadoop-2.6.4.tar.gz cd cd hadoop tar -zxvf hadoop-2.6.4.tar.gz 添加环境变量: vim
SpringBoot使用Thymeleaf模板引擎
1、认识ThymeleafSpringBoot主要支持Thymeleaf、Freemarker、Mustache、 Groovy Templates等模板引擎。Thymeleaf可以轻易地与SpringMVC等Web框架进行集成。Thymeleaf语法并不会破坏文档的结构,所以Thymeleaf模板依然是有效的HTML文档。模板还可以被用作工作原型,Thymeleaf会在运行期内替换掉静态值。它的
js数组转成树形结构
js将数组转成对应的树形结构: function transformArrayToObject(array) { const result = {}; array.forEach(item => { const {id,name,pid,flag} = item; if (pid == 0) { result[name] = {id,flag,pid} } else
【PLM踩坑记】新建SpringBoot项目,无法使用Java8
概述 今天开始学SpringBoot,需要使用IDEA新建SpringBoot项目。公司使用的Java版本为jdk1.8,这里我选择了这个版本的jdk之后,下面的Java选项不提供Java8。解决方法如下: 首先将jdk版本选择为较新的jdk22,然后下面的Java版本随便选择一个。 在正式进入项目之后,修改IDEA中的项目设置。点击File - Project Structure,将Proje
JavaScript 数组增强
Javascript 的数组最近通过新的原型方法(例如toReversed、toSorted、toSpliced和with )获得了新的力量。 这些新方法提供了在 JavaScript 中更改数组的额外方法。它允许进行更改并获取包含这些更改的数组的新副本。 Array.prototype.toReversed:- 此方法返回一个新数组,其元素顺序相反,而不改变原始数组。“toRev
vue3 快速入门系列 —— 其他API
其他章节请看: vue3 快速入门 系列 他API 前面我们已经学习了 vue3 的一些基础知识,本篇将继续讲解一些常用的其他api,以及较完整的分析vue2 和 vue3 的改变。 浅层响应式数据 shallowRef shallow 中文:“浅层的” shallowRef:浅的 ref()。 先用 ref 写个例子: 这4个按钮都会触发页面数据的变化。 现在将 ref 改成 shallo
JPA使用问题总结记录
1.jpa使用 @OneToMany 和 @ManyToOne注解映射两个实体类的关系时报栈溢出的错误: > 实体代码片段:主表一条数据对应关联表多条数据,即主表中一条数据对应关联表中的多条crewmember数据,而关联表中对应一条主表的crewmanagement数据。 ① 主表(一的一方)@OneToMany(fetch = FetchType.EAGER, mappedBy = "c
同步工具-腾讯EMR表治理工具安装使用
一、安装 1、root用户上传文件 cd wangrz -bey luoshu-1.0-bin.tar.gz 2、解压文件到服务目录 重新安装洛书需执行:rm -rf /usr/local/service/luoshu mkdir /usr/local/service/luoshu tar -zxf luoshu-1.0-bin.tar.gz -C /usr/loca
表治理-iceberg表手动治理常用命令
一、登录spark客户端 spark-sql --master yarn --deploy-mode client --queue default --name wang --driver-memory 12G --num-executors 10 --executor-cores 4 --executor-memory 20G 二、sql查询表信息 1、查询表快照信息 SELECT
delete/声明语句/赋值操作
delete var声明的全局变量和使用let或const声明的全局变量都不能被delete删除,因为它们都是不可配置的。只有直接在全局对象上设置的属性才可以被delete成功删除。 delete 运算符尝试删除值数据时,会返回true,用于表示没有错误(Error)。 delete 0的本质是删除一个表达式的值(Result)。 delete x与上述的区别只在于Result是一个引用(Ref
Iceberg问题记录-数据湖问题记录跟进
一、问题追踪 问题 详细描述 提出问题时间 是否完成 计划完成时间 备注 了解Iceberg数据存储方式 了解元数据存储信息、数据组织方式、查询时处理流程等 20231013 是 20231019 !!!20231124前均为大致的时间 调研报告:调研报告-基于 Iceberg 构建湖仓一体平台调研 测试环境配置iceberg环境 安装iceber
前端页面渲染(文档+数据)不同模式
一张可被用户访问的页面,可以被拆分为主文档(html)和 数据 两个部分,这两个部分既可以是组合在一起的(SSR),也可以是分离的(SPA、异步渲染)。比如一些活动搭建平台,可以增加一个数据网关,实现SSR,提升用户体验。 渲染模式(服务端/前端-同步/异步) 服务端渲染(Server-Side Rendering,SSR) 服务端渲染是一种在服务器上生成完整页面HTML的开发模式,然后直接发
上周热点回顾(4.15-4.21)
热点随笔: · 博客园商业化之路-开篇:开源的脚步,商业化的出路 (博客园团队)· 经过腾讯云这波故障,我想表扬的点和学到的职场保命法则。 (why技术)· 一周涨 15k Star 的开源项目「GitHub 热点速览」 (削微寒)· 面试官:为什么忘记密码要重置而不是告诉你原密码? (JavaGuide)· 
基于数据库用户名和密码认证
环境准备 本次数据库我们选择MySQL 5.7,新建一个boot_study库,建立一张登录用户表login_user 使用Mybatis-Plus配置实体类和mapper 新建实体类: 新建mapper文件 UserDetailsService 我们要通过数据库来存储我们用户信息,也是通过这个类来实现。我们可以看一下继承关系: 我们之前使用内存来存储用户信息的InMemoryUser