学习Java推荐的书籍
第一部分:Java语言篇 1.《Java编程规范》 适合对象:初级、中级 介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。 2.《Java编程思想》 适合对象:初级、中级 介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合初学 ... 查看全文
实现一些简单的运算,字母或数字的位置变动(java)
先实现一个3位数字的位数变动,就是把345变成453或者543之类的。 import java.util.Scanner; //定义一个叫Solution的类 public class Solution { //声明一个叫reverseInteger函数,里面传一个整形参数number,假定它是一个 ... 查看全文
generator.next (Generator) – JavaScript 中文开发手册
[JavaScript 中文开发手册generator.next (Generator) - JavaScript 中文开发手册The next() method returns an object with two properties done and value. You can also p... ... 查看全文
实现Java客户端上传文件与Java服务端接收文件
Java客户端通过HTTP协议上传文件, 服务端处理客户端请求, MultipartFile转File, 实现客户端上传文件的存储 Java环境: JDK1.8 开发环境: IDEA SpringBoot: 2.2.0 Maven: 3.6.3 Java客户端通过HTTP协议上传文件 // 引入po ... 查看全文
RangeError (Errors) – JavaScript 中文开发手册
[JavaScript 中文开发手册RangeError (Errors) - JavaScript 中文开发手册RangeError对象标明一个错误,当一个值不在其所允许的范围或者集合中。] 本文标题:RangeError (Errors) – JavaScript 中文开发手册 - Break易... ... 查看全文
超简单的求后缀数组算法-JavaScript
//查找 function find(str,hasSortArr,callback) { let l=0,r=hasSortArr.length; let index=-1; if(hasSortArr.length>0){ const ri=callback(str,hasSortArr[r-1 ... 查看全文
linux 环境 java web 验证码失效
访问验证码报错: 2020-07-05 20:09:05.610 ERROR 23483 [nio-8877-exec-8] c.z.m.a.c.h.ExceptionHandlerAdvice : Exception:Handler dispatch failed; nested exceptio ... 查看全文
去年去阿里面试,被问到java 多线程,我是这样手撕面试官的
1.多线程的基本概念1.1进程与线程程序:是为完成特定任务,用某种语言编写的一组指令的集合,即一段静态代码,静态对象。进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,每个程序都有一个独立的内存空间线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行.一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可 查看全文
55-前端-JavaScript(二)
今日内容概要 JS结束 BOM与DOM jQuery框架 选择器 操作样式 今日内容详细 BOM与DOM操作 # 截至目前为止 我们虽然已经学会了js语法 但是你会发现跟浏览器和html文件还是一点关系没有 """ BOM 浏览器对象模型 Browser Object Model js代码操作浏览器 ... 查看全文
学习JAVA,我建议这样做
之所以写这篇文章,是因为最近有小伙伴从某知名国企跳槽出来,转行互联网开发。刚开始听到这个消息时,第一反应是不信。东北的国企可是响当当的铁饭碗,说扔就扔?在三番五次确认之后,那哥们的确是把铁饭碗扔了。本文我们不讨论职业选择,只讨论一个问题,也是那个伙伴问我的问题:跨专业到软件开发,如何快速让自己的能力 ... 查看全文
基于UDP用JAVA实现客户端和服务端通信
案例模型分析: 基于TCP实现,一个Clinet(发送端)向,一个Server(接收端)上传图片文件的功能。要求,客户端上上传的图片路径,需要从配置文件.properties文件中读取 为了简化并可视结果:客户端和服务端,用本机ip上两个端口模拟即可; 定义Socket的时候,本机端口是OS随机分配 ... 查看全文
前端同学经常忽视的一个 JavaScript 面试题
题目 function Foo() { getName = function () { alert (1); }; return this; } Foo.getName = function () { alert (2);}; Foo.prototype.getName = function ()  ... 查看全文
重写java类的equals()和hashCode方法
一、equals()方法和hashCode()方法是什么? equals()和hashCode()都是是Java中万物之源Object类中的方法; equals方法用于比较两个对象是否相同,Object类中equals方法的实现是比较引用地址来判断的对象是否是同一个对象,通过覆盖该方法可以实现自定义 ... 查看全文
50个面试官最喜欢问的java微服务面试题
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1:什么是微服务 微服务,又称微服务 架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合 。 通俗地说,你必须看到蜜蜂如何通过对齐六角形蜡细胞来构建它们的蜂窝状物。他们最初从使用各种材料的小部分开始,并继续从中构建一个大 ... 查看全文
dubbo服务连接zookeeper报错:java.net.ConnectException: Connection refused
一、问题描述近期将测试环境的dubbo服务更换为docker启动,当启动服务,查看容器日志,报错如下:服务相关版本:1)dubbo服务:2.7.72)zookeeper版本:3.4.63)docker版本:19.03.8二、思路分析1)查看zookeeper配置是否正确,主要是端口 ==》确认无误2... ... 查看全文
Jquery Javascript 跳转页面传递参数以及获取url的参数
传递参数: window.location='editCourse.html?dataId='+dataId+''; 获取url中的参数(封装的方法): function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^& ... 查看全文
【JavaScript】字符串
以下内容为学习记录,可以参考 MDN 原文。 环境 vscode 1.46 Microsoft Edge 83 创建字符串 字符串,即我们通常所说的文本。 let string = 'The revolution will not be televised.'; 字符串可以使用单引号或者双引号包裹起 ... 查看全文
Arrow functions (Function) – JavaScript 中文开发手册
[JavaScript 中文开发手册Arrow functions (Function) - JavaScript 中文开发手册箭头函数表达式的语法比函数表达式更短,并且不绑定自己的this,arguments,super或new.target。这些函数表达式最适合用于非方法函数,并且它们不能用作构... ... 查看全文
在Java中使用预定义的类名作为类或变量名称
[Java 基础语法在Java中使用预定义的类名作为类或变量名称在Java中,允许使用预定义的类名作为类或变量名。但是,根据Java规范语言(§3.9),Java中命名的基本规则是不能使用关键字作为类的名称,变量的名称或用于包的文件夹的名称。在Java中使用任何预定义的类不会导致此类编译器错误,因为... ... 查看全文
啃碎并发(二):Java线程的生命周期
前言 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态。尤其是当线程启动以后,它不可能一直"霸占"着CPU独自运行,所以CPU ... 查看全文
一个Java开发5年的程序员,讲述自己三年突破瓶颈的经验,注意到这些能少走弯路。
对于那些想改变自己的朋友们来说,还是需要看清楚一些东西,有一些经验也想和大家分享。同样是职场人士,我也有我的经验和感受。在打工的时候,我曾经创造了3年加薪7次的小小“战绩”(同时进入公司的员工,加薪不超过2次的员工大有人在),顺利地从员工做到了总监,是公司所有员工中成长最快的。我敢肯定,在看过这篇文 ... 查看全文