0

JUC——线程同步锁(ReentrantReadWriteLock读写锁)

读写锁简介 所谓的读写锁值得是两把锁,在进行数据写入的时候有一个把“写锁”,而在进行数据读取的时候有一把“读锁”。 写锁会实现线程安全同步处理操作,而读锁可以被多个对象读取获取。 读写锁:ReadWriteLock 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,这是由JVM自己控制的。 R ...
iTermis 发布于 2018-04-27 14:19 评论(0)阅读(2)
0

spring cloud 入门系列三:使用Eureka 搭建高可用服务注册中心

在上一篇中分享了如何使用Eureka 进行服务治理,里面搭建的服务注册中心是单体的, 但是在实际的应用中,分布式系统为了防止单体服务宕机带来严重后果,一般都会采用服务器集群的形式,服务注册中心也是一样,需要多台服务一起工作,组成高可用的服务注册中心。这样,如果有其中一台宕机,系统也能正常运行。 那么 ...
JAVA开发老菜鸟 发布于 2018-04-27 14:13 评论(0)阅读(13)
1

Lock锁子类了解一下

前言 回顾前面: "多线程三分钟就可以入个门了!" "Thread源码剖析" "多线程基础必要知识点!看了学习多线程事半功倍" "Java锁机制了解一下" "AQS简简单单过一遍" 只有光头才能变强! 上一篇已经将Lock锁的基础AQS简单地过了一遍了,因此本篇主要是讲解Lock锁主要的两个子类: ...
Java3y 发布于 2018-04-27 14:02 评论(2)阅读(6)
0

用友UAP NC 单据新增数据时抛出"流程平台缓存中不存在该单据或交易类型=HB06"

正常单据新增时,抛出异常"流程平台缓存中不存在该单据或交易类型=HB06" 问了用友的实施顾问说不知道,然后百度了,找到如下两遍: https://blog.csdn.net/sn2ovfan/article/details/74178303 https://blog.csdn.net/qq_319 ...
KAI0725 发布于 2018-04-27 13:52 评论(0)阅读(3)
0

python学习之旅——变量

变量的取名规则: 1.要具有描述性;2.变量名只能以 _,数字,字母组成,不可以是空格或是特殊字符;3.不能以中文为变量名;4.变量名不能以数字开头;5.保留字符是不能被使用的(比如print不能用作变量名)。 常量:不变的量 比如 pie=3.1415926...在python里所有的变量都是可变 ...
妙; 发布于 2018-04-27 13:16 评论(2)阅读(10)
0

python实现购物简单流程

需求: 1.启动程序后,让用户输入工资,然后打印商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额时候够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 python环境:3.6.5 知识点:if-else,for,while 代码: ...
coding2018 发布于 2018-04-27 13:00 评论(0)阅读(9)
0

Java面向对象之多态(成员访问特点) 入门实例

一、基础概念 多态的调用方式在子父类中的特殊体现。 1.访问成员变量特点: 当子父类中出现同名成员变量时。 多态调用时,编译和运行都参考引用型变量所属的类中的成员变量。 即编译和运行看等号的左边。 2.访问成员函数特点: 当子父类中出现一模一样的函数时。 多态调用时,编译参考的是引用型变量所属的类, ...
竹小冉 发布于 2018-04-27 12:57 评论(0)阅读(13)
0

STL vector

vertor : 可变大小的数组 可随机访问,尾部插入快,其它位置慢(涉及到拷贝和复制) Myfirst Mylast Myend 大小: size = Mylast - Myfirst 已有元素个数 容量: capacity = Myend - Myfirst 最多可存元素个数 capacity ...
wouble 发布于 2018-04-27 12:45 评论(0)阅读(7)
0

巨人大哥谈缓存在高并发场景下使用法则

巨人大哥谈缓存在高并发场景下使用法则 缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更新策略。一般会在数据发生更改的时,主动更新缓存中的数据或者移除对应的缓存。 缓存并发问题 ...
巨人大哥 发布于 2018-04-27 12:02 评论(0)阅读(56)
0

