Java web开发的项目实例

近年Web网站开发,客户端、服务端等程序均需要Java开发工程师进行完成,Java Web以其良好的平台无关性、安全性和可扩展性,在Web开发中始终保持着稳定的市场占有率,使市场对于Java开发工程师的需求只增不减,职业前景看好

Java web相关文章

手记文章

真香,我把百万鉴黄服务源码开源了

前言 最近某云审查的比较严,图床上的内容也无奈关闭了,有兴趣的小伙伴可以使用炒鸡工具箱自行搭建。今儿跟大家分享一下之前自建鉴黄服务的这个流程顺便分享一下相关源码。 图床架构 鉴黄流程 代码案例 建议有一定的Linux、Java、Python、TensorFlow、Docker基础。 使用Java调用Python脚本,当然你也可以自己搭建一个基于Python的Web服务: // yellowPath 脚本存放位置,后面会讲到 @Value("${yellow.path}") private String yellowPath; /** * 自家库鉴黄 * @param imagePa

浏览71推荐1
手记文章

「Java面试题/知识点精华集」20000+字的Java基础知识篇(2020最新版) !

本文已经收录进我的 79K Star 的 Java 开源项目 JavaGuide:https://github.com/Snailclimb/JavaGuide (「Java学习+面试指南」一份涵盖大部分Java程序员所需要掌握的核心知识。) 1. Java 基本功 1.1. Java 入门(基础概念与常识) 1.1.1. Java 语言有哪些特点? 简单易学; 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 可靠性; 安全性; 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程

浏览682推荐7
手记文章

Spring Cloud 和 Dubbo 哪个会被淘汰?

今天在知乎上看到了这样一个问题:Spring Cloud 和 Dubbo哪个会被淘汰?看了几个回答,都觉得不在点子上,所以要么就干脆写篇小文瞎逼叨一下。 简单说说个人观点 我认为这两个框架大概率会长期都存在。 时至今日,这两个框架放到现在,已经不存在谁取代谁这一说了。由于Spring Cloud Alibaba的出现,Dubbo已经很好的融入到了Spring Cloud体系,所以围绕Spring Cloud生态的各种周边产品都是可以无缝整合到一起来玩的。 Dubbo无缝整合Spring Cloud生态是啥意思呢?主要两方面: 如果

浏览373推荐1
手记文章

如何让你的网站也能跟我的一样使用HTTPS访问?

使用HTTPS访问我们的网站,不仅可以增加我们网站的安全性,更重要的是还能提升我们网站的逼格!我在为网站搭建SSL服务和CDN上有一些经验,在这里分享给大家,希望能帮到在这方面有需求的小伙伴吧!!! 第一步 购买SSL证书 打开 阿里云 > 产品与服务 > SSL证书 第二步 验证域名 购买成功后,需要验证我们域名,所以我们需要解析域名 记录类型:TXT 主机记录:hub.fengwenyi.com 记录值:将表格中的记录值填写到这里 点击 保存。 然后在验证域名那里点击 验证 第三步 下载证

浏览865推荐6
手记文章

Spring Security 两种资源放行策略,千万别用错了!

事情的起因是这样,有小伙伴在微信上问了松哥一个问题: 就是他使用 Spring Security 做用户登录,等成功后,结果无法获取到登录用户信息,松哥之前写过相关的文章([奇怪,Spring Security 登录成功后总是获取不到登录用户信息?],但是他似乎没有看懂。考虑到这是一个非常常见的问题,因此我想今天换个角度再来和大伙聊一聊这个话题。 Spring Security 中,到底该怎么样给资源额外放行? 1.两种思路 在 Spring Security 中,有一个资源,如果你希望用户不用登录就能访问,那么一

浏览371推荐0
手记文章

微服务项目搭建,到底要不要聚合工程?

这是一个入门问题,做微服务项目,首先就是要搭建 Project,代码采用什么样的形式来组织,这是我们面临的第一个问题。 要扯清楚这个问题,首先对 Maven 的使用不能含糊,小伙伴们可以在公众号后台回复 ssm,获取松哥手敲的 Maven 教程。 在传统的项目中,我们经常需要搭建聚合工程,这样可以方便的对项目进行分模块管理,降低维护难度。 微服务项目中,我们是否还需要继续这种开发方式呢?今天松哥结合自己在项目中的经验和大家简单聊一下,微服务项目中代码的组织形式。 1.开发模式

浏览344推荐0
手记文章

迫于无奈我使用了多线程

迫于无奈我使用了多线程 前言 项目上很多代码都是在原有代码的基础上做修改,以尽快满足需求,最近在修改公司代码的时候,我在调试一个JSP页面,给页面加了一个日期,然后这个日期会赋值给另一个表的字段,是一个很简单的需求,但是另一个表的那条数据是延迟产生的,至于是怎么延迟的,我还没能一步步调试出来,只知道确实是延迟,但是是在哪一段代码延迟的,我是真的找不到了,因为单步调试JS然后跟踪断点,肯定是没错的,但就是这样一步步调试,我还是没能找到哪一步进行了延迟操作,我只是

浏览386推荐0
手记文章

分享一款文字转语音工具箱

前言 语音合成可将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的口语输出的技术。适用于手机APP、儿童故事机、智能机器人等多种应用场景。 整合 这里我们使用百度云的人工智能语音合成API,个人用户拥有一定的免费额度,基本已经够用了,在线语音合成支持丰富的SDK,基本上流行的语言都可以轻松接入。这里使用世界上最流行的语言Java。 pom.xml引入: <dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>4.12.0</version>

浏览347推荐2

Java开发电商平台

实用教程,让你迈进更高级Java技术领域

查看详情

在实践中提升进阶Spring技术栈

多年实践的经验总结让你在开发中提升

查看详情

2017 Android最新面试技巧

面试技巧+面试题+实战项目经验,知识系统梳理和深入学习的组合路径,助你轻松拿到中高级工程师职位,获得更高薪工作

查看详情

全栈工程师是如何炼成的

全栈开发不是梦,学会它让你大放光彩

查看详情