首页 > 2019年04月06日 > 全部分享
executor可实现线程任务的提交与执行解耦的原因
1. executor采用接口来实现任务的提交(execute方法), 且任务提交后被存放在Executo的r内部队列中,Executor从这个队列中获取任务并执行。也就是说,它们之间是异步的关系。提交的成功或失败,跟执行的成功或失败,没有关联。2、只要任务的对象是Runnable实现就行了,提交时 ...
分类:编程语言   时间:2019-04-06 16:54:16    收藏:0  评论:0  赞:0  阅读:150
把最近这些安全的问题整理一下
把最近这些安全的问题整理一下 http是一个用户层的协议,这个协议中包括用户的数据,其中http的headers和body都是数据,然后所谓的token等都是http的内容,然后就ssl/tls的内容,这部分应该说是对http透明的,是在传输数据之前的加密层,是为了保证在http表单中的内容外界不可 ...
分类:其他   时间:2019-04-06 16:54:01    收藏:0  评论:0  赞:0  阅读:146
Idea中一些常用设置
idea展开和折叠方法的快捷键 Ctrl+”+/-”,当前方法展开、折叠Ctrl+Shift+”+/-”,全部展开、折叠 idea中也有自定代码块的功能 //region 描述.....业务代码//endregion ...
分类:其他   时间:2019-04-06 16:53:40    收藏:0  评论:0  赞:0  阅读:107
CENSORING——AC 自动机
题目 【题目描述】 FJ 为它的奶牛订阅了很多杂志,balabala.......,其中有一些奶牛不宜的东西 (比如如何煮牛排)。 FJ 将杂志中所有的文章提取出来组成一个长度最多为 $ 10^5 $ 的字符串 S。他有一个要从 S 中删除的词语的列表,$ t_1,t_2...t_n $。 FJ 每 ...
分类:其他   时间:2019-04-06 16:53:05    收藏:0  评论:0  赞:0  阅读:115
Redis---StackExchange 学习笔记
周末,花了一天多时间,学习了 内存数据库redis。虽然网上有很多教程,但是,由于该项目,需要用到的dll 很多,导致初学者不能正常编译运行。 redis C# 开源架构有 ServiceStack StackExchange csRedis。 ServiceStack 要收费,而且新老版本改动较大 ...
分类:其他   时间:2019-04-06 16:52:49    收藏:0  评论:0  赞:0  阅读:150
volatile 关键字
volatile关键字前置知识 前言:因为voaltile涉及的因素,太多,笔者先从学习volatile需要的前置知识说起。 <! more 1、高并发编程的三个要素 1.原子性 保证一个操作或者多个操作要么都成功要么都失败中间不能由于任何的因素中断 2.可见性 多么线程共享一个数据时,其中一个线程 ...
分类:其他   时间:2019-04-06 16:52:31    收藏:0  评论:0  赞:0  阅读:177
华为笔试题67--删除字符串中出现次数最少的字符
题目描述 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。 输入描述: 字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。 输出描述: 删除字符串中出现次数最少的字符后的字符串。 示例1 ...
分类:其他   时间:2019-04-06 16:52:10    收藏:0  评论:0  赞:0  阅读:105
spring data jpa、Hibernate开启全球唯一UUID设置
spring data jpa、Hibernate开启全球唯一UUID设置 原文链接:https://www.cnblogs.com/blog5277/p/10662079.html 原文作者:博客园--曲高终和寡 *******************如果你看到这一行,说明爬虫在本人还没有发布完成 ...
分类:编程语言   时间:2019-04-06 16:51:57    收藏:0  评论:0  赞:0  阅读:154
经典排序算法总结和比较
排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理,包括:插入排序、选择排序、冒泡排序、快速排序、堆排序、归并排序、希尔排序、二叉树排序、计数排序、桶排序、基数 ...
分类:编程语言   时间:2019-04-06 16:51:20    收藏:0  评论:0  赞:0  阅读:127
两个案例轻松理解MyBatis中的TypeHandler!
在做开发时,我们经常会遇到这样一些问题,比如我有一个Java中的Date数据类型,我想将之存到数据库的时候存成一个1970年至今的毫秒数,怎么实现?再比如我有一个User类,User类中有一个属性叫做interest,这个属性用来描述用户的爱好,它的数据类型是一个List集合,那么我想在把这个Lis ...
分类:其他   时间:2019-04-06 16:51:02    收藏:0  评论:0  赞:0  阅读:122
工厂模式
1.工厂模式概述 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 优点:(1)一个调用者想创建一个对象,只要知道其名称就可以了。 (2)扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。(3)屏蔽产品的具体实现,调用者只关心产品的接口。 ...
分类:其他   时间:2019-04-06 16:50:23    收藏:0  评论:0  赞:0  阅读:148
数据库一、二、三范式
第一范式:不存在重复的列,即数据库表的每一列都是不可分割的原子数据项。 eg:不符合第一范式如下表 应该转换成如下:(高三1班可以拆分成高三年级和1班) 第二范式:属性完全依赖于主键(满足第一范式的前提下),即任意一个字段只依赖于表中的同一个字段。 eg:不符合第二范式如下表: 应该转换成如下两张表 ...
分类:数据库技术   时间:2019-04-06 16:50:04    收藏:0  评论:0  赞:0  阅读:119
Java EE学习笔记(九)
MyBatis的关联映射 1、关联关系概述 1)、实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。 2)、在关系型数据库中,多表之间存在着三种关联 ...
分类:编程语言   时间:2019-04-06 16:49:46    收藏:0  评论:0  赞:0  阅读:128
ionic3.x脚手架(基于个人项目自用)
ionic3项目开发脚手架(基于个人练习项目) 一. 基于ionic3的生产环境搭建 安装jdk 》 安装AndroidSDK (1) 安装jdk(无须配置环境变量)(版本推荐1.8.0_162) 下载链接:https://www.oracle.com/technetwork/java/javase ...
分类:其他   时间:2019-04-06 16:49:28    收藏:0  评论:0  赞:0  阅读:166
网络流初步
最大流 设G(V,E)为一个有向图,它的每条边都被赋予了一个非负的实数c作为边的容量,记为c(u,v)。网络流 (network flow)指为这个有向图分配流并且使得它每条边上的流量都不能超过这条边的容量。 在运筹学中,有向图称为网络,边称为弧(arc)。在这个有向图中指定两个顶点分别叫做源点Vs ...
分类:其他   时间:2019-04-06 16:48:59    收藏:0  评论:0  赞:0  阅读:162
Mysql的隔离级别
一、首先什么是事务? 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤 ...
分类:数据库技术   时间:2019-04-06 16:48:35    收藏:0  评论:0  赞:0  阅读:134
JSP通过AJAX获取服务端的时间,在页面上自动更新
1.在页面上引入js 2. 后台getTime.jsp代码 如果仅仅显示时间,可单纯通过JavaScript获取本机的时间,自动更新。 ...
分类:Web开发   时间:2019-04-06 16:48:20    收藏:0  评论:0  赞:0  阅读:183
input子系统
nput子系统简介 struct input_event:对所有的输入类设备向应用层上报自己发生的输入事件做统一管理。 (1)linux的input子系统解决了:不同的硬件在驱动层和应用层之间的信息的传输,最终能让应用层感知到所有的输入类设备所发生的每一个输入类事件,并且能够响应这些事件做出相应的反 ...
分类:其他   时间:2019-04-06 16:48:02    收藏:0  评论:0  赞:0  阅读:129
数组扁平化的几种处理放法
清明节,这几天放假闲来无事,好好研究一下基础知识,今天看看数组扁平化该怎么处理: 先来看数组扁平化是什么: 就是把二维或者多维数组,转成一维数组。 1、我想大部分同学会和一样,首先想到的肯定是遍历数组,如果某一项是基本数据类型,直接push到新数组,如果某一项是数组,则直接将这一项concat到新的 ...
分类:编程语言   时间:2019-04-06 16:47:47    收藏:0  评论:0  赞:0  阅读:148
斜率优化系列——训练记录
斜率优化训练记录 前言 斜率优化一般用于优化dp的转移,借着训练斜率优化的相关问题来提升一些DP思维。选择老学长留下的专题场来练手,由于该场题数较多,以及个人不太愿意长时间进行单一专题训练,因此开此文来记录断续的训练结果和心得。 记录 题一 由一道简单入门题 "玩具装箱" 开头,题意和思路比较简单就 ...
分类:其他   时间:2019-04-06 16:47:30    收藏:0  评论:0  赞:0  阅读:129
1230条   上一页 1 ... 27 28 29 30 31 ... 62 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!