数据安全:通过Oracle的基本函数实现简单加密脱敏函数

 概述 这里主要介绍两种操作简易的加密脱密函数,可能也是大家都比较常用。一个是内部 translate 函数,另外一个是利用 md5 算法创建的自定义函数。介绍这两个加密方法,主要还是在对一些业务数据做脱敏有这样的要求: 1、脱敏字段全部内容加密模糊化,部分加密模糊不行, 2、保持字段各条记...

2018-11-11 16:18:12

阅读数 27

评论数 0

CAS单点登录原理简单介绍

1. SSO简介 1.1 单点登录定义 单点登录(Single sign on),英文名称缩写SSO,SSO的意思就是在多系统的环境中,登录单方系统,就可以在不用再次登录的情况下访问相关受信任的系统。也就是说只要登录一次单体系统就可以。计划在项目中加入单点登录,开发中,taoshop 1.2 单...

2018-10-23 13:51:28

阅读数 19

评论数 0

只讲技术,拒绝空谈!2018 AI开发者大会精彩议程曝光

2018 年 11 月 8-9 日,由中国 IT 社区 CSDN 与硅谷 AI 社区 AICamp 联合出品的 2018 AI 开发者大会(AI NEXTCon)将于北京盛大召开。届时,近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者将齐聚于此,展开全方位技术解读及产业论证——只讲技术,...

2018-10-13 18:31:32

阅读数 10

评论数 0

30岁后程序员应该进行怎样的职业转型?

专一有利于做好事情,每个行业都会有深水区。如果所有的技术都想着去做管理,不脚踏实地写代码,那技术就做不好了。 如果仔细推敲这句话,便能发现其中的逻辑错误:该观点私自敲定了「在转型管理的过程中就一定不会再脚踏实地做技术」的预设前提,事实上,这是一种偷换概念。 乔布斯说过一句话:「如果一家公司让主管销...

2018-10-09 13:45:50

阅读数 45

评论数 0

Python 打造基于有道翻译的命令行翻译工具(命令行爱好者必备)

2018年09月20日 15:08:25 FungLeo 阅读数:1125 标签: python有道翻译命令行翻译工具有道翻译 cli翻译 cli 更多 个人分类: python3 所属专栏: FungLeo的前端笔记 和 FungLeo 一起学 Python 版权声明:本文为 FengCm...

2018-09-25 17:20:58

阅读数 31

评论数 0

4种事务的隔离级别,InnoDB如何巧妙实现?

事务ACID特性,其中I代表隔离性(Isolation)。   什么是事务的隔离性? 隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰,多个并发事务之间要相互隔离。   一个事务怎么会干扰其他事务呢? 咱们举例子来说明,假设有InnoDB表: ...

2018-09-18 14:12:40

阅读数 22

评论数 0

阿里P8十年Java架构师分享,会了这个知识点的人都去BAT了

蓦然回首,从毕业到现在做后台开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多志同道合的朋友。但再仔细一想,这十年码农路上我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! “ ...

2018-09-03 07:56:30

阅读数 73

评论数 0

基于redis的高并发秒杀的JAVA-DEMO实现!

在Redis的事务中,WATCH命令可用于提供CAS(check-and-set)功能。假设我们通过WATCH命令在事务执行之前监控了多个Keys,倘若在WATCH之后有任何Key的值发生了变化,EXEC命令执行的事务都将被放弃,同时返回Null multi-bulk应答以通知调用者事务执行失败。...

2018-08-27 08:22:44

阅读数 509

评论数 0

多线程端口扫描器的实现(java)

一、要求:   1.利用Socket通信机制实现一个多线程的端口扫描器。 2.设计要求:       2.1用户界面:用户可以输入IP地址或IP地址段;输入端口号或端口号范围;列表显示主机名、开放的端口及开放端口上相应的服务或恶意程序的名称;功能按钮。       2.2使用多线程机制对...

2018-08-19 17:05:24

阅读数 140

评论数 0

JVM调优——Java动态编译过程中的内存溢出问题

由于测试环境项目每2小时内存就溢出一次, 分析问题,发现Java动态加载Class并运行那块存在内存溢出问题, 遂本地调测。 一、找到动态编译那块的代码,具体如下   /** * @MethodName : 编译java代码到Object * @Descripti...

2018-08-13 09:05:26

阅读数 25

评论数 0

Java程序员如何进入BAT,技术水平需要达到什么程度?

作为中国互联网界的传奇和标杆企业,BAT 三家公司的一举一动时间受互联网人的精密亲密关注。今天进入 BAT 成为大厂的一员成了许多互联网人职业生活生存追逐的方针之一。 小编作为一个非科班毕业,出身于三流大学的程序员,是如何凭借自己的努力,进入到国内一流互联网公司的。     心态 ...

2018-08-06 08:23:16

阅读数 150

评论数 1

HashMap源码深度解析

1 举栗子 先来复习一下我们常用的几个方法     public class HashMapTest {   public static void main(String[] args) { // TODO Auto-generated method stub...

2018-07-30 08:46:08

阅读数 22

评论数 0

手写数据库连接池

1. 相信很多人看这篇文章已经知道连接池是用来干什么的?没错,数据库连接池就是为数据库连接建立一个“缓冲池”,预先在“缓冲池”中放入一定数量的连接欸,当需要建立数据库连接时,从“缓冲池”中取出一个,使用完毕后再放进去。这样的好处是,可以避免频繁的进行数据库连接占用很多的系统资源。 2. 常见的数...

2018-07-20 14:02:36

阅读数 47

评论数 0

11个简单的Java性能调优技巧

大多数Java开发人员理所当然地以为性能优化很复杂,需要大量的经验和知识。好吧,不能说这是完全错误的。优化应用程序以获得最佳性能不是一件容易的事情。但是,这并不意味着如果你不具备这些知识,就不能做任何事情。这里有11个易于遵循的建议和最佳实践可以帮助你创建一个性能良好的应用程序。大部分建议是针对J...

2018-07-15 09:04:04

阅读数 97

评论数 0

java 集合的一些特点

Collection ├List    ├LinkedList    ├ArrayList └Vector  └Stack └Set Map   ├Hashtable   ├HashMap   └WeakHashMap Collection接口   Collection是最基本的集合接口,一个...

2017-08-09 09:38:46

阅读数 159

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