上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页
摘要: 上节我们提到了多线程共享内存的两个问题,一个是竞态条件,另一个是内存可见性,我们提到,解决这两个问题的一个方案是使用synchronized关键字,本节就来讨论这个关键字。 用法 synchronized可以用于修饰类的实例方法、静态方法和代码块,我们分别来看下。 实例方法 上节我们介绍了一个计数的 阅读全文
posted @ 2020-02-25 12:59 Ivy_Xu 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在之前的章节中,我们都是假设程序中只有一条执行流,程序从main方法的第一条语句逐条执行直到结束。从本节开始,我们讨论并发,在程序中创建线程来启动多条执行流,并发和线程是一个复杂的话题,本节,我们先来讨论Java中线程的一些基本概念。 创建线程 线程表示一条单独的执行流,它有自己的程序执行计数器,有 阅读全文
posted @ 2020-02-25 12:37 Ivy_Xu 阅读(240) 评论(0) 推荐(0) 编辑
摘要: cache与db不一致的原因,读与写出现并发。 理论上,給cache设置过期时间,是保证最终一致性到解决方案。这种方案下,写操作以数据库为准。更新cache失败,只要到了过期时间,后面的读请求会从数据库中读取新值存入cache。不过,实际开发中只设过期时间不足以满足需求,出现3种策略。 先更新DB, 阅读全文
posted @ 2020-02-24 17:36 Ivy_Xu 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: 在前面搭建的环境上加上mongodb配置文件,pom.xml增加mongo相关依赖,增加一些代码即可搭建成功。 1、增加mongdb-context.xml和mongodb.properties mongdb-context.xml 1 <?xml version="1.0" encoding="U 阅读全文
posted @ 2020-02-15 17:59 Ivy_Xu 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 前面一章又讲到过搭建环境遇到的问题,下面一一列举并解决。 一、maven依赖包下载失败。 本地maven安装文件中conf-setting.xml,配置阿里云镜像。 网上有很多配置阿里云镜像的配置,大同小异,但是都是没能成功的下载jar,最后发现是url又变了。所以当网上配置阿里镜像,而依赖包下载不 阅读全文
posted @ 2020-02-14 00:21 Ivy_Xu 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 1.新建maven项目,选择如下选项,然后进入下一步 2.输入项目相应的信息,进入下一步 3.配置maven环境,其中有个下载依赖包失败的问题,下篇将提到解决 4.点击finish,等待maven下载相应的jar包,创建src/main/webapp/WEB-INF/web.xml,src/main 阅读全文
posted @ 2020-02-14 00:10 Ivy_Xu 阅读(3182) 评论(0) 推荐(1) 编辑
摘要: import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.NoSuchPaddingE 阅读全文
posted @ 2020-02-12 15:14 Ivy_Xu 阅读(408) 评论(0) 推荐(0) 编辑
摘要: ECB import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; import java.io.IOException; import java.security.InvalidKeyException; import java.s 阅读全文
posted @ 2020-02-12 00:14 Ivy_Xu 阅读(270) 评论(0) 推荐(0) 编辑
摘要: ECB import javax.crypto.*; import javax.crypto.spec.DESKeySpec; import java.io.IOException; import java.security.InvalidAlgorithmParameterException; i 阅读全文
posted @ 2020-02-11 22:36 Ivy_Xu 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 对称加密又分为分组加密和序列密码。分组密码,也叫块加密(block cyphers),一次加密明文中的一个块。是将明文按一定的位长分组,明文组经过加密运算得到密文组,密文组经过解密运算(加密运算的逆运算),还原成明文组。序列密码,也叫流加密(stream cyphers),一次加密明文中的一个位。是 阅读全文
posted @ 2020-02-11 16:33 Ivy_Xu 阅读(327) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页