- 博客(369)
- 收藏
- 关注
转载 Swoft2.x 小白学习笔记 (四) --- RPC
介绍 swoft 中 RPC使用:搭建访问服务端和客户端 RPC服务端:一、配置,在文件 /app/bean.php中添加return [ 'rpcServer' => [ 'class' => ServiceServer::class, 'port' => 18308, ],]...
2019-09-29 17:18:00
490
转载 Swoft2.x 小白学习笔记 (三) --- Task、协程
介绍swoft中 1、Task 2、协程一:Task任务: 1、配置,在 app/bean.php文件中加入 'httpServer' => [ // ... 'on' => [ SwooleEvent::TASK => \bean(TaskListe...
2019-09-29 16:00:00
613
转载 Swoft2.x 小白学习笔记 (二) --- mysql、redis
介绍swoft中 1、mysql、 2、Redis一、mysql使用: 1、配置,在app\bean.php文件中 'db' => [ 'class' => Database::class, 'dsn' => 'mysql:dbname=webdemo;host=localho...
2019-09-29 15:46:00
566
转载 Swoft2.x 小白学习笔记 (一) ---控制器
Swoft通过官方文档进行学习,这里不做介绍,直接上手。涉及到Swoft方面:(配置、注意的坑) 1、控制器(路由、验证器、中间件) 2、mysql (Model使用)、Redis配置及通用池 3、Task(任务、定时任务,监听器) 4、协程简单实现 5、RPC实现准备: 1、先安装php各种扩充,有的扩充不兼容需要禁用 ...
2019-09-29 14:04:00
385
转载 js手写数组Api--模拟实现常见数组Api
数组的API经常用,但是api的内部实现还没研究过,于是就研究学习了下。原文地址:https://www.cnblogs.com/yalong/p/11606865.html数组的API的具体使用方看这里API详细用法本文记录了数组中的every,filter, find , indexOf, forEach, from, includes, isArray, map, r...
2019-09-29 11:36:00
442
转载 从body,headers,data中获取token后回写做全局变量
设置全局变量添加需要做变量的值从data中自动获取token,回写到变量中//将数据解析成json格式var data1=JSON.parse(responseBody);//获取access_token值var smstoken=data1.data.smsToke...
2019-09-27 15:43:00
738
转载 Java + Selenium 无头浏览器模式
我们说的无头模式,只是在爬虫执行的时候,不再弹出浏览器的界面,只是使用浏览器的内核进行爬取,下面是示例代码: //设置本地chromedriver地址 System.setProperty("webdriver.chrome.driver", "G:\\software\\chromedriver_win32\\c...
2019-09-26 14:03:00
2250
转载 Java数据处理,Map中数据转double并取小数点后两位
BigDecimal order = (BigDecimal) map.get("finishrat");double d = (order == null ? 0 : order.doubleValue());String format = String.format("%.2f", d);转载于:https://www.cnblogs.com/dk1024/...
2019-09-26 11:56:00
2333
转载 java并发学习--第七章 JDK提供的线程工具类
一、ThreadLocal ThreadLocal类用于隔离多线程中使用的对象,为ThreadLocal类中传递的泛型就是要隔离的对象,简单的来说:如果我们在主线程创建了一个对象,并且需要给下面的多线程任务都传递这个对象,那么如果这个对象传递到ThreadLocal,那么每个线程获取的对象都是独立的,不会受其他线程的改变而改变。 ThreadLocal中一共有三个常用方法:...
2019-09-25 16:23:00
134
转载 运用递归方法实现回文判断
递归方法具有:1. 简洁 2.在树的前序,中序,后序遍历算法中,递归的实现明显要比循环简单得多 的特点运用递归方法实现字符串的回文判断,将使代码更精简下面是运用递归方法实现回文判断的简单代码:package text;public class Text {public static void main(String[] args) {int h;S...
2019-09-24 22:22:00
1121
转载 java并发学习--第六章 线程之间的通信
一、等待通知机制wait()与notify() 在线程中除了线程同步机制外,还有一个最重要的机制就是线程之间的协调任务。比如说最常见的生产者与消费者模式,很明显如果要实现这个模式,我们需要创建两个线程,一个生产者,一个消费者;有两个线程还不够,如果当生产者生产商品完成后,消费者如何知道要去消费生产的商品?为此JDK给我们可提供了wait()和notify()方法来进行线程之间的通信...
2019-09-24 15:44:00
79
转载 java并发学习第五章--线程中的锁
一、公平锁与非公平锁 线程所谓的公平,就是指的是线程是否按照锁的申请顺序来获取锁,如果是遵守顺序来获取,这就是个公平锁,反之为非公平锁。 非公平锁的优点在于吞吐量大,但是由于其不是遵循申请锁的顺序来获取锁,就会出现最开始申请的锁一直没有获取到,导致出现饥饿现象。 java中的使用: synchronized:非公平锁 ReentrantLock:按照其构造方...
2019-09-23 19:24:00
91
转载 git拉取代码切换分支
在你要拉取代码的文件中打开git拉取代码git clone SSH 拉取完后在文件中可查看到拉取的代码切换分支(如只有一个分支线先创建一个分支)创建后先查看当前有哪些分支git branch未查找到新建分支,pull加载下git pull切换到分支cd 文件/cd checkou...
2019-09-23 15:42:00
2970
转载 Python—数据结构——链表
数据结构——链表一.简介 链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构。由一系列节点组成的元素集合。每个节点包含两部分,数据域item和指向下一个节点的指针next。通过节点之间的相互连接,最终串联成一个链表。 链表中的每个节点包括两个部分:一个是存储数据元素的数据域;另一个是存储下一个节点的地址的指针域 双向链表:...
2019-09-21 14:50:00
102
转载 echarts实现页面的响应式变化
echarts实现页面的响应式变化echarts图表本身提供了一个resize函数,当浏览器页面发生resize事件的时候,让表格触发echats的resize事件,然后重绘canvas页面只有一个echarts图表时,用window.onresize = myChart.resize;即可完成自适应当一个页面有多个echarts图表时,使用时间绑定方法addEvebtL...
2019-09-20 17:33:00
724
转载 第四周学习总结和实验报告(二)
实验报告(二)1,写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类具有:(1) 使用构造函数完成各属性的初始赋值(2) 使用get…()和set…()的形式完成属性的访问及修改(3) 提供计算面积的getArea()方法和计算周...
2019-09-20 13:11:00
563
转载 2019-2020-1 20175312 《信息安全系统设计基础》第1周学习总结
博客直接写在码云上了。博客码云链接:https://gitee.com/dky20175312/dky_20175312_warehouse_1/blob/master/she/docx/she_homework_week1.md转载于:https://www.cnblogs.com/20175312-tgy/p/11553246.html...
2019-09-19 23:16:00
96
转载 java语法基础--动手动脑问题及课后实验问题
---恢复内容开始---动手动脑: 1:仔细阅读示例:EnumTest.java,运行它,分析运行结果 结果 :枚举类型是引用类型!枚举类型不属于原始数据类型,它的每个具体指都引用一个特定的对象。相同的值则引用同一个对象。 可以使用“==”和equals()方法直接比对枚举变量的值。换句话说,对于枚举类...
2019-09-19 22:48:00
208
转载 VPS 修改密码后 Mac 终端连接不上的解决方案
本文地址:https://www.cnblogs.com/veinyin/p/11543225.html通过搬瓦(这居然是个敏感词)工买的 VPS 由于密码只出现一次 当时没记住 再想连接只能更新密码了但是却发现连不上了 提示信息如下 1 ssh -p port root@ip 2 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
2019-09-18 16:19:00
536
转载 java并发学习--第四章 JDK提供的线程原子性操作工具类
在了解JDK提供的线程原子性操作工具类之前,我们应该先知道什么是原子性:在多线程并发的条件下,对于变量的操作是线程安全的,不会受到其他线程的干扰。接下来我们就学习JDK中线程的原子性操作。一、CAS原理 说道原子性,不得不提的就是CAS原理: 使用锁时,线程获取锁是一种悲观锁策略,即假设每一次执行临界区代码都会产生冲突,所以当前线程获取到锁的时候同时也会阻塞其他线程...
2019-09-18 15:54:00
122
转载 java并发学习--第三章 线程安全问题
线程的安全问题一直是我们在开发过程中重要关注的地方,出现线程安全问题的必须满足两个条件:存在着两个或者两个以上的线程;多个线程共享着共同的一个资源, 而且操作资源的代码有多句。接下来我们来根据JDK自带的方法来解决线程带来的问题。一、同步代码块synchronized 我们来看一个实例,创建两个线程,每个线程就对计算器i进行减1操作,当i等于0时停止线程public...
2019-09-17 20:09:00
86
转载 教程 —— 如何在自己的应用集成superset
Superset 是apache的一个孵化项目,定位为一款现代的,准商用BI系统supersetApache Superset (incubating) is a modern, enterprise-ready business intelligence web applicationSuperset 是apache的一个孵化项目,定位为一款现代的,准商用BI系统。Supe...
2019-09-17 20:01:00
1840
转载 Python—在Django中使用Celery
一.Django中的请求 Django Web中从一个http请求发起,到获得响应返回html页面的流程大致如下: http请求发起 经过中间件 http handling(request解析) url mapping(url匹配找到对应的View) 在View中进行逻辑(包括调用Model类进行数据库的增删改查) ...
2019-09-16 16:49:00
295
转载 MongoDb学习 自定义配置mongodb连接
最近研究了mongodb获取本地连接属性的方案,场景就是mongodb的连接地址不在配置文件中配置,而是在代码中写好,代码中是从本地文件读取地址。 public class MongoConfig { @Bean public MongoDbFactory mongoDbFactory() throws UnknownHostException ...
2019-09-16 15:50:00
319
转载 RabbitMQ拓展学习 自定义配置RabbitMQ连接属性
最近研究RabbitMQ从本地获取配置,主要场景是RabbitMQ的连接配置如:ip地址这些需要从外部的配置服务器获取。面对这个问题,有两个解决方案,一个是用RabbitMQ原生的连接方式,但是如果使用了spring boot这个方法就有点笨拙,所以推荐使用重写RabbitMQ的工厂类ConnectionFactory类来进行连接RabbitMQ。 public cla...
2019-09-16 15:25:00
473
转载 第三周课程总结和实验报告(一)
实验报告(一)1. 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。实验源码:import java.util.Scanner;public class Text1 { public static void main(String[] args) { int a,b,c...
2019-09-14 16:16:00
141
转载 [坑]碎思
滚回去学文化课要有快一年了偶然得知NOIP取消???SCP(划掉)CSP是什么东西能吃吗又看了看各路神仙包括rqy的博客感触良多想来我好像从没写过游记开个坑想写一些东西嗯Part1 最初的最初 既然决定要写了,那我索性多写一点。 要从哪里开始呢……我想想……大概可以追溯到初中。 OI不同于其他奥赛最大的特点就是会有大批学生选择在初中时就开始学习,以求先人一步。其他四...
2019-09-12 23:09:00
359
转载 石家庄铁道大学 2019 年秋季 2018 级课堂测试试卷(一)(15 分)
一、考试要求:1、按照测试内容要求完成程序的设计与编程;2、建立学号姓名文件夹,如:“信 1805-1 班 20183557 杨雄豪”,将 源程序文件、accountinformation.txt、accountlist.txt 保存在文件 夹中,压缩成 rar 文件提交。3、以班级为单位上交最终考试结果。4、需要在程序开始的注释中注明班级、学号、姓名。二、 数据结构...
2019-09-12 18:54:00
966
转载 Python—异步任务队列Celery简单使用
一.Celery简介 Celery是一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需的工具。它是一个任务队列,专注于实时处理,同时还支持任务调度。中间人boker: broker是一个消息传输的中间件。每当应用程序调用celery的异步任务的时候,会向broker传递消息,而后celery的worker将会取到消息,进行对于的程...
2019-09-12 10:13:00
329
转载 知识图谱推理与实践(3) -- jena自定义builtin
在第2篇里,介绍了jena的The general purpose rule engine(通用规则引擎)及其使用,本篇继续探究,如何自定义builtin。builtin介绍先回顾builtin为何物,官方叫Builtin primitives,可以理解为内置函数、内置指令,可以返回true或者false用来检验rule是否匹配,官方包含如下的primitives ...
2019-09-12 09:29:00
462
转载 conda docker镜像
之前的python环境,使用ubuntu安装pip来安装python依赖,但是遇到缺少某些库的版本,比如一个项目需要用到faiss,pip只有最新的1.5.3版本,但是这个版本使用了较新的CPU指令,在老服务器上运行报错:Illegal instruction (core dumped) - in new version of FAISS #885github上提示安装旧版本:I...
2019-09-10 16:36:00
1083
转载 npm publish 发布失败 无法连接 https://registry.npmjs.org
自己写的npm包,之前每次更新都是正常发布,最近做个一个更新,想发布,然后npm publish 竟然失败,错误提示如下:npm ERR! network request to https://registry.npmjs.org/yy-org-switch failed, reason: connect ETIMEDOUT 104.16.16.35:443npm ERR...
2019-09-10 09:42:00
9752
转载 java并发学习--第二章 spring boot实现线程的创建
除了之前介绍的创建线程方式外,spring boot为我们了提供一套完整的线程创建方式,其中包括了:线程、线程池、线程的监控。一、使用spring boot提供的方法创建线程与线程池 1.首先在spring boot 的启动类上加上注解:@EnableAsync//开启同步线程必须加上注解@EnableAsync@SpringBootApplicationp...
2019-09-09 16:23:00
297
转载 第二周Java学习总结
第二周Java学习总结1,Java程序的注释: 1,// 单行注释 2,/* */ 多行注释 3,/** */ 文本注释 这种注释会在被编译程序的正式文档2,Java中的标识符: 1....
2019-09-08 17:46:00
133
转载 浏览器输入url后发生的事情以及每步可以做的优化
首先总结下输入url按下回车后的大致流程:查询url的ip地址。建立tcp连接,连接服务器。浏览器发起http/https请求。服务器响应浏览器的请求。网页的解析与渲染。下面分析每个过程查询url的ip地址详细过程:浏览器解析出url中的域名。查询浏览器的DNS缓存。浏览器中没有DNS缓存,则查找本地客户端hosts文件有无对应的ip地...
2019-09-08 08:56:00
363
转载 hive的外部表
最近买了一本hive看,发现书中有一个错误:我的验证如下:1.外部表数据存在自己表所属的目录下2.还发现了 CTAS 操作不能 建立外部表转载于:https://www.cnblogs.com/wqbin/p/11484092.html...
2019-09-08 00:46:00
88
转载 VS2017 之 MYSQL实体数据模型
Photon Server 和 Unity3D 数据交互:Photon Server 服务端编程Unity3D 客户端编程VS2017 之 MYSQL实体数据模型一、新建数据库连接后,点击下一步可能出现闪退。原因:引用Mysql.Data和Mysql.Data.Entity版本和安装的Mysql.Data.dll(目录:如下图)版本不同。解决...
2019-09-06 22:34:00
594
转载 知识图谱推理与实践 (2) -- 基于jena实现规则推理
本章,介绍 基于jena的规则引擎实现推理,并通过两个例子介绍如何coding实现。规则引擎概述jena包含了一个通用的规则推理机,可以在RDFS和OWL推理机使用,也可以单独使用。推理机支持在RDF图上推理,提供前向链、后向链和二者混合执行模式。包含RETE engine 和 one tabled datalog engine。可以通过GenericRuleReasoner来进行...
2019-09-06 17:18:00
1781
转载 hive判断数据一个表是否在另一个表中(二)
1.一个表中的数据不存在另一个表中2.一个表中的数据 存在另一个表中:转载于:https://www.cnblogs.com/wqbin/p/11476922.html
2019-09-06 17:11:00
1609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人