Java基础学习(1)——反射

反射就是把Java类中的各种成分映射成相应的Java类(主要用于框架开发) 反射的基石–>Class类 Java程序中的各个类属于同一事物,描述这类事务的Java类名就是Class。 Class类描述了哪些信息? 类的名字 类的访问属性 类所属于的包名 字段名称的列表 方法名称的列表 … 如何得到各 ...
Java工程师-陈生 发布于 2018-04-27 11:48 评论(0)阅读(18)
0

Python 练习: 计算器

``` import re def format_string(s): # 对表达式进行格式化 s = s.replace(' ', '') s = s.replace("--", "+") s = s.replace("++", "+") s = s.replace("+-", "-") s = ... ...
klvchen 发布于 2018-04-27 11:35 评论(0)阅读(9)
0

Python3爬虫(五)解析库的使用之XPath

Infi-chu: http://www.cnblogs.com/Infi-chu/ XPath: 全称是 XML Path Language,XML路径语言,它是一门在XML文档中和HTML文档中查找信息的语言 1.XPath常用规则 表达式 描述 nodename 选取此节点的所有子节点 / 从 ...
Infi_chu 发布于 2018-04-27 11:23 评论(0)阅读(10)
0

CAS单点登录的原理

1.首先了解几个概念 1)、TGC:Ticket-granting cookie,存放用户身份认证凭证的cookie,在浏览器和CAS Server间通讯时使用。2)、TGT:ticket granting ticket,TGT对象的ID就是TGC的值,在服务器端,通过TGC查询TGT。TGT封装了 ...
开拖拉机的蜡笔小新 发布于 2018-04-27 11:20 评论(0)阅读(5)
0

Problem 7: 10001st prime

By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13. What is the 10 001st prime number? ...
QuXiaolong 发布于 2018-04-27 11:09 评论(0)阅读(2)
0

python笔记-----正则表达式

创建正则表达式对象 import re 常用匹配语法 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.splitall 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 re.compile(r'(\d\d ...
活蹦乱跳的鱼 发布于 2018-04-27 11:09 评论(0)阅读(5)
0

猜数字

num=56 for i in range(3): guess_num=int(input('输入你猜的数字:')) if guess_num==num: print('恭喜你猜对了') break elif guess_num > num: print('你猜的数字大了') else: print ...
zhow 发布于 2018-04-27 11:06 评论(0)阅读(7)
0

Problem 8: Largest product in a series

先粘实现代码,以后需要再慢慢补充思路 ...
QuXiaolong 发布于 2018-04-27 11:05 评论(0)阅读(6)
3

模仿天猫实战【SSM版】——项目起步

前言: 现在自己的学习似乎遇到了瓶颈,感觉学习了 SSM 之后有一些迷茫,不知道接下来该往哪里去努力了,我觉得这是个很不好的状态,为了度过这段时期,我准备把天猫模仿下来(给自己找点事做)之后开始去巩固 Java 的基础知识,也准备好暑假去找实习。 第一步:需求分析 首先要确定要实现哪些功能,需要对需 ...
我没有三颗心脏 发布于 2018-04-27 10:39 评论(3)阅读(105)
2

一个两年Java的面试总结

前言 16年毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关照和指导。 面试整体事项 简历要准备 ...
Java团长 发布于 2018-04-27 10:13 评论(1)阅读(70)
0

Python3爬虫(四)请求库的使用requests

Infi-chu: http://www.cnblogs.com/Infi-chu/ 一、基本用法: 1. 安装: 2. 例子: 【注】其余请求方法也是一样的 3. GET请求: 例子 若想在url中添加参数有两种方式: a. 直接添加 b. 通过params参数添加 网页的返回类型是str类型,是 ...
Infi_chu 发布于 2018-04-27 10:12 评论(0)阅读(10)