随笔分类 -  Java

聊聊JDK1.0到JDK20的那些事儿
摘要:1.前言 最近小组在开展读书角活动,我们小组选的是《深入理解JVM虚拟机》,相信这本书对于各位程序猿们都不陌生,我也是之前在学校准备面试期间大致读过一遍,emm时隔多日,对里面的知识也就模糊了。这次开始的时候从前面的JDK发展史和JVM虚拟机家族着手,之前都是粗略读过,这次通过查阅相关资料并收集在每 阅读全文

posted @ 2023-08-15 20:32 jack_Meng 阅读(103) 评论(0) 推荐(0) 编辑

SpringBoot学习笔记--系列文章
摘要:随笔分类 - Spring Boot SpringBoot学习笔记(八)——JWT、(Vue3、Axios、Vue-Router、TypeScript实现授权与验证示例) SpringBoot学习笔记(七)——综合示例BookStore图书管理系统 SpringBoot学习笔记(六)——分页、跨域、 阅读全文

posted @ 2023-05-17 11:57 jack_Meng 阅读(89) 评论(0) 推荐(0) 编辑

maven搜索仓库
摘要:——爱迪生经过1001次实验成功发明了电灯 1、maven搜索服务 国外常见maven仓库:可能打开很慢甚至无法打开,解决方案。代理、svn或国内maven搜索仓库 1.1 Sonatype Nexus http://repository.sonatype.org/ 1.2 Jarvana http 阅读全文

posted @ 2023-05-15 09:08 jack_Meng 阅读(95) 评论(0) 推荐(0) 编辑

JAVA中的时区设置问题
摘要:通过对日常环境和生产环境进行对比发现,变更时间传参之后,在后端java程序转换的日期不统一,对查询造成影响。 JAVA中的时区设置 第一种方式、通过代码指定。 final TimeZone timeZone = TimeZone.getTimeZone("GTM+8");TimeZone.setDe 阅读全文

posted @ 2023-02-06 17:03 jack_Meng 阅读(694) 评论(0) 推荐(0) 编辑

Java代码规范,一文带你了解 Alibaba COLA 架构
摘要:本文开始前,问大家一个问题,你觉得一份业务代码,尤其是互联网业务代码,都有哪些特点? 我能想到的有这几点: 互联网业务迭代快,工期紧,导致代码结构混乱,几乎没有代码注释和文档。 互联网人员变动频繁,很容易接手别人的老项目,新人根本没时间吃透代码结构,紧迫的工期又只能让屎山越堆越大。 多人一起开发,每 阅读全文

posted @ 2022-11-15 09:15 jack_Meng 阅读(975) 评论(1) 推荐(0) 编辑

如何写出同事看不懂的Java代码?
摘要:原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 哈喽大家好啊,我是没更新就是在家忙着带娃的Hydra。 前几天,正巧赶上组里代码review,一下午下来,感觉整个人都血压拉满了。五花八门的代码让我不禁感叹,代码规范这条道路还是任重而道远… 那么今天就来给大家总结一波Java中的代码作死小技巧 阅读全文

posted @ 2022-06-21 16:50 jack_Meng 阅读(145) 评论(0) 推荐(0) 编辑

The server selected protocol version TLS10 is not accepted by client preferences [TLS12] 报错处理
摘要:一、问题描述: 项目工程需求要连接 SqlServer 服务器,但是报错了,完整错误如下:com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The serve 阅读全文

posted @ 2022-04-11 16:33 jack_Meng 阅读(9095) 评论(0) 推荐(1) 编辑

在Windows上安装JDK8u321教程
摘要:在Windows上下载JDK 8u321的安装教程 一、下载 官方下载地址:https://www.oracle.com/java/technologies/downloads/#java8-windows 下载后查看文件的详细信息如下: 二、安装 1、运行 jdk-8u321-windows-x6 阅读全文

posted @ 2022-04-01 16:26 jack_Meng 阅读(1220) 评论(0) 推荐(0) 编辑

maven的下载、安装、配置教程
摘要:想要实现一个优秀的项目,光靠自己一个码农是很难的,我们需要引入别人已经集成好的类包来帮助我们优化项目,这个时候就需要使用maven了。 一、maven是什么 Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的 阅读全文

posted @ 2022-03-20 17:30 jack_Meng 阅读(26026) 评论(0) 推荐(0) 编辑

linux和Windows查看java的JDK安装路径
摘要:我们经常在命令行中直接可以使用java,javac等命令,我们的电脑里安装了多个目录,如何才能知道我们是使用那个目录下的命令呢? 在Linux下,如何找java的安装路径 han@ubuntu:/etc$ whereis java java: /usr/bin/java /usr/share/jav 阅读全文

posted @ 2022-03-19 21:33 jack_Meng 阅读(1240) 评论(0) 推荐(0) 编辑

Maven学习笔记
摘要:Maven学习笔记 1、学习目标 会使用maven构建项目的命令 会使用maven构建java项目和java web项目 依赖管理--传递依赖 版本冲突处理 在web的单个工程中实现jsp+servlet整合。 分模块构建工程 会向私服上传jar包。会从私服下载jar包 2、Maven介绍 2.1 阅读全文

