eclipse 构建 jpa project 所需的用户库(vendor: EclipseLink)

Eclipse 构建 JPA Project 时,需要指定 JPA的实现,如:下图中的EclipseLink 2.7.3,这其实是一个自定义的用户库。 看看,这个用户库包含persistence接口和eclipselink提供的实现。 上述的用户库包含的jar包都在下面的压缩包中: EclipseLink_2.7.3.rar 附: 不过,我更喜欢直接用maven依赖更简单快捷。 <project ...> ... <dependencies> ...
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

POJ - 3244-Difference between Triplets

其实我最开始没有这道题。。。是做到UPC-11079-小P的决斗,训练结束后然后搜索了一波,才了解这个题的。 非常牛逼的题。。。这么多人做出来了。。。我好菜。。。 对于每对三元组Ta=(La,Ja,Ka),Tb=(Lb,Jb,Kb),定义Ta,Tb之间的差值D为D(Ta,Tb)=max(La−Lb,Ja−Jb,Ka−Kb)−min(La−Lb,Ja−Jb,Ka−Kb), 给多个三元组,求两两之间差值之和。 给出一个转化 max,min与绝对值之间的转化: max(a,b,c)-min(a,b,
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

【ElasticSearch】:Mapping相关

Mapping   类似数据库中的表结构定义,主要作用如下:   定义Index下的字段名(Field Name)。   定义字段类型,例如数值型、字符串型、布尔型等。   定义倒排索引相关配置,比如是否索引、记录position等。    查看一个Index的Mapping的API   例如查看index为test_index的mapping,使用_mapping,查询结果中:   doc是这个index的type,忽略,ES6.X将废弃。   关注properties中的内容,每个字段及其
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

Varnish动静分离配置示例

动静分离 [root@varnish ~]# vim /etc/varnish/default.vcl vcl 4.0; backend web { .host = "192.168.30.153"; .port = "80"; .probe = { .url = "/check.html"; } } backend img { .host = "192.168.30.131"; .port = "80"; .probe = { .url = "/check.html"; } } sub vc
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

Epemme

Goss wa lap tirre kamme da, Waess u’malarre zuzze nasa. Mat abbe price junirre nay, Ywe zay prolodde koy das. Tarterre ibbe yaass liwoa erderre bojje, Kre leh leme seff horre waass. Sarep tirre fe gwo lodde woss larre, Yekaifay imkamme sinvo iabbe.
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

BZOJ4552: [Tjoi2016&Heoi2016]排序

4552: [Tjoi2016&Heoi2016]排序 Time Limit: 60 Sec Memory Limit: 256 MB Submit: 2554 Solved: 1302 [Submit][Status][Discuss] Description 在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题 ,需要你来帮助他。这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排 序分为两种:1:(0,l
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

网络安全随笔 - Linux的netstat查看端口 0.0.0.0与127.0.0.1的区别

linux运维都需要对端口开放查看 netstat 就是对端口信息的查看 # netstat -nltp p 查看端口挂的程序 [root@iz2ze5is23zeo1ipvn65aiz ~]# netstat -nltp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program na
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

在 iOS 上编译 webkit 源码

准备工作 买一台 mac 下载并安装 Xcode 下载源码 git clone git://git.webkit.org/WebKit.git WebKit 这个可能要耗费很久很久 编译源码 打开 Xcode 为 ios 模拟器 build 命令行工具的权限 sudo ./WebKit/Tools//Scripts/configure-xcode-for-ios-development 否则,会报错如下 target specifies product type ‘com.apple.p
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

HTTP访问控制

HTTP访问控制 跨域资源共享(CORS) 是一种机制,它使用额外的 HTTP 头来告诉浏览器,让运行在一个 origin (domain) 上的Web应用被准许访问来自不同源服务器上的指定的资源。当一个资源从与该资源本身所在的服务器不同的域或端口请求一个资源时,资源会发起一个跨域 HTTP 请求。 出于安全原因,浏览器限制从脚本内发起的跨源HTTP请求。 例如,XMLHttpRequest和Fetch API遵循同源策略。 这意味着使用这些API的Web应用程序只能从加载应用程序的同一个域请
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

Java的封装性、继承性和多态性

封装 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 封装的优点: 便于使用者正确、方便的使用系统,防止使用者错误修改系统属性; 有助于建立各个系统之间的松耦合关系;提高软件的可重用性; 降低了大型系统的风险,即便整个系统不成功,个别独立的子系统有可能还有价值。 封装的原则又是什么呢,现在我们在这说下封装的两大原则: 把尽可能多的东西藏起来,对外提供简洁的接口; 把所有的属性封装起来。 继承
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

初识flink

接触flink已经有3个月了,第一次接触flink是从极客时间上的大沙的演讲中了解的。 最近半年对大数据已经有了一定的入门,一方面因为工作中会用到hive,另外工作已经快5年了,一直从事java后台开发,但是一直没有搞明白最终要做什么。 虽然接触大数据比较晚,但是还好接触了。感觉现在进入到了一个新领域。大数据领域生态的繁荣发展让人惊讶,让同样作为程序员的我感到震惊,那么多优秀的开源作品。让我感受 到了开源的魅力。拥抱开源成为未来这一阶段的另一个目标。 所以,作为新生流计算引擎的flink同时具
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

bzoj2212 Tree Rotations 线段树合并+动态开点

题目传送门 思路:   区间合并线段树的题,第一次写,对于一颗子树,无论这个子树怎么交换,都不会对其他子树的逆序对造成影响,所以就直接算逆序对就好。   注意叶子节点是1到n的全排列,所以每个权值都只会出现1次,合并很好写。   注意动态开点,最多n个叶子节点,然后每次查询用到log个子树节点,(这句话似乎有语病)所以要开nlogn的空间。 #include<bits/stdc++.h> #define clr(a,b) memset(a,b,sizeof(a)) #define fpn()
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

安装mongodb遇到的一些问题 以及一些指令 及 插件运用方式

安装 注意事项 在`Mongodb`官网下载最新版本的[Mongodb下载地址](https://cloud.mongodb.com/) 下载`msi`的`window`安装包,可以装到C盘或者D盘目录下 > 由于我是安装在D盘的环境下 > > ```shell > D:\Program Files (x86)\MongoDB\Server\3.2\bin > ``` > > 所以在bin文件夹下找到mongod.exe命令,然后通过管理员执行`mongod --dbpath x路径x`,路径
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

Stream, RxJava, Reactor区别

Stream, RxJava, Reactor之比较 如果你熟悉Java 8,同时又了解反应式编程(Reactive Programming)框架,例如RxJava和Reactor等,你可能会问: “如果我可以用Java 8 的Stream, CompletableFuture, 以及Optional完成同样的事情,为什么还要用RxJava 或者 Reactor呢?” 原因是:大多数时候你在处理的是简单的任务,这个时候你确实不需要那些反应式编程的库。但是,当系统越来越复杂,或者你处理的本身就是
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

从零开始学习开发人工智能(一)

关于学习如何开发人工智能。 我从今天开始,将开始学习如何开发人工智能。 我将会从最基础的内容开始学起。 这一次,我们开发一个真正的人工智能。 我们需要学会的内容有: 编程语言:C# 建模引擎:Maya 游戏引擎:Unity3D 混合现实与全息投影:HoloLens开发 人工智能:机器学习、深度学习、神经网络、自然语言处理 人工智能框架:ML.NET(微软推出的本地人工智能框架)、WindowsML(微软内置的AI框架) 数据库:SQL Server 网站开发框架:ASP.NET(此处我们开发项
分类: 企业开发 发布时间: 02-22 23:51 阅读次数: 0

Lambda -- 01基础

目录 静态代理模式 策略模式 lambda思想 匿名内部类 lambda语法糖 行为参数化 函数名 就一个抽象方法的接口:函数式接口 lambda表达式 谈Lambda之前,先讲讲静态代理模式,以及策略模式,然后我们在逐步进入正题,lambda思想是怎么一步步的由传统的java编程演变而来的。 静态代理模式 看示例代码: class MyTask implements Runnable { public void run(){ System.out.println("hello wo
分类: 其他 发布时间: 02-22 23:51 阅读次数: 0

Lambda --01由来配套小示例

一个简单的介绍lambda的小示例: import java.util.*; //数据库表Dish表中的每行记录,都是一道菜 class Dish { private final String name; //菜名 private final boolean vegetarian; //是否素菜 private final int calories; //菜还有的热量 private final Type type;
分类: 其他 发布时间: 02-22 23:50 阅读次数: 0

Java基础 -- 08集合Collection

集合接口 集合类 迭代器 工具类:集合 工具类:数组
分类: 其他 发布时间: 02-22 23:50 阅读次数: 0

Java基础 -- 09映射Map

映射接口 映射类
分类: 其他 发布时间: 02-22 23:50 阅读次数: 0

Java基础 -- 10比较器

比较器
分类: 其他 发布时间: 02-22 23:50 阅读次数: 0