Java

Web前端新手入门系列:2、CSS

3、CSS概述 3.1 CSS介绍 ​ 层叠样式表(CSS),又称串样式列表,由W3C定义和维护的标砖,一种用来为结构化文档(如HTML文档或XML应用)、添加样式(字体、间距和颜色等)的计算机语言。 ​ CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 ​ html只负责结构,样式交给css来实现。这样以来开发者工作量和效率大大

vue-quill编辑器vue2版

有什么不同见解可以在评论区共同讨论

Spark读写达梦数据库报错Decimal精度为负数以及解决方案

一、Spark读取DM数据库问题描述  当达梦的表格设计使用number数据类型时,如果没有指定精确,使用默认值,如下图所示   则在读取该表格数据时,报错如下: 24/01/12 10:43:48 ERROR Node: [47db01a8b6ff47e7840cb0a777033721]:component[sink] cause error,error:Job abor

nginx启用HTTP2特性

本文于2017年2月底完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 查看当前nginx的编译选项 启用http2支持 修改编译选项 在configure的选项中加入--with-http_v2_module,由于HTTP2需要SSL的支持,因此如缺少--with-http_ssl_module选项,还需要加入--with-ht

Android Bluetooth 蓝牙开发/蓝牙协议 小结

蓝牙术语 蓝牙 获取蓝牙 Pbap 协议栈的支持 蓝牙开发相关协议 Android 蓝牙开发——PBAP协议(十) BluetoothPbapClient Android 蓝牙 app开发 函数回调 Android 蓝牙 app开发 电话范例 -->反射 demo Android 9.0 设置去取热点打开的首页显示的提示

Java中锁的解决方案

前言 在上一篇文章中,介绍了什么是锁,以及锁的使用场景,本文继续给大家继续做深入的介绍,介绍JAVA为我们提供的不同种类的锁。 JAVA为我们提供了种类丰富的锁,每种锁都有不同的特性,锁的使用场景也各不相同。由于篇幅有限,在这里只给大家介绍比较常用的几种锁。我会通过锁的定义,核心代码剖析,以及使用场景来给大家介绍JAVA中主流的几种锁。 乐观锁 与 悲观锁 乐观锁与悲观锁应该是每个开发人员最先接触

简单说一下mybatis的多表映射的使用

MyBatis 是一种流行的 Java 持久层框架,它提供了一种简单而强大的方式来进行数据库操作。在 MyBatis 中,多表映射是指将数据库中多个关联表之间的数据映射到 Java 对象中的过程。 MyBatis 提供了多种方式来实现多表映射,下面是其中两种常用的方法: 使用嵌套查询(Nested Queries):这是一种常见的多表映射方式,通过使用多个 SQL 查询语句来获取关联表的数据,

java项目(jar包)配置为开机自启 jar包bat脚本启动和配置为开机自启

今天给大家分享一下,如何把java项目,打包--------打包后启动---------生成bat文件启动-----------设置为开机自启。 每一步都是先是文字描述,后面是图片展示。 首先是打包,咱们写好的项目在maven处 点击clear,等待完成后,点击package            打包完成后,在target目录下可以看到

JVM学习-Class文件结构

文章原文:https://gaoyubo.cn/blogs/844dc0e7.html 一、Class类文件的结构 任何一个Class文件都对应着唯一的一个类或接口的定义信息。 但是反过来说,类或接口并不一定都得定义在文件里(譬如类或接口也可以动态生成,直接送入类加载器中)。 Class 文件是一组以 8 位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在 Class 文件中,中

从传统行业到半导体行业开发(YMS,DMS,EAP,EDA)最好的语言就是用实干来践行自己的承诺。

一线开发人:怨别自惊千里外,论交却忆十年时。 今天半导体YMS 项目快要收尾了,我的心情有点高兴,多年来我一直保持着写作的习惯,总是想写一些什么,今天但是又不知道从何说起。自己从传统的行业转向做半导体行业开发。从电*机如软件开发到电*软件开发再到半导体软件开发。下面说说这么多年的开发过程。在这一年多以来,围绕半导体行业的项目使我深感兴奋与挑战。尽管遇到了许多不可公开场合讨论(涉密信息),这段体验仍