posted @ 2021-06-21 16:34 jack_Meng 阅读(323) 评论(0) 推荐(0) 编辑

Java 反编译工具对比分析
摘要:前言 Java 反编译,一听可能觉得高深莫测,其实反编译并不是什么特别高级的操作,Java 对于 Class 字节码文件的生成有着严格的要求,如果你非常熟悉 Java 虚拟机规范,了解 Class 字节码文件中一些字节的作用,那么理解反编译的原理并不是什么问题。 甚至像下面这样的 Class 文件你 阅读全文

posted @ 2021-05-19 13:22 jack_Meng 阅读(1120) 评论(0) 推荐(1) 编辑

Java转义字符常见坑之\u000a\u0022等
摘要:众所周知,转义字符在java中有着特殊的地位,java对Unicode转移字符不会进行任何特殊的处理,只是简单的将其替换成相应的字符。 稍有不慎就会出现意想不到的效果,因此有建议在编写java程序时不要轻易使用这类转义字符。 最常见的坑货当属下面几个: Unicode转义字符含义 \u000a 换行 阅读全文

posted @ 2021-05-07 17:03 jack_Meng 阅读(9065) 评论(0) 推荐(0) 编辑

疯狂的类构造器Builder模式,链式调用
摘要:疯狂的类构造器 最近栈长在做 Code Review 时,发现一段创建对象的方法: Task task = new Task(112, "紧急任务", "处理一下这个任务", 90, 3, 1, 36, "刘主管", 18, "客服1", "11, 12, 13", "客服3, 客服4, 客服5", 阅读全文

posted @ 2021-04-26 17:06 jack_Meng 阅读(2087) 评论(2) 推荐(2) 编辑

Java实现解压缩文件和文件夹
摘要:一 前言 项目开发中,总会遇到解压缩文件的时候。比如,用户下载多个文件时,服务端可以将多个文件压缩成一个文件(例如xx.zip或xx.rar)。用户上传资料时,允许上传压缩文件,服务端进行解压读取每一个文件。 基于通用性,以下介绍几种解压缩文件的方式,包装成工具类,供平时开发使用。 二 压缩文件 压 阅读全文

posted @ 2021-03-11 09:25 jack_Meng 阅读(6890) 评论(0) 推荐(0) 编辑

Java多线程Thread/Runnable/Callable之间的区别
摘要:编写多线程程序一般有三种方法,Thread,Runnable,Callable。 1. Runable Runnable是个接口,使用很简单: 1. 实现该接口并重写run方法 2. 利用该类的对象创建线程 3. 线程启动时就会自动调用该对象的run方法 package com.callable.r 阅读全文

posted @ 2021-03-03 16:54 jack_Meng 阅读(456) 评论(0) 推荐(0) 编辑

Tomcat的配置与在IDEA上使用Tomcat
摘要:目录 1、Tomcat简介 2、Tomcat下载 3、在IDEA上使用Tomcat 4、Tomcat的Server结构 回到顶部 1、Tomcat简介 讲到Tomcat的使用,我就想起了我刚刚学习JavaWeb时的场景: 老师:这节课我们来讲一下JavaWeb中的服务器昂,它的名字叫Tomcat…… 阅读全文

posted @ 2021-02-20 17:07 jack_Meng 阅读(17401) 评论(0) 推荐(0) 编辑

windows配置并启动apache的方法
摘要:步骤一 Cmd打开命令行窗口,切换到apache安装目录下 cd D:\Program Files\Apache2.2\bin 步骤二 安装apache服务 httpd.exe -k install 备注:不懂得话可以查看帮助:httpd.exe -help 步骤三 修改配置文件 编辑文件:<安装目 阅读全文

posted @ 2021-02-20 15:36 jack_Meng 阅读(3032) 评论(0) 推荐(0) 编辑

Socket粘包或半包问题,以及3种解决方案
摘要:在 Java 语言中,传统的 Socket 编程分为两种实现方式,这两种实现方式也对应着两种不同的传输层协议:TCP 协议和 UDP 协议,但作为互联网中最常用的传输层协议 TCP,在使用时却会导致粘包和半包问题,于是为了彻底的解决此问题,便诞生了此篇文章。 什么是 TCP 协议? TCP 全称是 阅读全文

posted @ 2021-01-13 13:10 jack_Meng 阅读(2976) 评论(0) 推荐(1) 编辑

怎么自学 Java ?和盘托出
摘要:假如有那么残酷的一天,我不小心喝错了一瓶药,一下子抹掉了我这十多年的编程经验,把我变成了一只小白。我想自学 Java,并且想要找到一份工作,我预计需要 6 个月的时间,前提条件是每天都处于高效率的学习状态当中,并且每天的学习时间至少在 12 个小时以上。 即便是这样,我敢肯定,找到的工作肯定不会太好 阅读全文

posted @ 2020-11-05 11:05 jack_Meng 阅读(380) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