![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
enasdf_fdsaen
这个作者很懒,什么都没留下…
展开
-
Java 学习备忘录(主要记录学习碎片瞬间)
Math 类是在 Java.lang 包中,而 java.lang 包中的所有类是隐式被导入的。因此,用到 Math 类时,不需要显式地导入 Math 类。原创 2024-04-18 16:17:09 · 89 阅读 · 0 评论 -
原码、反码、补码
反码的弊端:负数运算的时候,如果结果不跨 0,是没有任何问题的,但是如果结果跨0,跟实际结果会有 1 的偏差。计算规则:正数的反码不变,负数的反码在原码的基础上,符号位不变。数值取反,0 变 1,1 变 0。分析:int 类型强制转换成 byte 类型时,4 字节直接截断成 1 字节,从而数值发生变化。原创 2024-04-15 18:59:15 · 313 阅读 · 0 评论 -
Java 键盘录入
【代码】Java 键盘录入。原创 2024-04-14 15:47:08 · 87 阅读 · 0 评论 -
Java 标识符命名规则
规范 2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。如:firstName。规范 2:标识符由多个单词组成的时候,每个单词的首字母大写。如:GoodStudent。规范 1:标识符是一个单词的时候,首字母大写。规范 1:标识符是一个单词的时候,全部小写。小驼峰命名法:方法、变量。原创 2024-04-14 15:30:18 · 456 阅读 · 0 评论 -
Java 语言程序设计(基础篇)原书第10版 梁勇著 PDF 文字版电子书
Java 语言程序设计(基础篇)原书第 10 版 是 Java 语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI 程序设计、数据结构和算法、高级 Java 程序设计等内容。本书通过示例讲解问题求解技巧,提供大量的程序清单,每章配有丰富的复习题和编程练习题,帮助读者掌握编程技术,并学会应用所学技术解决实际开发中遇到的问题。基础篇主要介绍基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本 I/O、抽象类和接口等内容。原创 2024-04-13 14:09:35 · 620 阅读 · 0 评论 -
JDK、JRE 及 JVM 是什么?
JDK 是 Java 开发工具包,包含 JVM 虚拟机(Java 程序运行的地方)、核心类库(Java已经写好的东西,我们可以直接用)、开发工具(javac、java、jdb、jhat 等)JDK 包含了 JRE,JRE 包含了 JVM(Java 虚拟机)。JRE 是 Java 运行环境,包含 JVM、核心类库、运行工具。原创 2024-04-12 17:50:53 · 278 阅读 · 2 评论 -
Java 数据类型和变量
数值类型由低到高为 byte < short < int < long < float < double,小的赋值给大的可以自动转换。// 需要字母 f,double 类型转为 float 类型;// 小数常量默认为 double 类型,不需要添加字母;b = false;一个字符可以用一个 char 类型数据表示,一段文字可以用一个 char 数组表示;整数类型:byte short int long,分别占 1、2、4、8 个字节;小数类型:float double,分别占 4、8 个字节;原创 2024-04-11 01:01:17 · 129 阅读 · 0 评论 -
【Java】npm 国内下载慢的问题解决
打开 cmd 命令窗口使用淘宝 npm 镜像定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm;安装 cnpm 命令:npm install -g cnpm --registry=https://registry.npm.taobao.org这样就可以使用 cnpm 命令来安装模块了:cnpm install [name],例如:cnpm install vue-cli各镜像网址:开源镜像: http://npm.taobao.org/mirrorsNode.js 镜像: .原创 2021-08-11 16:07:59 · 251 阅读 · 0 评论 -
【Java IDEA】关于 idea 安装 Vue 插件后新建文件不显示 Vue Component 的问题及解决方法
点击 file 打开设置 settings,展开 Editor 找到 file and code templates,如下图操作:设置完后,如图:此时,右键 new 出现了 Vue Component:原创 2021-08-10 23:00:17 · 313 阅读 · 0 评论 -
【skills Java Web】关于 IDEA 的 .properties 文件乱码解决方案
今天使用 IDEA 创建 Web 项目时,发现读取 .properties 资源文件内容并传至响应页面时,发现是乱码的,网上给出的答案清一色是:files → settings → Editor → File Encodings:将 Default encoding for properties files 的编码更改为 UTF-8,如图所示:但是,依然解决不了浏览器读取 .properties 文件乱码的问题。后来,我反其道而行之,将 UTF-8 改为 GBK,完美解决了浏览器读取 .proper原创 2021-08-07 22:08:29 · 177 阅读 · 0 评论 -
【Java IDEA】关于 javax.servlet.http.HttpServletRequest 报错解决方案
原因:没有导入相关的 jar 包maven 导入依赖:<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <versio.原创 2021-08-06 17:29:22 · 3969 阅读 · 0 评论 -
【Java IDEA SpringMVC】Tomcat 启动失败:org.apache.catalina.core.StandardContext.startInternal 一个或多个筛选器启动失败
原因:项目所依赖的 jar 包没有导入解决方法:File → Project Structure → Artifacts → 「发布的网页项目」→ 新建 lib 目录 → 导入 jar 包:Library Files → 选择需要导入的 jar 包原创 2021-08-06 00:02:13 · 658 阅读 · 0 评论 -
【Java】Mybatis 学习整理
文章目录我的运行环境简介什么是 MyBatis?持久化持久层为什么需要 MyBatis?第一个 Mybatis 程序搭建环境创建一个模块编写代码测试小结CRUDnamespaceselect分析错误万能的 Map思考题配置解析核心配置文件环境配置属性(properties)类型别名(typeAliases)设置(settings)其他配置映射器(mappers)生命周期和作用域解决属性名和字段名不一致的问题resultMap日志日志工厂Log4j简单使用分页使用 Limit 实现分页RowBounds 分页原创 2021-08-03 21:12:18 · 148 阅读 · 0 评论 -
【Java Mybatis】java.io.IOException: Could not find resource mybatis-config.xml 问题成功解决
写在最前面:基于 Maven …记录一下解决 java.io.IOException: Could not find resource mybatis-config.xml 的问题,按照网上的很多方法,都没解决一开始在 pom.xml 文件中加入:<!--在 build 中配置 resources,来防止资源导出失败的问题--><build> <resources> <resource> <dire原创 2021-07-28 20:02:57 · 918 阅读 · 1 评论 -
【Java】eclipse 自动提示和自动补全
设置代码自动提示打开 Eclipse ⇒ Window ⇒ Perferences找到 Java 下的 Editor 下的 Content Assist,右边出现的选项中,有一个 Auto activation triggers for Java,会看到只有一个 “.” 存在。表示:只有输入 “.” 之后才会有代码提示在 “.” 的地方改为 abcdefghijklmnopqrstuvwxyz.,保存。设置 xml 自动补全Windows ⇒ preferance ⇒ XML ⇒ XML原创 2021-07-27 13:30:54 · 128 阅读 · 0 评论 -
【Tomcat】解决 Tomcat 启动时乱码
到 %apache-tomcat 根目录%\conf\ 目录下,修改 logging.properties 文件:java.util.logging.ConsoleHandler.encoding = UTF-8 改成:java.util.logging.ConsoleHandler.encoding = GBK原创 2021-07-21 14:05:59 · 60 阅读 · 0 评论 -
【IDEA skills】IDEA设置类模板,/**+enter自动出模板
https://blog.csdn.net/a347911/article/details/80048123原创 2021-07-16 17:50:38 · 316 阅读 · 0 评论 -
【学习路线】Java
学习路线,spring,springmvc,mybatis然后在学springboot原创 2021-07-12 11:08:17 · 54 阅读 · 0 评论 -
【Java】Java 命名规范
包名:多单词组成时,所有字母都小写 xxxyyyzzz类名、接口名:多单词组成时,所有的单词首字母大写 XxxYyyZzz变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写 xxxYyyZzz常量名:所有字母都大写。多单词时每个单词用下划线连接 XXX_YYY_ZZZ...原创 2021-07-10 08:15:21 · 49 阅读 · 0 评论 -
【Java IDEA】idea 打开已存在项目
https://www.jianshu.com/p/7da7da3e4ae0原创 2021-06-22 21:43:29 · 522 阅读 · 1 评论 -
【vscode 环境配置】vscode 配置 Java 环境
文章目录主要步骤:具体操作:1. 下载安装配置 java2. vscode 安装插件3. 调试试运行4. 编译运行5. 运行结果 ↡↡遇到的问题主要步骤:➤ 下载安装配置java➤ 配置java Path➤ vscode 安装插件➤ 调试试运行具体操作:1. 下载安装配置 java照着这里做,或者这个2. vscode 安装插件安装插件点击扩展(Ctrl+Shift+X) --> 搜索查找 Java Extension Pack --> 点击安装(此处有坑,后面会讲)。转载 2021-06-15 14:15:09 · 1278 阅读 · 0 评论 -
【Java】Java JDK 安装和配置
介绍本文章介绍JAVA开发环境安装是基于:下载JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html应该检查你的操作系统是32位或64位的,并下载相应的JDK版本(我的是 64bit 的电脑)同意协议后,选择对应版本下载:看看下载后文件,它长这样:安装Java(JDK)进入 JDK 安装目录,例如目录:D:\Program Files\Java\jdk1.8.0_65JDK安装后转载 2021-06-14 22:50:48 · 245 阅读 · 0 评论 -
【Java skills】Java 命令
查看 java 版本:java -version查看 java 的 jdk 路径:java -verbose原创 2021-06-14 22:23:36 · 76 阅读 · 0 评论 -
商城阶段学习总结
通过域名访问页面(nginx)hosts:解析域名–>ipnginx:web和反向代理服务器 web服务器 web应用服务器 nginx+tomcat请求分发,反向代理,代理到后台不同端口start nginx , nginx -s reload,nginx -s stop主要修改nginx.conf文件,如下:跨域跨域的场景:协议不同 域名不同 端口不同 二级域名不同跨域前提:ajax请求才会出现跨域解决方案:jsonp nginxcors:Access-Contro原创 2020-08-15 10:50:32 · 128 阅读 · 0 评论 -
使用vue框架在做入门项目的时候遇到Uncaught (in promise) Error: timeout of 2000ms exceeded的问题
在vue项目、虚拟机、nginx配合进行路径转发的时候,遇到了该问题本意是虚拟机转发到虚拟机主机,但是出现了该错误,使用webpack自动打包的项目想来不会出什么问题,所以在虚拟机中尝试对nginx转发的路径进行GET尝试:curl -XGET http://192.168.xxx.xxx:xxxx/xxx/xxx/xxx发现连接出现超时,经过排查,发现防火墙未关,于是逐渐尝试关闭防火墙,关闭了Win10公用防火墙之后,再次尝试连接,发现成功获取数据,回到前台,项目已不再报错如何关闭防火墙:1原创 2020-08-15 10:23:48 · 3105 阅读 · 0 评论 -
java.sql.SQLException: Unknown system variable ‘tx_isolation‘
连接数据库出现了一个这样的错误:Caused by: java.sql.SQLException: Unknown system variable ‘tx_isolation’at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)at com.mysql.jdbc.MysqlIO.checkEr原创 2020-08-14 16:27:52 · 432 阅读 · 0 评论 -
Vue
html模板插值表达式:声明式渲染{{js表达式、数据模型}}:js表达式必须有返回值,出现插值闪烁v-text:通常使用该方式v-html:解析html,js,css。安全隐患双向渲染:双向绑定v-modle=“数据模型”:在表单元素中使用,才有意义事件:v-on 简写@@click:点击事件(后面跟js表达式,或方法名)@contextMenu:右击事件,事件修饰符:.prevent阻止默认事件@keyup:键盘事件13或者enter键:回车事件@keyup.13组合事件v原创 2020-08-10 20:26:35 · 99 阅读 · 0 评论 -
我的maven原始设置
修改后:原创 2020-08-01 17:58:34 · 88 阅读 · 0 评论