Java web开发的项目实例

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

Java web相关文章

手记文章

学好 MySQL ,要抓住这些重点

学习 MySQL 数据库是一件比较难的事情,MySQL 数据库比较知识体系比较庞大,我们的时间又是零散的,对于 MySQL 数据库知识总是很难从点到面,学了前面的忘了后面的,抓不住知识重点。 最近极客时间《MySQL实战45讲》作者丁奇发起了 60天打卡 MySQL 活动,梳理了一份 MySQL 相关知识点,这些知识点非常全面,涵盖了 MySQL 数据库的方方面面,把它分享给大家,希望大家学习 MySQL 数据库可以事半功倍,知识点如下: 知识点一:MySQL 基础架构 知识点二:MySQL 日志系统 知识点

浏览197推荐1
手记文章

如何保存私密信息?

大家好,我是姚半仙,慕课网《Java架构师成长直通车》课程架构师讲师团成员之一。这一篇文章中我们一起来探讨下配置管理的安全问题。 通常来说存储到配置文件里的大多都是一些并不敏感的业务数据,所以我们就光明正大地把明文放到GitHub中去了。如果要保存敏感的数据(比如说生产环境数据库的用户名和密码),并且需要通过配置管理的方式分发到服务节点,但又不能直接把密码放到GitHub,这时候应该怎么保护这些隐私数据的安全性呢? 数据加密 前面提到的数据库密码是一个相当机密的信息,尽量

浏览283推荐3
手记文章

聊一聊 InnoDB 引擎中的索引类型

索引对数据库有多重要,我想大家都已经知道了吧,关于索引可能大家会对它多少有一些误解,首先索引是一种数据结构,并且索引不是越多越好。合理的索引可以提高存储引擎对数据的查询效率。 形象一点来说呢,索引跟书本的目录一样,能否快速的查找到你需要的信息,取决于你设计的目录是否合理。 MySQL 数据库有很多种索引,每种存储引擎的索引都不太一样,这篇文章就介绍一下 InnoDB 引擎种的索引,在 InnoDB 引擎中有三种索引: B-Tree 索引 哈希索引 全文索引 B-Tree 索引 B-Tree

浏览270推荐1
手记文章

java实现数据结构-链表(单向,循环,双向)

1. 什么是链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序实现的。 每一个链表都包含多个节点,节点又包含两个部分,一个是数据域(储存节点含有的信息),一个是引用域(储存下一个节点或者上一个节点的地址)。 2. 链表的特点 获取数据麻烦,需要遍历查找,比数组慢 方便插入、删除 3. 单向链表 单向链表是一种简单的数据结构,在单向链表中每个节点中都会有一个引用域指向下一个节点的地址. 3.1 单向链表的代码实现 //单

浏览314推荐0
手记文章

Java实现Linux grep命令,快速搜索目录下文件中内容

用过Linux的人对grep命令都不会陌生,在面试的时候,如果一个说他会Linux,但是不会grep,基本不会有太好的结果。 在我平时的工作中,grep经常被用于: 查看进程,Linux标准输出过滤 统计功能,grep配合其它命令,如awk 文件内容过滤,查看一个目录下有那个文件包含了指定的内容。比如这个目录下那个文件中包含艾贺 之前写过:Grep使用方法](https://www.jianshu.com/p/92df6f8fd3fb),感兴趣可以阅读 grep虽好,但其主要用在Linux上,可能windows上有其它的替代品,不过目前还没有去寻找

浏览99推荐0
手记文章

「四年总结」一名程序猿的打怪升级之路

「四年总结」一名程序猿的打怪升级之路 不知不觉,入行已经四年时间了,写博客也写了四年了。在即将步入2020新的一年,写下这一篇文章,对自己过去四年的进行一次分析和总结,既作为自己的年终总结,也希望能对各位读者、各位Developer的成长有些许启发。 一、为什么要写博客?(爱好由来落笔难,一诗千改始心安) 为什么要写博客? 这个问题小编曾经也在问自己,每次的思索都是片段的,从来没有认真去想过,如果非要我直接来回答,那我可能就会用两个字来形容,爱好。 1. 那么究竟爱好是如何

浏览75推荐1
手记文章

2020年毕设项目推荐,能不能风光毕业就看这次了!

如题 作为过来人,小慕想说,要想2020年从容毕业,毕设还是早点准备的好哇,毕竟干瞪眼的时间又多了个寒假不是。 还不知道毕设该做什么项目?既想要容易上手又想要炫技? 那下面这些王炸项目,一定适合你!各方向都有,快来挑选下吧~ <p></p> <p></p> <p></p> 前端 推荐项目一: 《微信小程序云开发-从0打造云音乐全栈小程序》 推荐理由:潮流新颖 1、技术栈(云开发)新颖,是未来发展(serverless)潮流 2、小程序端、服务端、CMS端,三端综合实战,巩固并提升你的小程序开发技能 3

浏览3021推荐33
手记文章

Java并发包中的原子变量操作类

JUC并发包提供了一系列的原子操作类,这些类都是使用非阻塞算法(CAS)实现的,相比于使用锁来实现,这些原子操作类在性能上更好一些。JUC并发包中包含有AtomicInteger、AtomicLong和AtomicBoolean等原子性操作类,它们的原理相似。这里以AtomicLong为例进行说明,AtomicLong是原子性递增或者递减类,它是使用Unsafe来实现的。   AtomicLong通过CAS提供了非阻塞的原子性操作。   其源码如下:public class AtomicLong extends Number implements java.io.Serializable {     private static final long serialVersionUID = 192781

浏览200推荐0

Java开发电商平台

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

查看详情

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

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

查看详情

2017 Android最新面试技巧

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

查看详情

全栈工程师是如何炼成的

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

查看详情