xstream

OI生涯回忆录 2018.11.12~2019.4.15

ぐ巨炮叔叔 提交于 2020-05-02 05:43:43
上一篇: OI生涯回忆录 2017.9.10~2018.11.11 一次逆风而行的成功,是什么都无法代替的 ………… 历经艰难 我还在走着 一 NOIP之后,全机房开始了省选知识的自学。 动态DP,LCT,后缀数组,后缀自动机,多项式 NOIP获得全省第六名好成绩的我, 自以为省队纳入囊中只是时间问题 学习效率并不高效。 12月培训由于自学过 听课效果很好,实际上并没有收获和总结太多。 当时问郭神算法的问题, 他说: “算法不在多,而在于精” 事实证明, 此言得之。 太多的自满,太多的不深刻 太多的不联系反思。 省队,其实越来越远了。 二 内部举行了几次IOI赛制比赛,成绩都不理想。 在剩下可能冲击省队的9人中, 实力稳定倒数第一。 不明白为什么会这样, 别人可以想到,但是我为什么没有想法? 刷题量确实很低,但是凭借我的总结的长处,为什么还是不能前进? 博客新开了一个涂鸦墙,记录一些心情的波动: 12.26 不太爽啊,考试连续30pts,苟上了一次100............但是考试的题目确实很好,也值得总结思考。 1.9 继续考试30pts 智商不足哪里充值啊......思维和经验也不够啊........ 出于某种未知原因,放弃一心想去的THUWC,而选择了PKUWC 两天下来, 实力不足,自信萎靡,心态爆炸,思路紊乱………… PKUWC成功没进面试滚粗

SpringMVC关于json、xml自动转换的原理研究[附带源码分析](使用JAXB转换XML)

别说谁变了你拦得住时间么 提交于 2020-04-26 23:42:15
前言 SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog: http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html 现象 本文使用的demo基于maven,是根据入门blog的例子继续写下去的。 我们先来看一看对应的现象。 我们这里的配置文件 *-dispatcher.xml中的关键配置如下(其他常规的配置文件不在讲解,可参考本文一开始提到的入门blog): (视图配置省略) < mvc:resources location ="/static/" mapping ="/static/**" /> < mvc:annotation-driven /> < context:component-scan base-package ="org.format.demo.controller" /> pom中需要有以下依赖(Spring依赖及其他依赖不显示): < dependency > < groupId > org.codehaus.jackson </ groupId > < artifactId > jackson-core-asl </ artifactId > < version > 1.9.13 </ version > </ dependency

PostgreSQL使用repmgr配置级联复制

安稳与你 提交于 2020-04-06 15:12:09
最近的项目要求配置共享存储的四节点集群,使集群能够形成负载均衡。 但是大家知道,PostgreSQL不支持使用同一数据目录生成多个实例,在执行pg_ctl start的时候,如果指定的数据目录有实例在运行,则该实例会发生错误导致数据库down掉。故而,我们选择了基于pgpool-II + repmgr的策略来实现基于NAS共享存储的负载均衡策略。架构如下图所示: 共享磁盘的实现方法多种多样,本文主要讲解repmgr的使用方法: (零)准备工作 本例中,准备了四台虚拟机,IP地址分别为: 192.168 . 100.1 node1 192.168 . 100.2 node2 192.168 . 100.3 node3 192.168 . 100.4 node4 NAS存储中,分别创建目录data1、data2、data3、data4,并挂载到各数据节点上。* 注意目录权限必须为 700 在所有节点安装repmgr。其中,只有 node1节点上执行initdb ,而node2、node3、node4 均不初始化 。 在node1节点的postgresql.conf添加以下配置: hot_standby = on wal_level = ' replica ' max_wal_senders = 50 创建repmgr用户及数据库 [Harvest@node1 ~] createuser

利用微信公众平台实现自动回复消息—java版

被刻印的时光 ゝ 提交于 2020-03-28 10:25:14
最近公司需要拿微信公众平台做个东西,所以就开始了最基本学习,网上很多是php版的,对于我这个只会java,不会php的就只能在网上找点只言片语来一点一点学习了。不费话了直接贴图看效果(很简单的)。 不会做关注时就回复信息,所以必须先发送“?”,才能出现提示。回复“1”和“其他”都是返回文字信息,“2”是音乐信息,“3”是图文信息。 好了,下面进入正题。 1、首先必须开通微信公中平台,还得申请到高级功能的(这个点比较坑,我等了两天才申请到的),关于申请公众平台我就不说了,网上很多介绍,自己看吧。 2、必须有自己的服务器资源,因为公众平台开发者模式开启时,必须填写接口配置信息(成为开发者)。 服务器资源我是用的是百度开发者中心来创建自己的应用。百度开发者中心: http://developer.baidu.com/ 成为微信公众平台开发者前必须发布好自己的服务器资源,因为微信服务器将发送GET请求到填写的URL上(后面详细介绍)。 3、创建自己的应用。 这是整个项目结构。 下面逐一介绍: 1 public class WbChat extends HttpServlet{ 2 3 private static final long serialVersionUID = 1L; 4 5 public WbChat() { 6 super(); 7 } 8 @Override 9

