Java
Web前端新手入门系列:2、CSS
3、CSS概述 3.1 CSS介绍 层叠样式表(CSS),又称串样式列表,由W3C定义和维护的标砖,一种用来为结构化文档(如HTML文档或XML应用)、添加样式(字体、间距和颜色等)的计算机语言。 CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 html只负责结构,样式交给css来实现。这样以来开发者工作量和效率大大
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+树,而表的所有数据存储在主键索引上,
[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')
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前后端分离工
GitHub OAuth2的授权指南
一.OAuth2简介 OAuth 2.0(开放授权 2.0)是一种用于授权的开放标准,旨在允许用户在不提供他们的用户名和密码的情况下,授权第三方应用访问其在另一网站上的信息。它是在网络服务之间安全地共享用户资源的流行协议。 以下是OAuth2的主要组成部分和概念: 资源所有者(Resource Owner):通常是用户,拥有需要被保护的资源,如照片、文件等。 客户端(Client):请求访
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包中引入了几个新的函数式接口。