自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 微软小冰大战图灵机器人--Who is the Talk King

设置开场语,beginWord。我用while写了一个死循环,运行之后就可以看到微软小冰与图灵机器人之间的神仙交谈。我设置了聊天各休眠一秒,不然他们聊得太快了,唰唰地看不清。聊天大概会持续30-40分钟,最后以小冰头晕拒绝继续交谈告终......import timeimport urllibimport requestsdef getTulingResponse(_info):...

2019-06-21 14:50:34 536 1

原创 Idea连接上数据库生成带注解的实体类

我的使用场景:idea 2018 数据库:oracleidea右侧点击database拉出面板 右侧找不到去调出来 选择你的数据库类型 本教程适用于大部分数据库 填写数据库连接信息 添加driver 点击test测试一下是否可以连上 上一步成功之后 在面板找到你想要操作的表右键 选择Genetate POJOS.groovy 也可以选择Genetate POJOS.cli 但是我...

2019-04-25 17:04:16 661

原创 从数据库读取数据写入csv以及从csv读数据返回List<bean>

package org.e3.common.utils;import org.apache.commons.beanutils.BeanUtils;import org.e3.msjw.model.portal.PortalFaqType;import java.lang.reflect.Constructor;import java.lang.reflect.Field;impor...

2019-04-17 10:43:45 554

原创 net::ERR_CONNECTION_RESET:post异步请求data为base64过大传输失败的解决办法

近期在做一个H5活体检测的项目(springboot+thymeleaf),用了很久之前官方给出的示例工程。在测试过程中,发现当传输的视频数据大于1.7m时就会失败:net::ERR_CONNECTION_RESET代码是这样:var t = this, i = { type: "faceliveness_verify", apiType: "faceliveness",...

2019-04-12 14:25:45 3550

原创 oracle where in()限制1000条问题解决

背景:java web 开发问题描述:我在数据源1取得了业务id放在了List&lt;String&gt;里面,然后以List&lt;String&gt; businessidlist作为条件从另外一个数据源查询所需要的数据:&lt;select id="findAcceptNoListForQuanDianExport" resultMap="BaseResultArcrecordMa...

2018-11-08 15:44:24 4954

原创 在Oracle VM VirtualBox 上安装CentOS 7

Oracle VM VirtualBox是oracle的虚拟机产品。下载地址:关注微信公众号web项目聚集地,公众号回复:Oracle安装介质。CentOS7是Linux发布的一个版本(下载地址:http://mirrors.163.com/centos/7/isos/x86_64/,选择CentOS-7-x86_64-DVD-1804.iso )。详细安装地址:https://jingyan...

2018-08-07 11:48:46 2708

原创 垃圾收集器与内存分配策略

前言:为什么我们要了解GC以及内存分配呢?因为当需要排查内存泄露,内存溢出问题时,当垃圾回收成为系统达到高并发量的瓶颈时,我们就需要对其中的细节了解清楚。 Java内存运行时区域的各个部分, 其中程序计数器、 虚拟机栈、 本地方法栈3个区域随线程而生, 随线程而灭; 栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。 每一个栈帧中分配多少内存基本上是在类结构确定下...

2018-07-23 14:40:27 99

原创 jvm类加载机制

前言:这个可以说是面试很大几率会问到的啦!~所以特地买了一本《深入理解Java虚拟机》,啃啃啃~1.首先我们知道,Java代码会被编译器(javac编译器)编译成存储字节码的class文件。class文件中描述了各种信息,最终都需要加载到虚拟机中之后才能运行和使用。简单描述Java虚拟机类加载机制:虚拟机把Class文件加载到内存中,并对数据进行校验,转换解析和初始化,最红形成能被Java...

2018-07-19 16:34:38 153

原创 Java I/O的工作机制

前言:当前大量的数据在网络上极其活跃,随处流动,这个流动的过程中都会涉及到I/O问题,可以说大部分web应用的瓶颈都是在I/O上。注:文章的“详情请看Pxx”指的是《深入分析 Java web技术内幕》的某一页这篇文章主要讲解:Java I/O 类库的基本架构,磁盘I/O,网络I/O基本机制,以及一些I/O优化技巧。1.Java I/O类库的基本架构Java 1.4版本开始引入NI...

2018-07-18 10:35:21 150

原创 http的一些基础

1.如何发起一次http请求跟与socket建立连接区别不大socket:1. 服务端开启8888端口,并监听着,时刻等待着客户端的连接请求 2. 客户端知道服务端的ip地址和监听端口号,发出请求到服务端 客户端的端口地址是系统分配的,通常都会大于1024 一旦建立了连接,服务端会得到一个新的Socket对象,该对象负责与客户端进行通信。 以下代码演示客户端与服务端socket建...

2018-07-17 11:30:49 153

转载 Nginx入门

Nginx(恩吉克斯):nginx是一个web服务器,但是不能作为servlet容器独立运行,所以一般需要跟tomcat配合运作。一.反向代理:反向代理可以说是nginx实现自己功能/作用的基础了,比如说我想要访问bilibili网站,但是高访问量直接由bilibili服务器承担会非常不好,所以访问bilibili之前加上nginx这一道闸,一般会把对静态资源,比如css,js,jpg,png...

2018-07-16 19:52:34 798

原创 多线程与单线程

单线程也就是程序执行时,所跑的程序路径(处理的东西)是连续顺序下来的,必须前面的处理好,后面的彩绘执行到。 多线程嘛,举个例子也就是说程序可以同时执行2个以上相同类似的操作,比如一些搜索代理或者群发email的多线程软件,由于操作一次需要网络的返回信息 花的时间比较长,而对cpu来说却是空闲的,如果是一个一个顺序执行,那么搜索几千个IP就会花上好久好久。而如果用多线程就可以在等待期间加入其...

2018-06-23 19:26:29 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除