什么?Mysql不设置主键竟然这么多问题

什么?Mysql不设置主键竟然这么多问题 大家好,我是銘,全栈开发程序员。 Mysql大家不陌生吧,平时用的最多的数据库差不多就是它了,创建表的时候,没有主键好似也没啥问题,那今天我们聊一聊Mysql如果不设置主键会怎么样。 InnoDB索引 在聊这个话题之前,先说一下InnoDB索引,当Mysql数据表使用InnoDB作为存储引擎的时候,数据结构使用的就是B+树,而表的所有数据存储在主键索引上,

JVM内存参数设置

Spring Boot程序的JVM参数设置格式(Tomcat启动直接加在bin目录下catalina.sh文件里): java ‐Xms2048M ‐Xmx2048M ‐Xmn1024M ‐Xss512K ‐XX:MetaspaceSize=256M ‐XX:MaxMetaspaceSize=256M ‐jar&nb

[Java]关于反射的理解与运用

【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/cnb-yuchen/p/17960654 出自【进步*于辰的博客】 参考笔记一,P74.6;笔记二,P74.2、P75.3;笔记三,P15.2、P43.2、P44.2/3。 目录1、什么是“反射”?1.1 概述1.2 反射的另一种情形1.3 扩展:静态内部类的类加载2、反射

web项目启动时dubbo报错: No provider available for the service com.davidhu.shopguide.api.service.UserEventService from the url zookeeper ://localhost:2181/org.apache.du

一开始以为是网络问题,但把代理关掉,重启电脑也没法解决。后来看到zookeeper在admin项目启动时有个警告: 以为是zookeeper问题,用zookeeper自带的client zkClient 连上去,发现 ls /dubbo/ervice com.davidhu.shopguide.api.service.UserEventService/provider 确实是个空,而其

jenkins时间相差8小时解决

https://blog.csdn.net/piaomiao_/article/details/126347476         System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai')

图解HTTP笔记

