当前位置: 移动技术网 >

Java后端

  (共找到 76 条与 Java后端 相关的信息)

互联网校招面试必备——Java多线程

2018-09-19 13:36 | 评论:0 次 | 浏览: 203

本文首发于我的个人博客: "尾尾部落" 本文是我刷了几十篇一线互联网校招java后端开发岗位的面经后总结的多线程相关题目,虽然有点小长,但是面试前看一看,相信能帮你轻松啃下多线程这块大骨头。 什么是进程,什么是线程?为什么需要多线程编程? 进程间的通信方式、线程间的通信方式 实现多线程的三种方法 三 ...

Java后端框架之Spring Boot详解,文末有Java分布式实战项目视频可取

2019-03-07 07:18 | 评论:0 次 | 浏览: 168

在 Java 后端框架繁荣的今天,Spring 框架无疑是最最火热,也是必不可少的开源框架,更是稳坐 Java 后端框架的龙头老大。 用过 Spring 框架的都知道 Spring 能流行是因为它的两把利器:IOC 和 AOP,IOC 可以帮助我们管理对象的依赖关系,极大减少对象的耦合性,而 AOP ...

备战金九银十,我总结了2019上半年100道Java后端研发面试题

2019-07-30 22:12 | 评论:0 次 | 浏览: 180

"金九银十"跳槽季!跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来,期间也没有准备充分,到底是因为技术原因,影响自己的发展,偏移自己规划的轨迹,还是钱给少了,不受重视。准备不充分的面试,完全是浪费时间,更是对自己的不负责 ...

2019 中兴java面试笔试题 (含面试题解析)

2019-10-30 14:53 | 评论:0 次 | 浏览: 194

本人3年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考察的点都差不多,所以将自己的心得记下来,希望能给正在找或者准备找工作的朋友提供一点帮助。另外,目前在阿里也做面 ...

关于HashMap与某面试官的探讨

2020-07-03 11:41 | 评论:0 次 | 浏览: 116

一个HashMap能跟面试官扯上半个小时关注 安琪拉的博客 1.回复面试领取面试资料 2.回复书籍领取技术电子书 3.回复交流领取技术电子书前言HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。开场面试官: 你先自我介绍一下吧!安琪拉: 我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!哦,不对,串场了,我是**,目...

java8中流式语法,18K以上的程序员还是要掌握下的

2020-07-16 17:46 | 评论:0 次 | 浏览: 395

环境java1.8、idea2018、springboot帮助人群java软件工程师、java后端开发、准备面试的java软件开发、jdk1.8新特性学习目标掌握java之Lambda函数式编程 filter、map等最常见用法;参考样例代码你也可以写出自己的Lambda函数式代码;以前我写过一篇Lambda函数式编程文章,现在我在补充下。代码举例jdk1.8 Lambda函数式编程在应用开发中最常见的例子如下测试数据准备转换map转换加过滤1

Java 后端解决跨域问题

2020-07-17 10:51 | 评论:0 次 | 浏览: 109