java---- XMLEncoder 和 XMLDecoder 和 xSteam工具使用

余生长醉 提交于 2020-03-10 06:06:29
XMLEncoder: 将对象写入XML数据中 import org.dom4j.DocumentException; import java.beans.XMLEncoder; import java.io.*; public class Demo{ public static void main(String[] args) throws IOException, DocumentException { xmlEncoder(); } //将对象写入XML文档中 private static void xmlEncoder() throws DocumentException, FileNotFoundException { BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(new FileOutputStream("test.xml")); XMLEncoder xmlEncoder = new XMLEncoder(bufferedOutputStream); //实例化的类必须是public 否则会报错 Person person = new Person(); person.setAge("10"); person.setName("bin"); person.setId("p0")

Could not calculate build plan

删除回忆录丶 提交于 2020-03-02 04:50:10
在eclipse下用maven新建web项目,新建过程中,报异常如下: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-war-plugin:jar:2.2 Plugin org.apache.maven.plugins:maven-war-plugin:2.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-war-plugin:jar:2.2 这一问题出现的原因自己的maven本地仓库中该文件夹:org/apache/maven/plugins/maven-war-plugin/2.2下,maven-war-plugin-2.2.jar缺失,或缺少 maven-war-plugin-2.2.pom

腾讯课堂点播上云客户端实践总结

天涯浪子 提交于 2020-02-28 04:51:29
​导语 | 自从2018年企鹅辅导直播、点播和腾讯课堂直播上云以后,19年上半年腾讯课堂点播也开始自研上云。本文是对腾讯课堂点播上云客户端方案的整理与总结,希望能与各位同行一起交流。 一、课堂腾讯云点播 HLS 播放 1. HLS 浅析 (1) HLS 协议 点播业务目前用的是 HLS 协议。HLS协议全称是 HTTP Live Streaming,它是一个由苹果提出的基于HTTP的流媒体网络传输协议。HLS协议规定: 视频的封装格式是TS; 视频编码格式为H264,音频编码格式为MP3、AAC或者AC-3; 除了TS视频文件本身,还定义了用来控制播放的m3u8文件。 HLS的工作流程如下图(来源苹果官网)所示: Server Server获取媒体输入流,Media编码 MPEG-4(H.264 video 和 AAC audio),然后打包到 MPEG-2 (MPEG-2 transport stream)的传输流中,传输流会经过Stream segmenter,MPEG-2传输流会被分散为小片段然后保存为一个或多个系列的 .ts 格式的媒体文件。 Distribution Stream segmenter会创建一个索引文件,通常会包含这些媒体文件的一个列表,也能包含元数据,一般都是一个.m3u8的列表,列表元素会关联一个 URL 用于客户端访问,然后按序去请求这些 URL。

How can I make a XStreamMarshaller skip unknown binding?

心已入冬 提交于 2020-02-25 09:16:14
问题 I'm working on a Spring-Batch program. I unmarshalls XML files with XStreamMarshaller. How can I make a XStreamMarshaller to skip any unknown+unannoated fields? <bean id="merge.reader.item" class="org.springframework.batch.item.xml.StaxEventItemReader"> <property name="fragmentRootElementName" value="xml-fragment"/> <property name="unmarshaller" ref="merge.reader.unmarshaller"/> </bean> <bean id="merge.reader.unmarshaller" class="org.springframework.oxm.xstream.XStreamMarshaller"> <property

How can I make a XStreamMarshaller skip unknown binding?

为君一笑 提交于 2020-02-25 09:16:12
问题 I'm working on a Spring-Batch program. I unmarshalls XML files with XStreamMarshaller. How can I make a XStreamMarshaller to skip any unknown+unannoated fields? <bean id="merge.reader.item" class="org.springframework.batch.item.xml.StaxEventItemReader"> <property name="fragmentRootElementName" value="xml-fragment"/> <property name="unmarshaller" ref="merge.reader.unmarshaller"/> </bean> <bean id="merge.reader.unmarshaller" class="org.springframework.oxm.xstream.XStreamMarshaller"> <property

How can I make a XStreamMarshaller skip unknown binding?

ぐ巨炮叔叔 提交于 2020-02-25 09:16:07
问题 I'm working on a Spring-Batch program. I unmarshalls XML files with XStreamMarshaller. How can I make a XStreamMarshaller to skip any unknown+unannoated fields? <bean id="merge.reader.item" class="org.springframework.batch.item.xml.StaxEventItemReader"> <property name="fragmentRootElementName" value="xml-fragment"/> <property name="unmarshaller" ref="merge.reader.unmarshaller"/> </bean> <bean id="merge.reader.unmarshaller" class="org.springframework.oxm.xstream.XStreamMarshaller"> <property