start-20180323】的更多相关文章

最近做项目时,同事写的功能总是格式化时间不正确,Java类属性明明注解了@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")  但就是硬生生的被格式化成了2018-03-23,原来是同事居然写了@InitBinder 1.实体类 public class WorkTodoDO implements Serializable { private static final long serialVersionUID = 1L; // 编号 pri…
1. 我开始开发程序时,很多问题考虑不周期,不断的在改进中 最开始我的写法,创建一个DataTable 的Columns,采用语句 dt2.Columns.Add("ID"); 这种办法在使用数据库表的栏位之时并不适用,可以采用select * from 表 where 1=2 的方式来得到 DataTable 的Columns,这里的* 可以更具自己的需要进行列查询. 2.在给DataTable增加数据的时候,喜欢采用 dt2.Rows.Add("123", &q…
在 基于 Hexo + GitHub Pages 搭建个人博客(一) 这篇文章中,我们已经知道如何使用 Hexo + GitHub Pages 搭建一个个人博客,GitHub 为我们提供了免费的域名和服务器,非常方便,无需我们费心.但是 Hexo 博客的原生主题并不符合大众的风格,那么如何为 Hexo 博客更换成我们喜欢的主题呢?下面这篇就来详细解答如何配置博客个人信息以及更换博客主题,以很多人都在使用的 NexT 主题为例. 一.配置博客个人信息 1.打开博客目录,如下图所示,打开 Hexo…
从事DBA工作多年 MYSQL源码也是头一次接触 尝试记录下自己看MYSQL5.7源码的历程 目录: 51ak带你看MYSQL5.7源码1:main入口函数 51ak带你看MYSQL5.7源码2:编译现有的代码 51ak带你看MYSQL5.7源码3:修改代码实现你的第一个Mysql版本 经过开发和测试环境部署 现在到了我们动手的时候了,万事开头难,首先我们实现个小功能 今天我们准备实现这样一个功能:数据永远也不会被DELETE掉 当你把这个版本的MYSQL放到线上环境以后,就永远不用担心有人来D…
从事DBA工作多年 MYSQL源码也是头一次接触 尝试记录下自己看MYSQL5.7源码的历程 目录: 51ak带你看MYSQL5.7源码1:main入口函数 51ak带你看MYSQL5.7源码2:编译现有的代码 51ak带你看MYSQL5.7源码3:修改代码实现你的第一个Mysql版本 现在把刚才在VSCODE里看到的源码,安装成服务. 测试机:CENTOS6 (虚机配置为4c+4g ), YUM安装相关组件 yum -y install gcc-c++ ncurses-devel cmake…
从事DBA工作多年 MYSQL源码也是头一次接触 尝试记录下自己看MYSQL5.7源码的历程 目录: 51ak带你看MYSQL5.7源码1:main入口函数 51ak带你看MYSQL5.7源码2:编译现有的代码 51ak带你看MYSQL5.7源码3:修改代码实现你的第一个Mysql版本 去MYSQL官网下源码:https://dev.mysql.com/downloads/mysql/ 选 SOURCE  CODE 下载解压.选VS code来查看, 用VS打开发现这些目录 ,根据了解到的目录结…
什么是Web语义化 Web语义化是指使用恰当语义的html标签.class类名等内容,让页面具有良好的结构与含义,从而让人和机器都能快速理解网页内容.语义化的web页面一方面可以让机器在更少的人类干预情况下收集并研究网页的信息,从而可以读懂网页的内容,然后将收集汇总的信息进行分析,结果为人类所用:另一方面它可以让开发人员读懂结构和用户以及屏幕阅读器(如果访客有视障)能够读懂内容. 简单来说就是利于 SEO,便于阅读维护理解. 总结起来就是: 正确的标签做正确的事情 页面内容结构化 无CSS样子时…
写在前面 本文只讲一个很简单的问题,YCSB对HBase集群的测试.虽然网上有很多介绍YCSB测试HBase的文章,但都是针对本地HBase伪分布式集群的.大家都知道,稍微正式一些的压测都会要求测试客户端与目标集群分离部署,而且伪分布式集群通常不会在生产环境下使用,本身也没有太大的压测意义.本文会着重介绍一下压测远程HBase完全分布式集群的不同之处. 正文 YCSB是Yahoo开源的性能测试工具,支持很多种类的NoSQL数据库测试,这里既包括了经典的HBase/Cassandra/MongoD…
一.RDD概念与特性 1. RDD的概念 RDD(Resilient Distributed Dataset),是指弹性分布式数据集.数据集:Spark中的编程是基于RDD的,将原始数据加载到内存变成RDD,RDD再经过若干次转化,仍为RDD.分布式:读数据一般都是从分布式系统中去读,如hdfs.kafka等,所以原始文件存在磁盘是分布式的,spark加载完数据的RDD也是分布式的,换句话说RDD是抽象的概念,实际数据仍在分布式文件系统中:因为有了RDD,在开发代码过程会非常方便,只需要将原始数…
上一篇多文章,是二级目录,根目录"小说",二级目录"作品名称",之后就是小说文件. 本篇改造了部分代码,将目录设置为根目录->作者目录->作品目录->作品章节.txt. 但这并不是本章内容当重点,重点是使用这个爬虫程序抓取当时候,经常会因为网络丢包等原因导致程序中断, 本来想着是循环获取网站状态,然后重新发起请求,结果好像也没什么用.然后在虫师讲selenium的书中看到了多线程,正好就实验下,结果发现,速度很快,cool! 以下代码基本摘自虫师的…
问题1:IE驱动位数问题,未安装对应的IE,打不开IE浏览器(已解决20180323) 使用Selenium启动IE浏览器的时候,报错,报错信息如下 org.openqa.selenium.remote.SessionNotFoundException: Unexpected error launching Internet Explorer. IELaunchURL() returned HRESULT 80070002 ('系统找不到指定的文件.') for URL 'http://loca…
收藏 - android开发 2018-05-04 16:39:36 介绍:这篇文章是收藏系列的开山第一篇,主要收藏了跟android开发有关的一些内容,也算是内容汇总,后期会持续更新: 内容目录 1. 开发工具 - 工具 + 插件2. 网站收藏 3. 大佬 4. 书 5. 常用工具类 6. android - 原生控件 7. 高级技术篇 - android 消息机制 通信 通讯 8. 高级技术篇 - 进程保活 + 常驻后台 9. 高级技术篇 - 源码分析 10. 高级技术篇 - 加载原理分析…
.TuShare简介和环境安装 TuShare是一个著名的免费.开源的python财经数据接口包.其官网主页为:TuShare -财经数据接口包.该接口包如今提供了大量的金融数据,涵盖了股票.基本面.宏观.新闻的等诸多类别数据(具体请自行查看官网),并还在不断更新中.TuShare可以基本满足量化初学者的回测需求 环境安装: pip install tushare. 如果是老版本升级,可以用升级命令pip install tushare --upgrade3. 在python中导入包:impor…
golang使用的版本: go version go1.10.3 一:功能介绍 time的一些功能,比如时区,像linux中的定时器,时间计算等 格式化时间 时区(Location) 时间计算 Ticker Timer(定时器) Time一般分为时间Time 和 时段Duration 二:Time 结构体 time结构体定义: type Time struct { wall unit64 //表示距离公元1年1月1日00:00:00UTC的秒数 ext int64 //表示纳秒 loc *Loc…
Numpy [数组切片] In [115]: a = np.arange(12).reshape((3,4)) In [116]: a Out[116]: array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]]) In [117]: a[1:,1:3] Out[117]: array([[ 5, 6], [ 9, 10]]) In [118]: [布尔值索引]找出数据中大于5的元素 In [134]: a = [ random.randint(…
在TensorFlow热起来之前,很多人学习python的原因是因为想写爬虫.的确,有着丰富第三方库的python很适合干这种工作. Scrapy是一个易学易用的爬虫框架,尽管因为互联网多变的复杂性仍然有很多爬虫需要自己编写大量的代码,但能够有一个相对全面均衡的基础框架,工作还是会少许多. 框架安装 不好意思用别人网站作为被爬取的例子,下面从头开始,以本站为例,开始一个简单的爬虫之旅. 因为习惯原因,本文均以python2作为工作环境. scrapy框架的安装非常简单,只要一行命令,前提是你已经…
  默认情况下, MySQL启用自动提交模式(变量autocommit为ON).这意味着, 只要你执行DML操作的语句,MySQL会立即隐式提交事务(Implicit Commit).这个跟SQL Server基本是类似的.如果你了解SQL Server数据库的话. 查看autocommit模式   由于变量autocommit分会话系统变量与全局系统变量,所以查询的时候,最好区别是会话系统变量还是全局系统变量. mysql> show session variables like 'autoc…
容错声明: ①题目选自https://acm.ecnu.edu.cn/,不再检查题目删改情况 ②所有代码仅代表个人AC提交,不保证解法无误 E0001  A+B Problem First AC: 2017-10-13       Latest Modification: 2018-02-28 #include<bits/stdc++.h> using namespace std; int a,b; int main() { cin>>a>>b; cout<<…
博客迁移至: https://www.dboop.com/ 从事DBA工作多年 MYSQL源码也是头一次接触 尝试记录下自己看MYSQL5.7源码的历程 申明:个人Python编程很溜,但是C++还停在白痴水平,源码理解方面有点弱,如发现有错误的地方,轻喷. 博客的题目是看源码,实际上可能会发现在不停的在改源码,没办法,手贱,不改不舒服. 目录: 51ak带你看MYSQL5.7源码1:main入口函数 (2018-03-21) 51ak带你看MYSQL5.7源码2:编译现有的代码 (2018-0…
["1","2","3"].map(parseInt) //[1,NaN,NaN] 先看map()方法 定义和用法 map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值. map() 方法按照原始数组元素顺序依次处理元素. 注意: map() 不会对空数组进行检测. 注意: map() 不会改变原始数组. 语法 array.map(function(currentValue,index,arr), thisValue) 参…
tushare模块的应用 今日概要 TuShare简介和环境安装 TuShare的应用 今日详情 一.TuShare简介和环境安装 TuShare是一个著名的免费.开源的python财经数据接口包.其官网主页为:TuShare -财经数据接口包.该接口包如今提供了大量的金融数据,涵盖了股票.基本面.宏观.新闻的等诸多类别数据(具体请自行查看官网),并还在不断更新中.TuShare可以基本满足量化初学者的回测需求 环境安装:pip install tushare.如果是老版本升级,可以用升级命令p…
Up-to-date cache with EclipseLink and Oracle One of the most useful feature provided by ORM libraries is a second-level cache, usually called L2. L2 object cache reduces database access for entities and their relationships. It is enabled by default i…
在畅畅的疯狂暗示下(“最好”建个博客),我决定在博客园开通我的博客,在此记入我从3月23起的所学所想.在他的提醒之前,我曾经断断续续的在日记本上,手机备忘录里记录过我的学习情况和心路历程,总的来说,自己真的很容易忘记记录事情,因此即使我早就知道作为一名准程序员有一个分享技术记录学习经历的博客的重要性,但也还是怕自己又是三分钟热度.是什么发生了变化了呢,我想应该是srtp给我的一些压力吧,确实,我需要一个能记录我学习状态和学习过的知识的地方,人家信任你,给你这次机会,就应该要好好把握,付出努力做出…
group by 与 having 允许字段使用函数,根据函数运行的结果group by分组或having设置选择条件; 同时group by 与 having 也允许使用字段别名 示例表a: id a effective_date 38 1 2018-03-23 09:55:58 39 9 2018-03-22 09:56:04 66 1 2018-02-21 09:56:09 68 6 2018-01-13 09:56:17 69 1 0000-00-00 00:00:00 示例表b: id…
原文链接:http://www.dwz.cn/7F4r2T 原创 2018-03-23 张新峰 RancherLabs 本文于3月22日晚由张新峰,杭州爱医康架构师技术分享整理而成.本次分享介绍了如何使用负载均衡达到一个对用户友好(稳定无感).对运维友好(傻瓜高效).对架构友好(追溯监控)的高可用状态. 搜索微信号RancherLabs,或文末扫码,添加Rancher小助手为好友,可加入官方技术交流群,实时参加下一次分享~ 引   言 我们今天要说的是一个老生常谈的问题:负载均衡.有点运维经验的…
本文内容: 继承 多态 首发时期:2018-03-23 继承: 介绍: 如果多个类中存在相同的属性和行为,可以将这些内容抽取到单独一个类中,那么多个类(子类)无需再定义这些属性和行为,只要继承那个类(父类/超类/基类)即可.[比如,泰迪狗类也是狗类,狗的属性,泰迪狗也应该是有的,那么泰迪狗类在定义的时候就不必要添加那些与狗类重复的属性了,而是直接继承狗类即可.在多个狗类的子类(泰迪狗,二哈,柴犬)的时候,直接继承狗类可以省去很多代码,提高代码复用性.] 继承关系是通过extends来产生的,继承…
2018-03-23 10:00:58.430 ERROR 31889 --- [nio-4321-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is feign.Retryabl…
修改json数据然后写入json文件中 f = open('1234.json','r',encoding='utf-8') data = f.read() data1 = json.loads(data) data1['status'] = 1 f1 = open('1234.json','w',encoding='utf-8') json.dump(data1,f1) hashlib md5值的用法 #加入下面这个就可以 password = input('请输入密码:') m = hash…
1.不使用自带模块<Paginator>的手写分页功能views.pydef post_list(request): page = request.GET.get('page', 1) # 获取页面点击的page, 默认显示第一页 page = int(page) start = (page - 1) * 5 end = page * 5 # start + 5 posts = Post.objects.all()[start:end] # select * from post limit 5…
IObit Malware Fighter 6Pro 破解: 打开软件安装位置,下载替换dll文件 链接: https://pan.baidu.com/s/1Euz87MCANuCnRqZsMQ_w4w 密码: jjai IObit Smart Defrag 6 pro 破解: 打开软件安装位置,下载替换dll文件 链接:https://pan.baidu.com/s/1B8qtRkNO3jx-xBQ6Kuq73g 密码:cvsr 最近更新: Advanced SystemCare 12 PRO…