ICode9

精准搜索请尝试: 精确搜索
  • 血卟啉单甲醚(HMME)对细菌光动力的杀伤作用2021-10-12 14:03:02

    血卟啉单甲醚(Hematoporyrin monomethyl Ether,HMME)对革兰氏阳性(G+)、阴性(G-)菌均具有光动力的杀伤作用。通过平板菌落计数法和原子力显微镜(AFM),观察细菌与HMME作用前后形貌的变化。 当HMME浓度为50 μg/mL,可见光(光功密度为200 mW/cm2)光照30min时90%以上的金黄色葡萄球

  • 蛋白质与原卟啉IX及复合物发光机理的研究2021-10-12 14:02:49

    原卟啉(Protoporphyrin X)与蛋白质结合物的吸收、荧光的激发、发射光诺,在光作用下,其可见区发光(入mar 635 nm左右)与吓啉有关,而紫外区发光(入naz 422 nm左右)与蛋白质的色氨酸残基有关,其光诺特性与临床诊断选择的癌固有荧光特征峰基本相符。该研究结果为探讨癌的发光机理积累了

  • Java“锁”的那些事2021-10-11 15:02:49

    Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁

  • cas aba2021-10-10 12:00:41

    比较并交换(compare and swap, CAS),是原子操作的一种,可用于在多线程编程中实现不被打断的数据交换操作,从而避免多线程同时改写某一数据时由于执行顺序不确定性以及中断的不可预知性产生的数据不一致问题。 该操作通过将内存中的值与指定数据进行比较,当数值一样时将内存中的数

  • consuldocker上注册服务,Java面试回忆录2021-10-10 09:01:32

    线程是否要锁住同步资源 锁住?悲观锁 不锁住?乐观锁 锁住同步资源失败 线程是否要阻塞 阻塞 不阻塞自旋锁,适应性自旋锁 多个线程竞争同步资源的流程细节有没有区别 不锁住资源,多个线程只有一个能修改资源成功,其它线程会重试无锁 同一个线程执行同步资源时自动获取资源偏向锁

  • 无锁CAS_无所队列2021-10-09 22:01:55

    什么是CAS? ⽐较并交换(compare and swap, CAS),是原⼦操作的⼀种,可⽤于在多线程编程中实现不被打断的数据 交换操作,从⽽避免多线程同时改写某⼀数据时由于执⾏顺序不确定性以及中断的不可预知性产⽣的数据 不⼀致问题。 该操作通过将内存中的值与指定数据进⾏⽐较,当数值⼀样时将

  • 并发锁的学习2021-10-09 12:34:58

    锁 锁的定义 锁是用来协调多个线程并发访问同一共享资源时带来的安全问题,频繁用锁必然会带来性能问题,但不用锁又会造成安全问题 1)从性能上分:乐观锁和悲观锁 乐观锁:CAS自旋锁,是非常经典的乐观锁,并发性能比较好,但是自旋会造成很大的开销,悲观的认为当前环境下并发情况不是很很

  • ②CAS SSO单点登录服务端环境搭建之源码深度分析2021-10-08 18:01:27

    1.因为是本地模拟sso环境,而sso的环境测试需要域名,所以需要虚拟几个域名出来,步骤如下: 2.进入目录C:\Windows\System32\drivers\etc  需要源码 点击这里  3.修改hosts文件 127.0.0.1  jeesz.cn 127.0.0.1  sso1.jeesz.cn 127.0.0.1  sso2.jeesz.cn 4.生成认证证书 注意:我们

  • 1.CAS SSO单点登录框架源码详细解说2021-10-08 10:35:05

    ​ 1.了解单点登录 需要源码 点击这里 SSO 主要特点是: SSO 应用之间使用 Web 协议(如 HTTPS) ,并且只有一个登录入口. SSO 的体系中有下面三种角色: 1) User(多个) 2) Web 应用(多个) 3) SSO 认证中心(一个)    2.SSO 实现包含以下三个原则 1) 所有的登录都在 SSO 认证中心进

  • 11-Java中CAS操作2021-10-06 18:03:13

    1. Java中CAS操作 在Java中使用锁不好的地方就是当一个线程没有获取到锁时会被阻塞挂起,这会导致线程上下文重新调度与开销。Java提供了非阻塞的volatile关键字来解决共享变量的可见性问题。但是volatile只能保证共享变量的可见性,不能解决读-改-写的原子性问题。CAS即为Compare a

  • 单点登录的整理2021-10-05 17:35:39

    原文链接:https://blog.csdn.net/sunyuhua_keyboard/article/details/78716831 单WEB应用登录登出实现原理 首先,我们来分析下单Web应用系统登录登出的实现机理。Web系统登录登出功能,通常属于系统安全管理模块的一部分。登录,意味着用户与系统之间的一次会话开始,登出,意味着本次会话的

  • 2021-10-052021-10-05 16:34:13

    C语言编写推箱子游戏(包教包会) 1:效果图: 2: 3:网上找一些图片代表箱子,推得人,我这里采用的是蔡徐坤打篮球! 4.代码 #include<stdio.h> #include<stdlib.h> #include<graphics.h> //easyX图形库头文件 #include<conio.h> /* 推箱子游戏: 开发游戏的步骤: 1.控制台:推箱子 2.图形

  • 最全的BAT大厂面试题整理,这份资料可帮你解决95%的问题2021-10-03 12:31:55

    蚂蚁一面 ??就做了?道算法题,要求两?时内完成,给了?度为N的有重复元素的数组,要求输出第10?的数。典型的TopK问题,快排算法搞定。算法题要注意的是合法性校验、边界条件以及异常的处理。另外,如果要写测试?例,?定要保证测试覆盖场景尽可能全。加上平时刷刷算法题,这种考核应该没问题的。

  • MySQL知识点2021-10-02 15:32:50

            MySQL 是一种关系型数据库 一、事务相关 1.1 什么是事务?         事务是逻辑上的一组操作,要么都执行,要么都不执行。         事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的

  • 2021年Java进阶者的新篇章,阿里开发7年大牛2021-10-01 11:32:26

    蚂蚁一面 ??就做了?道算法题,要求两?时内完成,给了?度为N的有重复元素的数组,要求输出第10?的数。典型的TopK问题,快排算法搞定。算法题要注意的是合法性校验、边界条件以及异常的处理。另外,如果要写测试?例,?定要保证测试覆盖场景尽可能全。加上平时刷刷算法题,这种考核应该没问题的。

  • ③CAS SSO单点登录客户端环境搭建之之源码深度分析2021-09-30 16:01:06

    1.准备两个个全新的tomcat8,用来作为sso单点登录的客户端,如下: 2.修改server.xml文件(因为考虑到端口冲突,所以将里面的端口全部改掉)  需要源码 点击这里     其中apache-tomcat-client1-8082的端口改成了8082其中apache-tomcat-client2-8083的端口改成了8083apache-tomcat-

  • ②CAS SSO单点登录服务端环境搭建之源码深度分析2021-09-30 11:31:17

    1.因为是本地模拟sso环境,而sso的环境测试需要域名,所以需要虚拟几个域名出来,步骤如下: 2.进入目录C:\Windows\System32\drivers\etc  需要源码 点击这里  3.修改hosts文件127.0.0.1  jeesz.cn127.0.0.1  sso1.jeesz.cn127.0.0.1  sso2.jeesz.cn4.生成认证证书注意:我们可以

  • ②CAS SSO单点登录服务端环境搭之源码建深度分析2021-09-30 09:30:39

    1.因为是本地模拟sso环境,而sso的环境测试需要域名,所以需要虚拟几个域名出来,步骤如下: 2.进入目录C:\Windows\System32\drivers\etc  需要源码 点击这里  3.修改hosts文件 127.0.0.1  jeesz.cn 127.0.0.1  sso1.jeesz.cn 127.0.0.1  sso2.jeesz.cn 4.生成认证证书 注意:我们

  • Java CAS(compare and swap)自旋操作(JUC基石--CAS+volatile实现线程通信)2021-09-28 16:33:59

    独占锁是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。而另一个更加有效的锁就是乐观锁。所谓乐观锁就是,每次不加锁而是假设没有冲突而去完成某项操作,如果因为冲突失败就重试,直到成功为止。乐观锁用到的机制就是CAS,Compare and Sw

  • JVM系列之:对象的锁状态和同步2021-09-26 16:03:40

      简介 锁和同步是java多线程编程中非常常见的使用场景。为了锁定多线程共享的对象,Java需要提供一定的机制来实现共享对象的锁定,从而保证一次只有一个线程能够作用于共享对象。当第二个线程进入同一个区域的时候,必须等待第一个线程解锁该对象。   JVM是怎么做到的呢?为了实现这个

  • MIL-68(Al)金属有机骨架2021-09-24 14:58:13

    MIL-68(Al) 材料名称:MIL-68(Al) 其他名称:NA CAS:NA 结构信息 单位分子式 C8H4O5Al 单位分子量 207.09 配位金属 Al 配体 对苯二甲酸(CAS:100-21-0) 孔径 垂直孔道:0.6nm, 1.6nm 孔容 0.45 cm3/g 比表面 BET比表面 1100-1500 m2/g      产品性状 产品形貌 白色粉末 White Powder

  • Java多线程(五) 乐观锁和CAS机制2021-09-24 09:32:12

    Java多线程(五) 乐观锁和CAS机制 Java多线程(五) 乐观锁和CAS机制悲观锁和乐观锁悲观锁乐观锁 CAS机制 悲观锁和乐观锁 悲观锁 悲观锁是基于一种悲观的态度类来防止一切数据冲突,它是以一种预防的姿态在修改数据之前把数据锁住,然后再对数据进行读写,在它释放锁之前任何人都不

  • IRMOF-8金属有机骨架, CAS:473981-43-02021-09-23 16:33:59

    IRMOF-8 IRMOF-8 CAS NO.:473981-43-0 分子式:C36H18O13Zn4 分子量:920.08 孔容:0.55-0.69cm3/g 孔径:1.2nm BET比表面:1600-2100 m2/g   基于羧酸类金属有机骨架化合物(IRMOF-8)合成了一种高比表面积(1715m2/g)的多孔纳米碳,并将其应用在电化学传感器检测铅离子中。这种基于微孔、介孔

  • 锁——5、atomic类2021-09-17 11:02:29

    Atomic使用了cas机制,避免了volatile修饰的成员变量不是原子性的,count++问题 **一、示例 ** 1、多线程示例 2、添加synchronized同步锁 这段代码不是线程安全的,所以最终的自增结果可能会小于200 如果加上同步锁,代码如下: 加了同步锁之后,count自增的操作变成了原子性操作,所以最终的

  • 并发编程(1)_CAS2021-09-13 22:35:35

    问题引出 当我们使用多线程计数操作的时候,我们使用如下代码 package com.mmall.example.count; import javax.xml.bind.SchemaOutputResolver; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; /** * 测试多线程计数类 */ public class T

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有