之前项目中遇到过前端跨域问题,特此记录便于日后查阅。前端跨域问题解决方式有很多种,其中一种就是在页面请求的目标服务后台配置跨域代码,因为我们的项目是前后端分离的,后端统一要通过路由网关来进行请求转发,所以我只需要在路由网关服务配置跨域代码即可,代码如下:@SpringBootApplication@EnableEurekaClient@EnableFeignClients@EnableZuulProxypublic class ZuulApplication {public stat

JAVA后端生成Token(令牌),用于校验客户端

2020-07-17 12:48 | 评论:0 次 | 浏览: 75

1.概述:在web项目中,服务端和前端经常需要交互数据,有的时候由于网络相应慢,客户端在提交某些敏感数据(比如按照正常的业务逻辑,此份数据只能保存一份)时,如果前端多次点击提交按钮会导致提交多份数据,这种情况我们是要防止发生的。2.解决方法:①前端处理:在提交之后通过js立即将按钮隐藏或者置为不可用。②后端处理:对于每次提交到后台的数据必须校验,也就是通过前端携带的令牌(一串唯一字符串)与后端校验来判断当前数据是否有效。3.总结:第一种方法相对来说比较简单,但是安全系数不高,第二种方法从根本上解决了

java菜鸟和你讨论关于mybatis的入门

2020-07-17 15:00 | 评论:0 次 | 浏览: 138

最近开始学习java后端的基础框架了,先从mybatis开始吧,分享一下mybatis框架基础的使用方法和踩过的坑。使用步骤:(按照mybatis官网进行操作 官网地址 :https://mybatis.org/mybatis-3/zh/)1.在maven中获取到mybatis和mybatis的依赖,将坐标写入pom.xml 。坐标如下:2.写一个mybatis工具类,用于在接下来的操作中直接获取到SqlSession,官网中有代码,这里也截图奉上:3.写一个mybati

非科班出身,玩命复习两月,字节跳动提前批Java后端,意向已拿

2020-07-17 15:13 | 评论:0 次 | 浏览: 104

前言本人211非科班,之前在字节和腾讯实习过,这次其实没抱着什么特别大的希望投递,没想到字节可以再给我一次机会,还是挺开心的。本来以为有个机会就不错啦!没想到能成功上岸,在这里要特别感谢帮我内推的同学,中间投递比较曲折,是他帮了我很多,非常负责任全程跟进内推话不多说,先来看看这次的面试题项目相关Spring介绍一下SpringMVC工作流程常见注解说一下Java用过什么集合框架HashMap源码说一下(细说,从初始化到put、get、扩容、红黑树、1.8做了哪些优.

SpringCloud 基础概念

2020-07-19 14:11 | 评论:0 次 | 浏览: 124

微服务  微服务架构是一种以一些微服务来替代开发单个大而全应用的方法,每一个小服务运行在自己的进程里,并以轻量级的机制来通信, 通常是 HTTP RESTful API。微服务强调小快灵, 任何一个相对独立的功能服务不再是一个模块, 而是一个独立的服务。微服务的特性微服务的好处目前微服务的发展状况SpringCloud服务发现——Netflix Eureka对比Dubbo客服端负载均衡——Netflix RibbonFeign对比ZooKeeper断路器——Netflix Hystr

Java基础-流程控制

2020-07-22 15:03 | 评论:0 次 | 浏览: 103

Java基础Java基础-流程控制原创诗词输入和输出输出输入格式化输出总结if判断条件判断总结switch多重选择switch语句总结while循环循环while循环总结do-while循环总结for循环for each循环总结break和continue总结Java基础-流程控制原创诗词《放愁》 作者:沙家大少雨湿琵琶半遮羞,窗前月下何人愁?望穿千古,多少愁,点滴在心头!夕照青山皆映柔,桑前屋后几处秋?纵观世今,多少忧?浅笑回眸,满眼是青州!如果这篇文章对您有帮助,或是觉得小弟诗词天赋还可以

JavaScript 的使用看这篇就够了

2020-07-24 16:08 | 评论:0 次 | 浏览: 152

JavaScript 初学者必知必会本文档适合初学者学习JavaScript时参考万字以上的总结,包括基本的程序演示以及简略的对正则表达式的介绍,相信初学者看完一定有所收获看完这篇还可以看看博主对HTML和CSS的总结,超级适合初学者,传送地址:HTML & CSS 初学者必知必会文章目录JavaScript 初学者必知必会一、JavaScript介绍二、JavaScript和HTML代码结合的方式1. 在head或body标签中使用script标签书写JavaScript代码2. 单独的创

小程序生成海报(java后端)

2020-07-31 14:19 | 评论:0 次 | 浏览: 219

实现方案前端人员,提供相关的html页面, 后端人员提供接口,前端人员通过参数设置html页面需要渲染的内容, 最后使用wkhtmltoimage或者phantomjs 对html 进行截图生成海报, 个人感觉wkhtmltoiamge 比phantomjs 要快一点,稳定一点我主要说下wkhtmltoimage的实现方案实现步骤 安装环境 官网地址:https://wkhtmltopdf.org/ windows: 下载安装包安装即可 linux: 下...

java8新特性-日期时间类

2020-07-31 16:17 | 评论:0 次 | 浏览: 105

**java8新特性-日期时间类**在JDK1.8之前,日期和时间的处理一直是Java里面经常被吐槽的问题 JDK1.8推出了全新的日期时间API 。在JDK1.8中引入java.time.*包,重新定义了一套日期时间处理类, 让日期时间的处理变得简单易用1. java.time包简介java.time包主要提供了日期、时间、瞬间、持续时间的api主要的日期时间概念,包括时刻,持续时间,日期,时间,时区和时段。 基于ISO日历系统,所有的类都是不可变的,线程安全的按类型主要分为: 1.

Java开发 parameterType 用法

2020-08-01 00:00 | 评论:0 次 | 浏览: 73

该参数只表示一个参数类型,但是如果有多个参数的话,就不要使用该参数了。一个参数的这种其实没有必要写parameterType,而且还有就是多个参数的时候也没有必要写parameterType,也就是说,其实该参数的存在是不是特别必要的。其中@Param和parameterType 二者存其一即可。看名字就能知道ParameterType是按照类型进行匹配,而@Param是按照名字进行匹配。作者:湖杨链接:https://www.jianshu.com/p/2ca482b1284e来源:简书著作权归作

2020年Java程序员应该学习的10大技术

2020-09-24 17:05 | 评论:0 次 | 浏览: 94

学习不易,坚持更难,加油哦!前言:对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5、Spring Security 5和Spring Boot 2等,这些都给我们带来了很大的挑战。 在2019年初,我认为Java 10还是比较新的,但是,在我学习完所有Java 10的特性之前,Java 11、Java 12、Java12 已经接踵而至,对于工作繁忙的程序员们来说,大多数人都根本没有时间看这些。基本是都是.

文件下载:从服务器上下载,自动给下载的PDF添加水印

2020-10-24 14:59 | 评论:0 次 | 浏览: 99

文件下载:从服务器上下载,自动给下载的PDF添加水印(一)javaweb 项目,前端页面点击下载指定文件,后端执行过程。部分封装在FileUtils工具类的方法代码放在 文件下载:从服务器上下载,自动给下载的PDF添加水印(二)一、从服务器文件下载,自动添加水印/** * 文件下载:从服务器上下载,自动给下载的PDF添加水印 * * @param pathName 文件名 * @param response * @param request

Mybatis入门教程,实现数据库简单增删改查

2020-10-25 17:36 | 评论:0 次 | 浏览: 73

Mybatis教程(一) 实现数据库简单增删改查(上)首先,我们在数据库中创建一个表,如图接下来,我们创建一个maven项目点击next点击finish在新建的maven项目的pom.xml文件中导入相关jar包<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis

java项目后端开发-购物商场mall项目开发笔记

2020-10-25 16:49 | 评论:0 次 | 浏览: 59

项目开发笔记用户模块开发1.session的使用2.get,post3.注解@Controller,@ResquestMapping,@responseBody使用4.serializable接口(序列化)5.注解@JsonIgnore的使用方法及其效果6.注解@JsonSerializeMybatis传参,使用@Param注解@Service("serviceName")用户模块开发1.session的使用Session简单介绍  在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(ses

移动技术网