Java

蓝色时间轴个人博客网页模板代码

看雪时间轴个人博客模板,女生唯美简洁个人博客静态页面模板,蓝色时间轴个人网页模板,下雪空间个人模板代码 1、html页面代码 2、css样式 @charset "gb2312"; /* CSS Document */ * { margin: 0; padding: 0 } body { font: 14px "宋体", "Arial Narrow", HELVETICA; color: #

SparkSQL 操作Hive In Java

本文的前提条件: SparkSQL in Java 1.增加POM依赖 2.将Hive的配置文件hive-site.xml放置在项目的资源目录下【略】 注意,需要保证配置文件中存在访问metastore服务所需的参数 3.使用

独立开发者碎碎念 1115

关于心态 ❤ 在巨大焦虑的心态下,人都来不及生病。我记忆中,高考前神经高度紧张,高考后一场大病如期而至。 人啊,真复杂。心态啊,真正能做到面对任何事客观平常心的,有几个呢 因此尽可能保持客观平常心面对,想到最糟糕的结局和处理方式吧 关于目标 🎯 关于目标,我一直这样区分的逻辑,由大到小: ​人生的目标 = 工作目标 + 生活目标 (此处:工作为了生活) 生活目标就不跟大家 share 了,关于工作

kettle从入门到精通 第三十课 mysql 数据连接常用配置

1、我们平常用的最多的数据库就是mysql了,这里我以mysql为例说下数据库连接池配置。为啥要用连接池,因为数据库建立连接很费性能,所以就建立连接池(提前建立好一批连接)缓存起来提高性能。下图中mysql的设置参数,提前是需要把mysql的jar(如mysql-connector-java-8.0.20.jar) 放到kettle 文件夹中的lib目录里面。 连接名称:自定义名称 连接类型:M

使用Optional更优雅地处理非空判断

(一)引言 在平常的编码之中,有一个错误总会在你的意料之外出现,那就是空指针异常。空指针的出现也很简单,你得到了一个null对象,调用了一些方法,出现空指针异常。空指针会出现在各种地方,常见的比如Map.get()没有获取到对象就调用对象例的方法,类对象没有获取到就调用类中的方法。 空指针的处理方式也很多,最简单的方式就是用if/else判空,但是这样就会显得代码特别繁琐。这篇文章就带你用JDK8

Java小细节之字符串与数字拼接

int a = 10; System.out.println(a+1 +"字符串拼接"+a+1); 此时输出 :11字符串拼接101 为什么? 这是因为在Java里,如果数字前没有字符拼接,那么先进行数字运算,就像第一个a+1,先得出11。 但是第二个a+1前有字符拼接,那么第二个a+1就会被Java解析为字符拼接而不是数字运算,所以就得出10 1,因为它已经被当成是字符拼接了。 如果想得出两个都

SpringBoot 项目打成jar包并部署

# 打包 在SpringBoot的pom文件中加入下列代码 ```XML <build><!-- <finalName>census</finalName>--> <plugins> <plugin> <groupId>org.spr

把某个文件夹下面文件夹一起压缩成zip格式

1.需求 把某个文件夹下面文件夹一起压缩成zip格式 2.要将某个文件夹下的所有文件夹和文件一起压缩成 zip 格式,可以使用 Java 的 ZipOutputStream 类。以下是一个示例代码: 在上面的代码中,你需要将 sourceFolder 替换为要压缩的文件夹的路径,将 zipFile 替换为生成的 zip 文件的路径。运行该代码后,会在指定的路径下生成一个名为 zipfile.zi

hashcode和equals方法的区别与联系

对象的 hashCode 和 equals 方法特点 对于 hashCode 和 equals 方法,我们有以下三个结论: 结论 1:hashcode 相等,equals 不一定相等。结论 2:equals 相等,hashcode 一定相等。结论 3:hashcode 不相等,equals 一定不相等。 为什么需要 hashCode 和 equals 方法? hashCode() 方法和 equa

如何使用.NET在2.2秒内处理10亿行数据(1brc挑战)

译者注 在上周我就关注到了在github上有1brc这样一个挑战,当时看到了由Victor Baybekov提交了.NET下最快的实现,当时计划抽时间写一篇文章解析他的代码实现,今天突然看到作者自己写了一篇文章,我感觉非常不错,在这里分享给大家。 这篇文章是关于.NET开发者Victor Baybekov参加的一个名为"One Billion Row Challenge"的编程挑战,他使用.NET

[转帖]Nginx access log 按日期保存记录

  $time_iso8601    生成格式:2021-09-18T15:16:35+08:00 $time_local          生成格式: 18/Sep/2021:15:12:13 +0800 网络流传的nginx access log分割都是写shell脚本然后做定时任务来分割

记一次 MySQL timestamp 精度问题的排查 → 过程有点曲折

开心一刻   下午正准备出门,跟正刷着手机的老妈打个招呼   我:妈,今晚我跟朋友在外面吃,就不在家吃了   老妈拿着手机跟我说道:你看这叫朋友骗缅北去了,tm血都抽干了,多危险   我:那是他不行,你看要是吴京去了指定能跑回来   老妈:还吴京八经的,特么牛魔王去了都得耕地,唐三藏去了都得打出舍利,孙悟空去了都得演大马戏   我:那照你这么说,唐僧师徒取经走差地方了呗   老妈:那可没走错,他当

面向对象编程中级

IDE编程 常用快捷键 删除当前行,默认是ctrl+Y自己配置ctrl+ d 复制当前行,自己配置ctrl + alt+向下光标 补全代码alt+/ 添加注释和取消注释ctrl+/【第一次是添加注释,第二次是取消注释】 导入该行需要的类先配置auto import ,然后使用alt+enter即可 快速格式化代码ctrl +alt + L 快速运行程序自己定义alt+R 生成构造器等alt +

ubuntu设置jdk

  这个人很懒,什么也没下留。

11.13

今天上java的时候进行了一下分级测试然后就是进行测试的时候,开始按部就班的进行写代码.刚开始的时候感觉也没啥事就是我先写的jsp页面然后等到我要连接数据库的时候我突然发现,我的页面上还有就是控制台上的`中文字符全是乱码,就很无语,直接输出的的语句都汇报乱码,但是还不是全部的中文都报乱码,我按照之前的改了一遍控制台的编码格式,发现没用,后来我把文件的编码格式三个格式全改成了utf-8但是发现没有神

布隆过滤器详解(转载)

前言 我们之前讲了Redis的缓存雪崩、穿透、击穿。在文章里我们说了解决缓存穿透的办法之一,就是布隆过滤器,但是上次并没有讲如何使用布隆过滤器。 作为暖男的老哥,给你们补上,请叫我IT老暖男。 什么是布隆过滤器 布隆过滤器(Bloom Filter),是1970年,由一个叫布隆的小伙子提出的,距今已经五十年了,和老哥一样老。 它实际上是一个很长的二进制向量和一系列随机映射函数,二进制大家应

干掉过多的 if else,让你的代码更优雅

干掉过多的 if else,让你的代码更优雅 学习改变命运,技术铸就辉煌。 大家好,我是銘,全栈开发程序员。 写代码时候,有时候条件过多,会有很多 if else ,代码看起来很乱,不够优雅,那如何让代码更优雅呢,如何让代码可读性更强呢,那銘哥就来教你怎么做。 注意啊,是过的 if-else ,如果只是三四个,那就没必要优化了。 写这篇文章之前,我看网上很多说用 switch case 啊,

maven插件开发

  Maven 作为一个优秀的项目管理工具,其插件机制为其功能扩展提供了非常大的便捷性,本身它所有的功能都是插件完成的,maven自身只是一个框架。虽然说大多数情况下,我们可能不太会自己去编写 Maven 插件,但不排除在某些特殊的情况下,我们需要去完成一个自己的插件,来协助我们处理某些比较通用的事情,比如检查代码规范。插件和AOP掌握的好,开发效率绝对以一敌十。 Maven 插件的命名规范一般来

【Vue】前端直接显示MySQL Datatime时间,显示为英文如何处理

问题如图 想让时间显示为自己想要的格式,可以自己编写一个函数 运行结果就变成了 可以发现,对于没有日期的数据,也被自动设置了一个日期,如果想保持为空呢? 如果你希望当没有日期数据时保持为空,你可以在 formatDate 函数中添加一个检查,来看时间戳是否是有效的。如果时间戳是无效的(例如 undefined、null、0 或者其他你认为表示“没有日期”的值),那么函数可以返回空字符串或者

Go Lang 异常处理

C#,JAVA等语言通过try...catch...finally实现错误的捕获和处理 Go Lang异常处理的设计思想中主张 如果一个函数可能出现异常,那么应该把异常作为返回值,没有异常就返回 nil 每次调用可能出现异常的函数时,都应该主动进行检查,并做出反应,这种 if 卫述语句 所以异常应该总是掌握在我们的手上,保证每次操作产生的影响达到最小,保证程序即使部分地

经典数据结构题目-数组

704. 二分查找 解决思路 基于数组有序的特性,取其中一个值进行比较,即可淘汰该值左边或右边的元素,缩小搜索的区间 使用两指针标记需要遍历的区间,取中间值进行比较,淘汰左边或右边元素,不断移动缩小遍历的区间,即可查到 代码 注意点 核心注意点:避免漏检元素 注意点一:while条件中选择 l <= r 还是 l < r ,取决于 r 的取值;当 r = num.l

经典数据结构题目-链表

链表 707. 设计链表 解题思路 参考官方的单向链表,设置一个成员变量作为虚拟头节点,一个成员变量size保存有效节点数 代码 206. 反转链表 解法一 思路 快慢指针进行遍历,快指针先存下当前节点的next,再将next指向slow的。两指针再一起往前移动 代码 注意点 注意点一:操作链表时,修改next指针时,注意是否需要保存下来,防止找不到了

【前端】2024年 前端Base64编码的中文处理问题

window.btoa() 遇到中文要出问题 由于unescape过时了 就换一种写法,如下(下方的写法需要浏览器支持) 编码 关键代码 解码 关键代码 版 权 声 明 作者:萌狼蓝天 QQ:3447902411(仅限技

动态数据源——@DS注解源码解析

1.前言 多数据源读写是我们日常开发工作中不可避免的场景,手动定义 Datasource 和 SqlSessionTemplate 不仅繁琐而且不够优雅。dynamic-datasource这个项目你可能没听过,但是作者团队的另一个项目你肯不陌生,那是MyBatis-Plus。废话不多说,直接进入正题,本文只讨论@DS注解如何实现动态切换数据源。 2.如何使用 @DS注解在使用时需要加在类或者方法

APUE-网络socket通信

网络通信 ​ 大部分网络应用系统可分为两部分:客户(Client)和服务器(Server),网路服务程序架构又两种:CS模式和BS模式。 CS:Client/Server(客户机/服务器)结构,特点:交互性强,具有安全的存取模式,网络通信量低,响应速度快,利于处理大量数据。 BS:Browser/Server(浏览器/服务器)结构,特点:分布性强,维护方便,开发简单且共享性强,总体拥有成本低。

SparkSQL 自定义聚合函数[强类型] & DSL

本文的前提条件: SparkSQL in Java 参考地址:User Defined Aggregate Functions (UDAFs) 1.声明列实体类 2.声明聚合函数缓存区强类型 3.聚合函数处理流程 4.使用

JVM学习-类加载机制

文章原文:https://gaoyubo.cn/blogs/4b481fd7.html 一、类加载机制 在JVM学习-Class文件结构中,讲了Class文件存储格式的具体细节。虽然Class文件中描述了各种类信息,但要让这些信息在虚拟机中运行和使用,就需要加载到内存中。本章将重点介绍虚拟机的类加载机制,包括Class文件如何加载到内存、加载后的信息发生何种变化等方面的内容。 Java虚拟机通过将

让gorm代码飞起来,gorm+gmodeltool生成entity,让实体类代码更轻松。

背景 不卷!php经历多年的不衰败的原因只有一个,哪就是不卷,但是由于并发和缺乏编译严谨度降低,使得长青树不得己走向了衰败。 但!叱咤风云多年,大企百度、腾讯、新浪、搜狐的首先语言的流行在于,其语言的简洁,对业务表达的更为直接。拒绝java的对象中加层中层,在我眼中哪就是一坨臭臭~ 话不多说,上代码,看看效果! gmodeltool生成实体类 go环境安装(1.18以上版本),不多说,去必应一下

echarts 的折线图,x轴左右边界的地方文字展示不全,如何解决

在 ECharts 折线图中,当 x 轴的文字在左右边界位置显示不全时,可以尝试以下几种方法来解决: 调整容器大小: 确保图表容器(div)的宽度足够容纳所有 x 轴标签,或者根据实际情况动态设置容器宽度。 旋转标签文字: 使用 xAxis.axisLabel.rotate 属性来旋转标签,使其倾斜显示,以节省水平空间。 自动间隔显示标签: 设置 xAxis.interva

基于注解的AOP

1. 添加依赖 2. 准备被代理的目标资源   2.1接口   2.2实现类 3.切面类   3.1 切入点   3.2 通知类型   1添加依赖  2. 准备被代理的目标资源   2.1接口     2.2实现类 3.切面类   3.1 切入点     切入点表达式 例如      3.2 通知类型

<<  <  634  635  636  637  638  639  640  641  642  643  644  >  >>