Web及网络基础 HTTP(HyperText Transfer Protocol)超文本传输协议,严谨点是超文本转移协议 简单来说,HTTP是一种协议,即规则的约定。Web就是将HTTP协议作为规范,完成从客户端到服务器端一系列操作的运作流程。所以说web是建立在HTTP协议上通信的 3项WWW构建技术分别是: SGML(Standard Generalized Markup Languag

java jdk @Resource注入

@Resource注解 和 @Autowired注解      有什么区别? @Resource注解是JDK扩展包中的,也就是说属于JDK的一部分。所以该注解是标准注解,更加具有通用性。(JSR-250标准中制定的注解类型。JSR是Java规范提案。) @Autowired注解是Spring框架自己的。 @Resource注解默认根据名称装配byName,未指定n

设计模式—行为型模式之状态模式

设计模式—行为型模式之状态模式 状态(State)模式:对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。 状态模式包含以下主要角色: 环境类(Context)角色:也称为上下文,它定义了客户端需要的接口,内部维护一个当前状态,并负责具体状态的切换。 抽象状态(State)角色:定义一个接口,用以封装环境对象中的特定状态所对应的行为,可以有

.net core分布式定时任务调度系统

分布式任务调度平台XXL-JOB与.net core分布式定时任务调度系统 .net core分布式定时任务调度系统前端:java web 后端:.net core3.1数据库:mysql,sqlserver 来源 银柱网 http://www.liyinzhu.com

day4: BigDecimal类, Arrays类, 包装类, String类 , Collection+迭代器,增强for

【BigDecimal类】 题目1 有以下double数组: 请编程计算它们的总值及平均值(四舍五入保留小数点后2位) 思路: 定义一个BIgDecimal变量用来接收总和 遍历将数组元素都转换为BigDecimal,并累加到总和 打印总和 计算平均值,打印平均值 答案: 执行结果: 【Arrays类】 题目2 有以下数组定义: 要求: 请打印数组所有元素 请对数组元素进行“升序

nginx代理header丢失的问题

header名称中如果有下线,如:j_roadFlow_loginToken 则在nginx配置文件中一定要加上: underscores_in_headers on; #这里是on,不然无法传递带下划线的header   稳定高效、功能强大的Asp.net Core+Vue前后端分离工作流快速开发平台 - roadflow.net Java+Vue前后端分离工

括号的合法性判断

目录括号相关的应用1. Leetcode 20. 有效的括号1.1. 题目1.2. 解题思路1.3. 代码实现2. Leetcode 1541. 平衡括号字符串的最少插入次数2.1. 题目2.2. 解题思路2.3. 代码实现3. Leetcode 921. 使括号有效的最少添加3.1. 题目3.2. 解题思路3.2.1. 方法一:栈3.2.2. 方法二:模拟3.3. 代码实现 括号相关的应用 力扣

GitHub OAuth2的授权指南

一.OAuth2简介 OAuth 2.0(开放授权 2.0)是一种用于授权的开放标准,旨在允许用户在不提供他们的用户名和密码的情况下,授权第三方应用访问其在另一网站上的信息。它是在网络服务之间安全地共享用户资源的流行协议。 以下是OAuth2的主要组成部分和概念: 资源所有者(Resource Owner):通常是用户,拥有需要被保护的资源,如照片、文件等。 客户端(Client):请求访

1月12日

互联网系统架构的演进 在互联网系统发展之初,系统比较简单,消耗资源小,用户访问量也比较少,我们只部署一个Tomcat应用就可以满足需求。系统架构图如下: 一个Tomcat可以看作是一个JVM进程,当大量的请求并发到达系统时,所有的请求都落在这唯一的一个Tomcat上,如果某些请求方法是需要加锁的,比如:秒杀扣减库存,是可以满足需求的,这和我们前面章节所讲的内容是一样的。但是随着访问量的增加,导致

BS 架构 和 CS 架构

软件开发架构 【1】C / S 架构 C/S是美国Borland公司最早研发 C :client (客户端) S : server (服务端) 【2】B / S 架构 B/S是美国微软公司研发。 B :browser (网页端) S : Server (服务端) 【3】C/S与B/S区别 Client/Server是建立在局域网的基础上的 Browser/Server是建立在广域网的

多线程(Java.Thread)学习

多线程(Java.Thread)学习 线程简介: 线程实现: Thread 开启 Thread 线程 下载网图,验证start方法线程执行交给cpu。 实现runable接口 初识并发问题 callable: 线程状态: 线程同步 线程通信 高级主题 JDK15 Lock

Spring -- IOC 手写

. java 反射 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。简单来说,反射机制指的是程序在运行时能够获取自身的信息。 要想解剖一个类,必须先要获取到该类的Class对象。而剖析一个类或用反射解决具体的问题就是使用相关API**(1)java

Dating Java8系列之新的日期和时间

给我馍馍/文     旧的日期时间   在Java 1.0中,对日期和时间的支持只能依赖java.util.Date类。正如类名所表达的,这个类无法表示日期,只能以毫秒的精度表示时间。更糟糕的是它的易用性,由于某些原因和未知的设计决策,这个类的易用性被深深地损害了,比如:年份的起始选择是1900年,月份的起始从0开始。这意味着,如果你想要用Date表示Java 8

Dating Java8系列之用流收集数据

给我馍馍/文     收集器简介   1.收集器介绍 Java 8中流支持两种类型的操作:中间操作(如filter或map)和终端操作(如count、findFirst、forEach和reduce)。 中间操作可以链接起来,将一个流转换为另一个流。这些操作不会消耗流,其目的是建立一个流水线。与此相反,终端操作会消耗流,以产生一个最终结果,例如返回流中的最大元素。

Dating Java8系列之Lambda表达式和函数式接口(下)

给我馍馍/文     使用函数式接口     函数式接口定义且只定义了一个抽象方法。 函数式接口很有用, 因为抽象方法的签名可以描述Lambda表达式的签名。 为了应用不同的Lambda表达式,你需要一套能够描述常见函数描述符的函数式接口。 Java 8的库设计师帮我们在java.util.function包中引入了几个新的函数式接口。

<<  <  641  642  643  644  645  646  647  648  649  650  651  >  >>