Java后端书籍——阿里大牛推荐
读书方法论 由于笔者对Java比较擅长,所以这里只推荐Java后端相关的书籍。 1、怎么读? 速读一遍(最好在1~2天内完成) 人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提…
读书方法论 由于笔者对Java比较擅长,所以这里只推荐Java后端相关的书籍。 1、怎么读? 速读一遍(最好在1~2天内完成) 人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提…
数字操作篇 1、判断是否为数字 // 利用位运算符实现判断 const isNumber = (value) => ((value | 0) === value); isNumber('123x') // false isNumber('0') // false isNumber(123) // true isNumber(0) // true isNumber(null) // false…
原因是 :JDK11没有直接的jre,要用户选择jre模块: 打开命令提示符,要cd到%JAVA_HOME%(D:\JAVA\JDK11)(用户安装路径) 然后运行命令: bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 会在本目录下生成jre文件夹 win10是直接把jre和jdk的bin文件夹的路…
IDEA里面装了几个版本的JDK,导入工程后时不时提示一下错误 1.错误提示 2.本机安装的JDK版本 3.解决方案 具体原理不详,但是改了下面两处就把版本都统一成自己用的版本了 改第一处 改第二处 改第三处 上面都改完以后,我已build,海报这个错! 这里改完以后,上面两处改动的地方也要重新检查一下,因为他们的设置值和这个文件有依赖关系,具体原因不名,只是我这个发现他们的值被重置成17了; 如…
最近碰到一个接口对接需要将jsonarray集合转换为List指定实体集合的情况,我使用的是阿里的fastjson工具包,操作很简单,具体的代码如下: //开始解析数据 JSONArray array = JSON.parseArray(result.get("data").toString()); //遍历其中的数据 List<CheckingInfo> checkinList = …
有人曾经将编程比作做菜,那编程语言就是提前准备的食材和厨具。 和做菜时的精挑细选一样,在成为一个「高手」的过程中,我们要学会的是找到最适合自己的编程语言。 目前世界上两种最受欢迎、最强大的编程语言有两个——Python和Java! 到底学Python还是Java,这确实是个难题。 如果你问Python程序员,一定会告诉你先学Python;如果你问Java程序员,一定会告诉你先学Java。 Pyth…
前言:本专栏旨在记录java常用工具,如java、javac等在使用中可能出现的错误。感兴趣的可以关注本专栏。 一、问题发生 如下图所示,缺少配对的右括号 二、问题解决 while((hasRead = fis.read(bbuf)) > 0) 补齐右括号:while((hasRead = fis.read(bbuf)) > 0) 版权声明:本文为gao_zhennan原创文章,遵循 …
1. 数据类型: (1)基本数据类型(primitive types): 例如: (2)对象数据类型(object types): 例如: (3)其间的区别: (4)对象类型形成层次结构: 所有非基本数据类型都是由object继承而来的: 所有除了object的类都有一个父类,特别是带有extends 关键字的: 若没有extends,则默认缺省值为extends Object。 (5)包装…
报错信息如下: java.sql.SQLException: sql injection violation, dbType mysql 注意 sql injection violation ,字面理解就是sql注入错误,多数情况都是 列名 被怀疑是sql注入,所以被DB拒绝,需要检查字段(比如 用户id 在别的地方是 user_Id ,但在user自己表里面即主键就叫 id ) 一般情况下,都是…
package test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import …