-
Spring Cloud系列:不重启eureka,清除down掉的服务
所属栏目:[大数据] 日期:2021-05-21 热度:157
场景描述 做项目的时候,我的服务改了个ip,然后重新启动后,原ip的服务down掉了,但是没有清楚掉,还在上面,导致我用swagger测试的时候,访问不到真正up的程序。重启eureka又不划算,于是用postman删除一下。 使用方法 使用postman发送delete请求,前面的i[详细]
-
Java static 关键字详解
所属栏目:[大数据] 日期:2021-05-21 热度:65
引言 在《Java编程思想》中有这样一段话:static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。 这段话虽然只是[详细]
-
Java线程池源码及原理
所属栏目:[大数据] 日期:2021-05-21 热度:88
目录 1 说明 1.1类继承图 2 线程池的状态 3 源码分析 3.1完整的线程池构造方法 3.2 ctl 3.3 任务的执行 3.3.1 execute(Runnable command) 3.3.2 addWorker(Runnable firstTask,boolean core) 3.3.3 runWorker(Worker w) 3.3.4 getTask() 4 任务执行,带返回[详细]
-
Java并发之等待/通知机制
所属栏目:[大数据] 日期:2021-05-21 热度:77
目录 @L_502_0@ 1.1 先来段代码放松一下 2 Object wait()/notify() 2.1 一段入门代码 2.2 问题三连击 a.为什么官方说wait() 要放在while里面? b.为什么wait()必须在同步方法/代码块中调用? c.为什么wait(),notify() 和 notifyAll()是定义在Object里面而不[详细]
-
Spring Boot 学习笔记
所属栏目:[大数据] 日期:2021-05-21 热度:163
参考资料 http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ Spring Boot简介 Spring Boot使创建基于Spring的应用程序变得轻松,只需要做到“just run”就能创建一个独立的、产品级别的Spring应用程序。官方为Spring平台及第三方库提供[详细]
-
Spring 5.0.0.RC1 - CORS Support 【译文】
所属栏目:[大数据] 日期:2021-05-21 热度:135
3 CORS支持 3.1 介绍 出于安全考虑,浏览器禁止对当前源之外的资源进行AJAX调用。例如,当你在一个标签页检查你的银行账户时,你可以在另一个标签页打开evil.com的网站。在evil.com中的脚本不能使用你的凭据来通过AJAX请求访问你的银行API(例如,从你的银行[详细]
-
Spring 日期时间处理
所属栏目:[大数据] 日期:2021-05-21 热度:164
1 Spring自身的支持 1.1 factory-bean bean id="dateFormat" class="java.text.SimpleDateFormat"constructor-arg value="yyyy-MM-dd" //beanbean id="user" class="zxy.demo.springmvc.domain.UserInfo"constructor-arg value="10" /constructor-arg index=[详细]
-
Spring Cloud 学习笔记(一)——入门、特征、配置
所属栏目:[大数据] 日期:2021-05-21 热度:147
目录 0 放在前面 0.1 参考文档 0.2 maven配置 0.3 简介 1 特征 2 原生云应用程序 2.1 Spring Cloud Context: 应用上下文服务 2.1.1 引导应用程序上下文 2.1.2 应用上下文层级结构 2.1.3 修改Bootstrap配置文件位置 2.1.4 覆盖远程配置文件的值 2.1.5 定制Boo[详细]
-
Spring Cloud 学习笔记(二)——Netflix
所属栏目:[大数据] 日期:2021-05-21 热度:131
4 Spring Cloud Netflix Spring Cloud 通过自动配置和绑定到Spring环境和其他Spring编程模型惯例,为Spring Boot应用程序提供Netflix OSS集成。 通过几个简单的注释,可以快速启用和配置应用程序中的常见功能模块,并使用久经考验的Netflix组件构建大型分布[详细]
-
空间session失效的解决方法
所属栏目:[大数据] 日期:2021-05-21 热度:95
今天访问自己的网站的时候(by thinkPHP),突然发现身份验证失效了,Session无法跨页,而且登陆的时候总是提示验证码错误(验证码也是通过Session传递的),才意识到可能是Session失效了。由于我租用的空间是IIS环境的,可能Session会存放在固定的位置,而[详细]
-
在ThinkPHP3.x框架中实现将原创文章第一时间推送到百度收录
所属栏目:[大数据] 日期:2021-05-21 热度:119
前两天自己写的一篇文章“针对BootStrap中tabs控件的美化和完善”被别的网站给转载了,这也许是值得高兴的一件事情,但是有些网站并没有注明来源和作者。而去百度搜索这篇文章,排名第一的居然是那些转载的网站,哎,怪自己没本事,网站权重低,所以,我想了[详细]
-
用户登陆模块的后端实现
所属栏目:[大数据] 日期:2021-05-21 热度:151
前述两篇文章“使用BootStrap制作用户登录UI”和“ 使用BootStrapValidator来完成前端输入验证 ”已经将用户登陆的界面和验证进行了实现,现在看看后端要做的事情(基于ThinkPHP5)。举例来说,比如当学生登陆成功后则进入学生界面,在这个界面中,学生可以[详细]
-
Thinkphp 缓存微信jssdk相关认证参数
所属栏目:[大数据] 日期:2021-05-21 热度:177
public function getapiSignature() ?{ ??$access_token=S('access_token'); ??//先查询缓存中是否存在 ??if($access_token) ??{ ???$accesstoken=$access_token; ??} ??else//不存在则调用函数生成,并建立新的缓存 ??{ ???$accesstoken=getAccessToken($th[详细]
-
ThinkPHP5项目目录规划实践
所属栏目:[大数据] 日期:2021-05-21 热度:90
ThinkPHP5安装后(或者下载后的压缩文件解压后)可以看到下面的目录结构: tp5├─application?????应用目录├─extend??????????扩展类库目录(可定义)├─public??????????网站对外访问目录├─runtime?????????运行时目录(可定义)├─vendor??????????[详细]
-
ThinkPHP5作业管理系统中处理学生未交作业与已交作业信息
所属栏目:[大数据] 日期:2021-05-21 热度:76
在作业管理系统中,学生登陆到个人中心后可以通过左侧的菜单查看自己已经提交的作业和未提交作业。那么在系统中如何实现这些数据的查询的呢?首先我们需要弄清楚学生(Student)、班级(class)、作业提交表(Submit)这三个表之间的关系。 每个学生都属于一个班[详细]
-
Windows下PHP安全环境的搭建
所属栏目:[大数据] 日期:2021-05-21 热度:62
? ? ? ? ? 笔者一直在Windows环境下搭建PHP的运行环境,大大小小的运行环境用过不少,从开始的WAMP到后来的XAMPP以及PHPnow。WAMP和XAMPP都是继承MysqL apache以及PHP库的运行环境,不同的是WAMP运行在Windows下,而XAMPP有Linux的版本。这些环境运行PHP也算[详细]
-
Python3获取新浪微博内容乱码问题
所属栏目:[大数据] 日期:2021-05-21 热度:194
用python获取新浪微博最近发布内容的时候调用 public_timeline()函数的返回值是个jsonDict对象,首先需要将该对象通过json.dumps函数转换成字符串,然后对该字符串用GBK进行编码和解码,注意编码的时候函数encode的第二个参数要使用ignore(默认是strict),以[详细]
-
C语言之数据在内存中的存储
所属栏目:[大数据] 日期:2021-05-21 热度:132
? C语言之数据在内存中的存储 在我们学习此之前,我们先来回忆一下C语言中都有哪些数据类型呢? 首先我们来看看C语言中的基本的 内置类型: char // 字符数据类型 short 短整型 int 整形 long 长整型 long long 更长的整形 float 单精度浮点数 double 双精度[详细]
-
C语言之库函数的模拟与使用
所属栏目:[大数据] 日期:2021-05-21 热度:94
? C语言之库函数的模拟与使用 ? 在我们学习C语言的过程中,难免会遇到这样的一种情况: 我们通常实现一个功能的时候,费尽心血的写出来,却有着满满的错,这时却有人来告诉你说:这个功能可以用相应的库函数来实现。 这时你的心里充满着***。但这并不算坏事[详细]
-
Python中实现字典元素的排序
所属栏目:[大数据] 日期:2021-05-21 热度:188
????我们都知道python中的字典是无序的,而要怎么样对它进行排序呢,在这笔者提供一种方法 ????把字典先转变为一个元组,再放进列表里利用lambda函数进行对"值"来进行排序 ????以下为代码部分: #这里我们是对一段字符进行排序再打印 #统计输入的字符串,按[详细]
-
python模块之random模块
所属栏目:[大数据] 日期:2021-05-21 热度:181
之前我们讲到了time模块 那我们今天来谈一谈random模块 random模块可谓是python模块中最为简单的一个模块了 那,接下来我们步入正堂 首先,我们要导入random包来使用相关函数 import random 接下来我们使用help函数来看看random包里都有一些什么呢 print (he[详细]
-
python之time模块
所属栏目:[大数据] 日期:2021-05-21 热度:138
? 在我们学习的过程中,肯定会用到各种各样的模块。所以今天我们从 time模块 开始学习 首先我们在使用某个模块的时候,肯定要先 导入 这个模块 import time ?而当我们想看看这个模块是干什么的,我们可以使用 help函数 来看 print (help(time)) # 打印帮助信[详细]
-
re模块之简单计算器的实现
所属栏目:[大数据] 日期:2021-05-21 热度:179
本节大纲: ? 表达式的输入及检查、格式化 怎么样进行匹配最里面的括号以及操作数的匹配 如何实现表达式的四则运算 完整代码展示 ? 在我们学习re模块之后,通常的练习就是利用所学相关知识来写一个计算器 那么,现在我们开始理一下思路: 1.表达式的输入及检[详细]
-
从两个字符串中找出最大公共子字符串
所属栏目:[大数据] 日期:2021-05-21 热度:94
从两个字符串(str_1,str_2)中找出最大公共子字符串(comString)的方法为: 选取长度较短的字符串(假设str_1较短)做截取; 从字符串中截取长度为1的子字符串; 每个子字符串都在str_2中做查询,查询到则将该字符串赋予comString; 从字符串中截取长度为2的[详细]
-
解决Windows Live Writer错误:WindowsLive.Writer.CoreServices.
所属栏目:[大数据] 日期:2021-05-21 热度:132
以前用Windows Live Writer写日志都好好的,前几天用写完日志,点击发布,突然弹出意外错误:“ WindowsLive.Writer.CoreServices.HttpRequestHelper” 的类型初始值设定发生异常。 不知道是什么问题,百度了好久也没有找到相似的问题及解决方法,于是卸载了[详细]