安全系列之——手写JAVA加密、解密 Java

安全系列之——手写JAVA加密、解密

软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。 网络安全一般需要注意以下几个关键点: 完整性(Integrity):确保信息在传输过程中,没有被篡改。 私密性(Confidentiality):也就是通过加密,确保只有可信的实体...
阅读全文
当后端基建落在你头上,你该如何推进? 编程技术

当后端基建落在你头上,你该如何推进?

作为一个Java的小菜鸡,就没有进行过系统化的学习,也没进入过大团队。在小公司野蛮生长,一些基本的构建是真的整的不好,Java环境之前都不一样:stuck_out_tongue_closed_eyes:。在此我要进行相关总结,进行规制指定。 一. 从 DevOps 流程看后端基建 这就是一个软件的完整生命周期,中间涉及这么多软件,有的软件确实...
阅读全文
CAS底层原理与ABA问题 Java

CAS底层原理与ABA问题

CAS定义 CAS(Compare And Swap)是一种无锁算法。CAS算法是乐观锁的一种实现。CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当预期值A和内存值V相同时,将内存值V修改为B并返回true,否则返回false。 CAS与synchronized (1)synchronized加锁,同一时间段只允许一个线程访问,能够保证一致性但是并发性下降。 (2)C...
阅读全文
详解Maven命令大全 编程技术

详解Maven命令大全

一、Maven简介 Maven 官网: https://maven.apache.org Maven 3.3.9版本文档: http://maven.apache.org/ref/3 ... Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管...
阅读全文
华为 Java 编程规范出炉,究竟和官方文档有何不同? Java

华为 Java 编程规范出炉,究竟和官方文档有何不同?

点击“ 开发者技术前线 ”,选择“星标” 在看|星标|留言,  真爱 来源:blog.csdn.net/chenleixing/article/details/44173985 1、引言 这个标准是衡量代码本身的缺陷,也是衡量一个研发人员本身的价值。华为作为一家全球化的 IT 公司,十几万员工,无论是人事管理,还是代码管理,都是一件不容易的...
阅读全文
新一期的干货来了,BootStrap该怎么用(乐字节java)5 编程技术

新一期的干货来了,BootStrap该怎么用(乐字节java)5

BootStrap 插件 如果需要更多资料点击下方图片加好友领取⬇(注明来意) ​ 表单主要功能是用来与用户做交流的一个网页控件,良好的表单设计能够让网页与用户更好的沟通。表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。 导航 ​ 使用下拉与按钮组合可以制作导航 ​ 要点: 1、基本样式: .nav 与 “nav-tabs”...
阅读全文
7 年 Java 后端妹子被淘汰,一路北漂辛酸史 编程技术

7 年 Java 后端妹子被淘汰,一路北漂辛酸史

点击“ 开发者技术前线 ”,选择“星标:top:”  在看|星标|留言,  真爱 来源: https://dwz.cn/feikHNmp 今天分享一位同行的经历, 正文如下: 本人Java开发6年半不到7年的样子。 英语专业,临毕业跟着隔壁专业去培训了四个月 Java 。 跟他们一起来了北京找工作,一...
阅读全文
fastJson与一起堆内存溢出'血案' 编程技术

fastJson与一起堆内存溢出'血案'

现象 QA同学反映登录不上服务器 排查问题1–日志级别 查看log,发现玩家登录的时候抛出了一个java.lang.OutOfMemoryError 大概代码是向Redis序列化一个PlayerMirror镜像数据,但是在JSON.toJSONString的时候出现了错误.比较清晰,即序列化的时候expandCapacity,内存不足。 ...
阅读全文
Java入门基础学习,成为一个Java程序员的必备知识 编程技术

Java入门基础学习,成为一个Java程序员的必备知识

引言 众所周知,Java是一种面向对象的编程语言。您可以在Windows操作系统上编写Java源代码,而在Linux操作系统上运行编译后的字节码,而无需修改源代码。 数据类型 Java 有 2 种数据类型,一种是基本数据类型,一种是引用类型。 基本数据类型用于存储简单类型的数据,比如说,int、long、byte、short 用于存储整数,float、double 用于存储浮点数,...
阅读全文
Loading...