Java NIO相关操作

1,buffer相关操作:private static void bufferTest() { IntBuffer buffer = IntBuffer.allocate(100); System.out.println("buffer position:" + buffer.position() + ",buffer limit:" + buffer.limit()
分类: 其他 发布时间: 09-02 23:39 阅读次数: 0

Mycat+Mysql主从复制+haproxy+keepalived实现高可用的分库分表集群方案

一, 部署架构 1.1架构图 1.2 软件版本 操作系统: CentOS2-7-X86_64-DVD-1708.iso JDK 版本: jdk1.8.0_11 Keepalived 版本: keepalived-1.2.18.tar.gz HAProxy 版本: haproxy-1.5.16.tar.gz MyCat 版本: Mycat-server-1.4-release-201...
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

模拟登陆qq空间发说说

import requests # network find this "https://user.qzone.qq.com/proxy/domain/taotao.qzone.qq.com/cgi-bin/emotion_cgi_publish_v6?" \ "qzonetoken=470760640509be33e4600487e349de76ff1e48aa6e1792a46c3e5f3b9c463804b791aac1b0d294bfbe&" \ "g_tk=1049293860"
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

fiddler常用操作之断点

fiddler常用操作断点 标签(空格分隔): fiddler断点 一、断点: 1.为什么要打断点呢? 比如一个购买的金额输入框,输入框前端做了限制100-1000,那么我们测试的时候,需要测试小于100的情况下。很显然前端只能输入大于100的。这是我们可以先抓到接口,修改请求参数,绕过前端,传一个小于100的数,检查服务端的功能是否OK; 也就是说接口测试其实是不需要管前端的,主要测后端的功能。 2.Fiddler可以修改以下请求 Fiddler设置断点,可以修改HTTP请求头信息,如修改C
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

python+selenium十一:jQuery和js语法、js处理iframe

selenium 执行jQuery/js语法 driver.execute_script(jQuery/js) 1、jQuery jQuery只支持css语法: jquery = '$(CSS).val("XXX");' # 根据css语法定位到元素,输入内容 jquery = '$(CSS).val('');' # 清空 jquery = '$(CSS).click();' # 点击 2、js 1.通过id获取 document.getElementById(“id”
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

吴恩达机器学习笔记2-监督学习

英文; Supervised Learning   In supervised learning, we are given a data set and already know what our correct output should look like, having the idea that there is a relationship between the input and the output. Supervised learning problems are cate
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

周记(第八周)

1这周开学了,进入期待的小学期,没想到要做的东西特别多,虽说是用以前的学过的知识做 ,但是也比较难,java在这周也没有看,好似停顿了一番,一切也慢了下来,总之先把下学期整过去再说其他的。 2下周小学期应该结束了,就再开始java的学习以及其他的任务,加油!
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

ImageMagick学习笔记

ImageMagick是一套功能强大且免费的图片处理开发包,可以用来读,写和处理多种格式的图片文件。 http://blog.51cto.com/co63oc/328997 http://www.jquerycn.cn/a_24927 https://blog.csdn.net/wsliangjian/article/details/17489003 https://blog.csdn.net/newborn2012/article/details/24964577 https://blog.
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

C/C++基础----string, vector, array类

IO类属于不能被拷贝的类型,因此只能通过引用来传递。同时读取和写入操作都会改变流的内容,所以接收的是普通引用。 类内的友元声明仅仅指定了访问的权限,需要在友元声明之外再专门对函数进行一次声明。 可变数据成员永远不会是const,即使它是const对象的成员。 友元关系不存在传递性,父类是友元类,子类不继承。 类在声明之后定义之前是不完全类型。可以定义指向这种类型的指针或引用,也可以声明以不完全类型作为参数或者返回类型的函数。 成员初始化顺序与其在类定义中出现的顺序一致。 委托构造函数,使用类内
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

[Vuejs] webpack+vue-cli打包如何引用相对路径

默认情况下通过webpack+vuec-li打包的css、js等资源,路径都是绝对的,即static在根目录下,假如部署到带有文件夹目录的项目中,资源路径就会出错,如何解决。 1.修改资源引用相对路径,打开build/webpack.prod.conf.js 找到27行 output:增加publicPath:'./',如图: 当然在config文件夹下的index.js中修改 assetsPublicPath:'./' 同样也可以达到资源的相对引用。 2.修改css资源引用的相对路径,打开b
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

CentOS7.2 安装iptables

1 先检查是否安装了iptables: service iptables status iptables -L ls /etc/sysconfig/ 综上:命令报错,且 iptables不存在,那就说明没有安装 2、禁用/停止自带的firewalld服务 查看firewalld状态 systemctl status firewalld 停止firewalld服务 systemctl stop firewalld 禁用firewalld服务 systemctl mask firewalld 禁用
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

JAVA高级篇(三、JVM编译机制、类加载机制)

一、类的加载过程 JVM将类的加载分为3个步骤: 1、装载(Load) 2、链接(Link) 3、初始化(Initialize) 其中 链接(Link)又分3个步骤,如下图所示: 1) 装载:查找并加载类的二进制数据(查找和导入Class文件) 加载是类加载过程的第一个阶段,在加载阶段,虚拟机需要完成以下三件事情: 1、通过一个类的全限定名来获取其定义的二进制字节流。 2、将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 3、在Java堆中生成一个代表这个类的java.lang.
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

[图文][提供可行性脚本] CentOS 7 Fencing+Pacemaker三节点搭建高可用集群

实验说明: 实验环境: 宿主机系统 :Fedora 28 WorkStation 虚拟机管理器 :Virt-Manager 1.5.1 虚拟机配置 :ha1 CentOS 7.2 1511 (minimal) virbr0: 192.168.122.57 ha2 CentOS 7.2 1511 (minimal) virbr0: 192.168.122.58 ha3 CentOS 7.2 1511 (minimal) virbr0: 192.168.122.59 实验步骤: 宿主机上操作:主要
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

C/C++基础----函数

用实参初始化形参时会忽略掉顶层const。 尽量使用常量引用,普通引用会限制所能接受的实参类型,也会给调用者误导。 管理数组实参的3种方法: 数组本身包含一个结束标记 传递指向数组首尾元素的指针 定义一个表示数组大小的形参 可变形参的函数 如果实参类型相同,可用initializer_list模板类型;如类型不同,使用可变参数模板。 初始化列表支持size() begin() end() ,拷贝和赋值不会拷贝元素,而是共享。 返回数组指针 typedef int arrT[10]; using
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

String类的深入理解(未完待续)

  String不是基本数据类型,String和8种包装类型是不可变类。String和8种基本数据类型采用值传递。 0.不可变类的设计原则 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char va
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

大明对日志的经验总结

前言 说一个自己经历过的事情,有一次我在开发一个通过csv文件批量导入交易的job的时候,在UAT环境上进行性能测试,发现执行失败了。通过查看日志发现,机器空间不足了,df -h一看发现32G的机器只有20k的空间,然后一看日志文件的大小,就占了20G。日志这东西,不能记得太多,不然影响性能而且占空间,也不能记得太少,不然出了问题,日志查不到关键的信息 经验 1. 使用直接SLF4J,而非具体的日志框架 在项目开发中,应该在代码中直接使用SLF4J,而非LOG4J、Logback等一些框架。S
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

Hibernate结合JPA05

一. JPA简介 JPA是Java Persistence API的简称,中文名Java持久层Api,是JDK1.5注解或者Xml描述对象-关系表的映射关系,并将运行期的实体类对象持久化Dao数据库中!注意的是,如果两种映射发生冲突的时候XML优先于注解的方式! 1. 什么是JPA? JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它又不限于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,由此可见,经过这几年的实践探索
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

周强201771010141《面向对象程序设计(java)》第一周学习总结

周强201771010141《面向对象程序设计(java)》第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 小阿强呦 程序设计评测:https://pintia.cn/ [email protected] 代码托管平台:https://github.com/ xiaoaqiang 中国大学MOOC: https://www.icourse163.org/ 1260622021(QQ) 以下回答是或否 是否加入课程
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

唧唧复唧唧的随笔

自我介绍 : 211606307;我是郏敏杰;我的爱好是吃喝玩乐;我最喜欢二堂麻辣香锅;生活不易,多才多艺 (1)回想一下你初入大学时对本专业的畅想 答:对游戏制作很惊讶。 当初你是如何做出选择软件工程专业的决定的? 答:比较有兴趣,且是时下热门专业。 你认为过去两年中接触到的课程是否符合你对专业的期待,为什么? 答:还行,比想象中的略微枯燥 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 答:还挺有兴趣,目前还不是很擅长,但是相信以后会的。 将来你会选择从事计算机相关的工作吗?是的话给出
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

算法笔记(六):计数排序和基数排序

(一)说明 这里我是按自己的理解去实现的,时间复杂度和空间复杂度和算法导论上的可能不一样,感兴趣的话参考下就行,感觉最重要的还是算法思想。根据算法性能去实现算法以后再研究。 (二)计数排序 计数排序的基本思想是:对每一个输人元素x,确定小于x 的元素个数。 利用这一信息,就 可以直接把x放到它在输出数组中的位置上了。 例如,如果有17个元素小于x,则x就应该在第18个输出位置上。 当有几个元素相同时,这一方案要略做修改。 因为不能把它们放在同一个输出位置上。 从这段话我们可以得出,我们要处理的
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0