- 博客(29)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 selenium chromedriver
selenium安装:https://pypi.org/project/selenium/#fileschromedriver国内镜像地址:https://npm.taobao.org/mirrors/chromedriverchromedriver配置:import osfrom selenium import webdriverchromedriver = "/Volumes/...
2018-08-30 22:26:19 302
原创 javafx打包成exe
1。eclipse打包成可运行jar包至 E://test12。运行命令 C:\Program Files\Java\jdk1.8.0_101\bin>javafxpackager -deploy -native image -appclass com.sss.WebViewSample(包含main方法类) -srcdir E://test1 -outdir E://test2(产物...
2018-08-29 15:37:20 2510
原创 java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors
jar重复,去除依赖
2018-08-21 10:26:26 1701
原创 RabbitMQ通过exchange接收数据
针对一个消息群发的场景,最先以为只有queue接收的方式,那样只能给每个接受者分配一个queue太不方便了。后来发现还有exchange接收的方式。发送端:template.convertAndSend("fanoutExchange","","helllooooooo");接收端:client.subscribe("/exchange/fanoutExchange", function(data...
2018-03-29 21:33:21 1491
原创 Result Maps collection does not contain value for java.util.Map
selectid="selectByStartDateExample"resultType="java.util.Map"parameterTyp。。。。。。。注意是resultType,不是resultMap
2017-09-02 11:11:42 2623 1
原创 关于spoutConfig中maxOffsetBehind与startOffsetTime
startOffsetTime:有两个值,分别是kafka.api.OffsetRequest.EarliestTime()和kafka.api.OffsetRequest.LatestTime()。分别表示从最早的offset读取与最近点offset读取。要注意的是这个参数只有设置启动的第一次消费有效,后面的消费是从zookeeper中记录的offset开始的。maxOffset
2017-07-01 11:03:59 2358
转载 Mina简介
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。Mina 同时提供了网络通
2017-05-11 20:36:08 712
原创 dubbo 简单搭建流程
近期项目用到了dubbo。这边稍微记录下搭建流程,给自己加深下印象,也留个记录。1、安装zookeeper用来作为dubbo的注册中心。主要环节是配置zoo.cfg配置文件。具体安装配置可参考:http://blog.csdn.net/huwei2003/article/details/491012692、dubbo-sdk项目创建。该项目是消费者和服务提供者沟通的桥梁,其中定义了api的
2017-03-04 17:11:15 722
原创 观察者模式
定义:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。例子:多个用户关注同一个公众号,当公众号推送消息时,每个用户都会收到并展示这条消息。(所以也叫”发布-订阅 模式“?)那么在这个例子中,主题对象就是公众号,观察者对象就是每个用户。
2017-02-15 00:52:07 301
转载 spring mvc HttpMessageConverter使用
HTTP 请求和响应是基于文本的,意味着浏览器和服务器通过交换原始文本进行通信。但是,使用 Spring,controller 类中的方法返回纯 'String' 类型和域模型(或其他 Java 内建对象)。如何将对象序列化/反序列化为原始文本?这由 HttpMessageConverter 处理。Spring 具有捆绑实现,可满足常见需求。表 1 显示了一些示例。表 1. Htt
2016-12-27 21:05:57 504
转载 tomcat在eclipse中调试时,断点频繁停在threadpoolexecutor
以前有一个很奇怪的问题:当我在调试程序的时候,我什么操作都没有进行,突然debug就停在这了,我感到很奇怪,今天又遇到这种问题了,在网上查了查,原因是:Typically, the debugger in Eclipse is configured to suspend execution at the location where the exception was thrown, on a
2016-12-27 18:04:00 593
转载 ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn
原帖地址:http://blog.csdn.net/zl544434558/article/details/44758381错误产生的信息如下: Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new J
2016-12-26 22:31:21 272
转载 数据库事务隔离级别
本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现
2016-12-25 22:09:14 200
原创 每次maven-update project ,又变成compile level变为1.5解决方法
修改settings.xml,找到profiles节点,在里面添加对应的版本 jdk-1.7 true 1.7 1.7 1.7 1.7 修改后进行maven update,问题解决。
2016-12-12 17:42:01 1524
转载 Ubuntu 中检查笔记本 CPU 的温度
原文出处:http://www.linuxidc.com/Linux/2015-06/119201.htm 感谢分享在安装Psensor前,你需要安装和配置lm-sensors,这是一个用于硬件监控的命令行工具。如果你想要测量磁盘温度,你还需要安装hddtemp。要安装这些工具,运行下面的这些命令:sudo apt-get install lm-sensors hddtemp接
2016-10-30 23:23:03 383
原创 ubuntu升级
1.进入软件更新2.在更新选项栏勾选“提前释放出的更新”+选择“适用任何版本”4.更新系统:sudo apt-get update && sudo apt-get dist-upgrade5.运行软件更新器:sudo update-manager –d6.进行升级
2016-10-30 23:17:06 413
原创 js传递函数作为参数
今天项目中页面对于几个动作都要进行校验判断操作数据是否处于锁定状态,如果锁定的话给出统一提示。如果不是的话,执行对应的各自操作。此处校验请求及统一提示都是一样的,只是执行各自操作不同。那么可以提取成一个统一方法。各自操作可以作为参数进行传递,传递方式就采用了函数。同时因为各自操作是需要参数的,所以传递的是一个带参数的函数。简化结构如下:统一校验函数function chec
2016-10-27 00:06:45 12951
原创 spring mvc 拦截器
Spring MVC框架中的Interceptor,与Servlet API中的Filter十分类似,用于对Web请求进行预处理/后处理。通常情况下这些预处理/后处理逻辑是通用的,可以被应用于所有或多个Web请求,例如:记录Web请求相关日志,可以用于做一些信息监控、统计、分析检查Web请求访问权限,例如发现用户没有登录后,重定向到登录页面打开/关闭数据库连接——预处理时打开,
2016-10-07 22:20:16 296
原创 spring boot修改代码后无需重启设置
1、配置jar包:org.springframeworkspringloaded1.2.6.RELEASE2、设置运行参数:
2016-09-25 16:36:30 15506
转载 @RequestBody, @ResponseBody 注解详解
两个标签分别是对获取和返回的数据按照系统配置进行配置解析后处理。获取的数据通过解析最终绑定到controller的方法的参数中。返回的数据通过解析写入response对象。核心所在为HttpMessageConverter。包含canRead(),read(),canWrite()),write()四个方法。原文出处:http://blog.csdn.net/walkerjong/articl
2016-09-07 22:52:50 265
原创 eclipse项目红叉
查看problem,根据不同提示进行不同处理:1、JAX-RS (REST Web Services) 2.0 requires Java 1.7 or newer.SSMDemo Maven Webline 1Maven Java EE Configuration Problem解决:pom.xml文件添加:plugins> plugin> group
2016-09-04 17:03:08 394
转载 spring-boot 第一天 hello-world
最近想了解下spring-boot。在这就把学习的记录一下吧。刚开始,照例跑个hello world吧。1、首先配置maven的pom文件: 4.0.0 org.springframework.boot spring-boot-starter-parent 1.3.1.RELEASE
2016-08-29 22:44:29 333
原创 并查集
看数据结构时了解到了并查集,还是蛮有意思的一种数据结构,在这里记录一下,算是给自己留个印象。在计算机科学中,并查集是一种树型的数据结构,其保持着用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。有一个联合-查找算法(union-find algorithm)定义了两个操作用于此数据结构:Find:确定元素属于哪一个子集。它可以被用来确定两个元素是否属于同
2016-08-28 11:51:40 435
转载 MySQL中函数CONCAT及GROUP_CONCAT
一、CONCAT()函数CONCAT()函数用于将多个字符串连接成一个字符串。使用数据表Info作为示例,其中SELECT id,name FROM info LIMIT 1;的返回结果为+----+--------+| id | name |+----+--------+| 1 | BioCyc |+----+--------+1、语法及使用特点:CON
2016-08-25 00:03:54 216
原创 【同步并发】入门小结
脏数据:可以理解为临时值。当事务A更新了数据,但是还未提交时事务B进行了读取。当事务A出问题进行回滚回原值,那么事务B已经读取的就是一个脏数据。不可重复读:理解为在同一事务内的两次相同查询返回不同的值。导致原因是这两次查询中间被另一个事务修改了数据。重点修改。幻读:当事务不是独立执行时发生的现象。当事务A对表中所有数据进行了修改或读取。同时事务B在表中插入数据。那么会在事务A后感觉还有数据
2016-07-10 22:04:18 211
原创 【Nginx】入门熟悉
刚开始接触,把一些学习的内容记录下来,便于记忆与以后回顾。nginx个人感觉主要用在反向代理与负载均衡上。本次结合tomcat操作,记录主要操作过程,以便加深记忆。下载略过,因为ubuntu系统有点问题,用windows进行。下载后在解压目录下运行相关命令可以对nginx进行相关操作。主要几个操作有:启动:start nginx;停止 nginx -s stop;重启:nginx -s
2016-07-07 10:25:53 683
原创 【Memcashed0】学习小结
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。特征:1.协议简单 2.基于libevent的事件处理内置 3.内存存储方式 4.memcached不互相通信的分布式memcached服务器
2016-06-28 23:00:24 881 1
原创 IndentationError: unexpected indent python
之前在ubuntu中的vim中编辑py文件没出这个问题,换了windows,用editplus编辑时运行出现这个异常,网上搜了下是格式问题,在此记录下。至于解决的话就是用空格替代tab。在editplus中“视图=>空白=>制表符”即可显示出来。
2016-04-17 21:54:31 521
java打印顺丰快递单图片比直接用打印机打印要模糊一些
2018-02-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人