- 博客(126)
- 资源 (12)
- 收藏
- 关注
原创 bing查询参数PC
PC=MOZI:表示搜索是在Mozilla Firefox浏览器中进行的。PC=IE:表示搜索是在Internet Explorer浏览器中进行的。PC=EDGE:表示搜索是在Microsoft Edge浏览器中进行的。PC=ANDROID:表示搜索是在Android移动设备上进行的。PC=SAFARI:表示搜索是在Safari浏览器中进行的。PC=MAC:表示搜索是在Mac OS操作系统中进行的。PC=OPR:表示搜索是在Opera浏览器中进行的。PC=U316:表示搜索是在个人电脑上进行的。
2023-05-31 16:26:00
247
原创 bing查询参数FORM
FORM=QBLH:搜索结果以Quick Browse Layout with Hovercards的布局和样式展示。FORM=ANSPA1:搜索结果以答案卡片的形式展示,适用于用户需要快速获取答案的搜索场景。FORM=PERE1:搜索结果以卡片形式展示,适用于图片或视频等多媒体类搜索场景。FORM=MOZLBR:搜索结果以Mozilla浏览器的布局和样式展示。FORM=EDGSPH:搜索结果以微软Edge浏览器的布局和样式展示。FORM=Z9FD1:搜索结果以列表形式展示,适用于大多数搜索场景。
2023-05-31 14:21:05
584
原创 Maven插件输出到指定目录
1. 使用 maven-dependency-plugin 插件将依赖包导出到指定文件夹<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId>
2021-04-20 19:40:21
3206
原创 yum-cron自动更新
yum-cron自动更新安装:yum -y install yum-cron启动:sudo systemctl start yum-cron开机启动:sudo systemctl enable yum-cron查看状态sudo systemctl status yum-cron设置vim /etc/yum/yum-cron.conf# 自动更新级别# default 默认的更新,类似yum update# security 安全更新, 类似..
2020-06-09 14:53:30
721
转载 idea编译乱码
总共有下面几种乱码的解决方案:工程乱码执行main函数时,控制台乱码运行tomcat时,控制台乱码PS: 如果下面方案不生效时,打开IDEA安装目录找到 idea.exe.vmoptions(64位为idea64.exe.vmoptions)文件, 在文件末尾加上 -Dfile.encoding=UTF-8可以先做这一步,加上这个基本上很多都不会乱码了1.工程乱码打开F...
2019-03-22 08:40:53
2481
转载 悲观锁和乐观锁
1 事务隔离事务隔离是数据库提供的功能。SQL Server通过SET TRANSACTION ISOLATION LEVEL语句设置事务隔离级别:SET TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SNAPS
2014-06-11 15:00:04
378
转载 SQL中IN和EXISTS用法的区别
1.exist,not exist一般都是与子查询一起使用. In可以与子查询一起使用,也可以直接in (a,b.....)2.exist会针对子查询的表使用索引. not exist会对主子查询都会使用索引. in与子查询一起使用的时候,只能针对主查询使用索引. not in则不会使用任何索引. 注意,一直以来认为exists比in效率高的说法是不准确的。in 是把外表和内表作h
2014-06-11 14:57:43
476
转载 EJB 3.0乐观锁
EJB遵循的两种最基本的对象并发控制策略是:悲观并发控制和乐观并发控制。 对于乐观并发控制,事物持续期间,EJB组件并不会持有资源锁。当事物试图提交时,如果RDBMS探测到冲突的存在,则会回滚事物。 大部分应用场合,使用乐观并发控制更具有优势。 本文则谈谈如何实现EJB 3.0乐观并发控制。 EJB提供乐观锁控制。 可以通过在Entity中加入@Version p
2014-06-11 14:52:23
515
转载 Hibernate的乐观锁与悲观锁
锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “锁” ,即给我们选定的目标数据上锁,使其无
2014-06-11 14:48:24
365
转载 Maven 仓库
maven 仓库在以前使用Ant的时候,我们会建立一个lib目录在存放我们的jar包,比如项目所依赖的第三方包,每建立一个项目都要建立一个lib,不停的做copy工作,不仅是对于磁盘的浪费,而且也造成了版本管理上的麻烦。而且我们还需要通过提交到svn上来对lib进行管理,但是svn对于这种二进制文件的管理并不出色。Maven仓库的初中就是为了解决这个问题,是所有常用的第三方
2014-06-05 10:59:00
518
转载 JavaMail
在 http://java.sun.com/products/javamail/ 下载了 JavaMail 1.4.3 版本,如果所用 JDK 是 6.0 则不用再下载 activation 。下载得到的是 javamail-1.4.3.zip 的压缩包,解压得到 mail.jar 包,配置环境变量之后就可以使用了。从解压后的文件夹中有 JavaMail-1.4.pdf 这个 JavaMail
2014-03-20 10:25:29
550
转载 [Android问答] 如何理解Activity生命周期?
Android官方文档里对Activity的生命周期有比较详尽的描述,但由于资源回收机制带来不确定性,我们的程序运行结果常常与预期的不符,而调试这类问题又十分消耗时间和精力。解决的根本办法还是要理解透Activity的生命周期及相关内容,这篇帖子着重介绍Activity生命周期本身,之后会用一两篇帖子来介绍如何处理异常的状态变化。下图是官方文档里的Activity生命周期图,其中彩色标出的
2014-03-06 14:12:01
490
转载 [Android问答] px、dp和sp,这些单位有什么区别?
相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸
2014-03-06 14:11:39
388
原创 java String类型数据的字节长度
utf-8以三个字节存储中文gbk以二个字节存储中文 /** * 字节(UTF-8)长度计算 * * @param s * 所需计算字节 * @return 字节长度 * @throws UnsupportedEncodingException * 不支持编码异常 */ public static
2014-02-28 10:24:41
977
转载 Android 游戏教程:让人物动起来
通过这个例子可以学会用zgf框架加载游戏图片和实现逐帧动画,通过这些就可以让一张图片变成一段简单的动画。一. 准备工作 首先我们要事先准备好要使用的人物动作图和地形图 这张是动作图,把它分割成16个不同的动作,循环播放同一行的4个不同动作就可以让人物动起来了。二. 动画实现 按照 简单的android游戏框架
2014-02-21 11:20:26
626
转载 MySQL主从服务器配置的优势
在MySQL数据库中,支持单项、异步复制。在复制过程中,一个服务器充当主服务器,而另外一台服务器充当从服务器。如下图所示。此时主服务器会将更新信息写入到一个特定的二进制文件中。并会维护文件的一个索引用来跟踪日志循环。这个日志可以记录并发送到从服务器的更新中去。当一台从服务器连接到主服务器时,从服务器会通知主服器从服务器的日志文件中读取最后一次成功更新的位置。然后从服务器会接收从那个时刻起发生的任何
2014-02-21 11:12:30
3677
转载 从MySQL复制功能中得到一举三得实惠
【IT168 技术】在MySQL数据库中,支持单项、异步复制。在复制过程中,一个服务器充当主服务器,而另外一台服务器充当从服务器。如下图所示。此时主服务器会将更新信息写入到一个特定的二进制文件中。并会维护文件的一个索引用来跟踪日志循环。这个日志可以记录并发送到从服务器的更新中去。当一台从服务器连接到主服务器时,从服务器会通知主服器从服务器的日志文件中读取最后一次成功更新的位置。然后从服务器会接收从
2014-02-21 11:07:27
337
转载 Flex程序与包装页面(wrapper)通信方法小结
Flex通常作为一个web项目的一部分嵌入到一个web页中,因此Flex程序和web页面的通信就变得非常重要。1) Flex提供了多种方法实现Flex程序和封装页面的交互,主要有:flashVars属性,查询字符串参数,navigateToURL()方法,以及flash.external.ExternalInterface类。2) Flex程序 获取环境信息:Applica
2014-02-21 11:04:45
433
转载 flex&java通信错误之一:Server.resource.unavailable
flex&java通信错误之一:Server.resource.unavailableflex调用java发生如下错误:can't invoke method "×××",同时给出的fault code是Server.resource.unavailable通常这种错误的原因就是因为找不到java对应的方法,可以用的解决方案有如下:1.remoting-config.xml中没有定
2014-02-21 11:04:17
846
转载 Flex同Java通信--BlazeDS入门图文详解(上)
Flex同Java通信--BlazeDS入门图文详解(上)以前做项目时因为时间关系,囫囵吞枣状态下完成了,现在回头仔细研究了下究竟各种配置到底是什么意思,起什么作用,以一个什么的流程来建立通过BlazeDS通信的Flex+Java程序比较合理,在程序运行时遇到那些问题时是配置的原因,又怎样去修改配置,让一个代码逻辑没有问题的程序可以正常运行,现将研究的成果记录下来,分享+备忘。本篇文里
2014-02-21 11:03:41
605
1
转载 JMX架构的了解
JMX应该说是关于网络应用管理的的框架,如果你开发了一个比较复杂的系统,无疑你要提供这个系统的自身管理 系统,JMX更多应用是体现在Server上,如果你要使用java开发一个自己Server或复杂的应用系统,那么推荐你基于JMX架构来开发, JBoss 3.0 weblogic等就是基于JMX开发的符合J2EE规范的服务器软件。了解JMX可以使你深入了解J2EE服务器, 为什么我们平时说
2014-02-21 11:00:03
470
转载 JMX规范
1.1 JMX概述JMX--Java Management Extensions,即Java管理扩展,是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 JMX体系结构分为以下四个层次: 1)设备层(Instrumentation Level):主要定义了信息模型。在JM
2014-02-21 10:58:34
544
转载 为Web应用建立JMX管理系统(二)
四.创建MBean描述文件 在上面第三段代码中,我们可以看到,要将MBean注册到MBean Server中必须先创建MBeanInfo,MBean的setModelMBeanInfo()用来将MBeanInfo设置到MBean中。为了能够灵活的获得MBean的信息,从而将MBean注册到MBeanServer,在O'Reilly出版的"java enterprise的最佳实践"里提到,采
2014-02-21 10:58:04
679
转载 为Web应用建立JMX管理系统(一)
Web应用系统总算开发了,接下来该如何让客户(Web应用系统的管理员)轻松管理我的一堆配置文件,或者如何实现动态修改系统运行属性,同时又让客户不需要过多的了解配置文件的内容就能够实现这些管理呢?这是许多刚刚结束Web应用系统前期开发的系统分析人员需要面临的问题。又或者说我想对早已完成Web应用系统进行有效的资源管理,希望再添加管理功能的同时,对原有的代码不需要做过多的修改,换句话说就是管理系统与被
2014-02-21 10:57:33
642
转载 扩展Spring的JMX支持
Spring框架将体系结构依赖性降至最低,并且将应用程序中的组成部分进行了具体化,但是应用程序仍然是需要管理的。幸运的是,Spring1.2包括高级的JMX集成支持,并且JMX为应用程序提供了一种实用的管理基础架构。在本文中,Claude Duguay从Spring JMX更进一步,向您展示了如何为方法和属性透明地增加通知事件。最后得到的代码使您可以监视状态变化,同时不会搞乱Java对象。虽然
2014-02-21 10:56:20
670
转载 Java SE 6 新特性: JMX 与系统管理
Java SE 6 新特性: JMX 与系统管理2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面
2014-02-21 10:54:30
443
转载 HelloJMX
[i]JMX越来越多得出现在各种技术杂志、白皮书和报告中,虽然它已不再是一个buzzword了。不仅仅是SUN?,最近许多厂商都宣布已经或是准备支持这一技术。不仅IBM、BEA、HP、Marcomedia(JRun)这些大的厂商,而且还有许多小的软件公司和开源项目也都加入了这一行列,包括AdventNet,JBoss等(JBoss3.0的Micorkernel结构就是建立在JMX的基础上)。为
2014-02-21 10:53:39
422
转载 MongoDB for Java
一、准备工作1、 首先,下载mongoDB对Java支持的驱动包驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloadsmongoDB对Java的相关支持、技术:http://www.mongodb.org/display/DOCS/Java+Language+Center驱动源码下载:https://down
2014-02-21 10:50:07
508
转载 mongoDB 介绍(特点、优点、原理)
介绍:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。特点:高性能、易部署、易使用,存储数据非常方便。主要功能特性有:Ø 面向集合存储,易存储对象类型的数据Ø 模式自由Ø 支持动态查询Ø 支持完全索引,包含内部对象Ø 支持查询Ø 支持复制和故障恢复Ø 使用高效的二进制数据存储,包括大型对象(如
2014-02-21 10:48:33
549
转载 mongoDB 入门指南、示例
一、准备工作1、 下载mongoDB下载地址:http://www.mongodb.org/downloads选择合适你的版本相关文档:http://www.mongodb.org/display/DOCS/Tutorial2、 安装mongoDBA、 不解压模式:将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务
2014-02-21 10:47:49
390
转载 Java设计模式-代理模式
代理模式是一种非常重要的设计模式,在Java语言中有着广泛的应用,包括Spring AOP的核心设计思想,都和代理模式有密切关系。 代理模式主要分两种:一种是静态代理,一种是动态代理。两种代理方式的实现有着本质的差异。 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对
2014-02-13 11:52:42
310
转载 工厂方法(Factory Method)模式
1.2 工厂方法(Factory Method)模式 工厂方法模式是类的创建模式,又叫虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际工作推迟到子类中。 1.2.1 工厂方法模式的引进 工厂方法模式是简单工厂模
2014-02-13 11:51:12
383
转载 简单工厂(Simple Factory)模式
简单工厂(Simple Factory)模式简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。 1.1.1 工厂模式的几种形态工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态的决定将哪一个类实例化,工厂模式有以下几种形态: 简单工厂(Simp
2014-02-13 11:50:40
749
转载 单例模式
单例模式 单例模式是一种常见的设计模式,在《Java与模式》一书中,阎宏博士对单例模式做了全面的总结。单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。 说明:一下的代码来自阎宏博士
2014-02-13 11:49:36
339
转载 抽象工厂(Abstract Factory)模式
抽象工厂(Abstract Factory)模式 抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品具体类型的情况下,创建多个产品族中的产品对象。这就是抽象工厂模式的用意。 每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。 产品族:是指位
2014-02-13 11:48:58
591
转载 Eclipse插件开发之基础篇(6) SWT简介
Eclipse插件开发之基础篇(6) SWT简介 SWT(Standard Widget Toolkit)是为Eclipse平台开发的GUI工具包。SWT构建了Eclipse的UI,但SWT并不依赖Eclipse,也可以被单独使用。 1. SWT的特征 现在的Eclipse中绝大部分的UI都由SWT的组件构成。 SWT最大的特征就是不实现Pure Java,对各个OS平
2014-02-13 11:30:35
477
转载 Eclipse插件开发之基础篇(5) 制作OSGi Bundle
Eclipse插件开发之基础篇(5) 制作OSGi Bundle 1. 生成OSGi工程 首先打开新工程向导,选择创建Eclipse插件工程。在[目标平台(Target Platform)]选项中选择[OSGi 框架(OSGi framework)]。图5-1 创建插件工程 在选择模板的时候选择,Hello OSGi Bundle后点击完成。图5-2 选择
2014-02-13 11:30:16
449
转载 Eclipse插件开发之基础篇(4) OSGi框架
Eclipse插件开发之基础篇(4) OSGi框架 1. 什么是OSGi框架 OSGi(Open Service Gateway Initiative)框架是运行在JavaVM环境里的服务平台。框架提供的主要功能是对应用和组件的生命周期管理,系统可以在无需重启的情况下,远程操纵组件的安装、启动、停止。 OSGi框架不仅用于Eclipse,从移动终端到车载系统,各个领域都在
2014-02-13 11:29:49
641
转载 Eclipse插件开发之开篇简介
Eclipse插件开发之开篇简介 一直想做点什么事情,正好最近公司想作一些关于eclipse插件开发的工作。领导们从日本带回来了《Eclipse 3.4 対応 Eclipse 3.4 プラグイン開発 徹底攻略》这本书。作为对本书的学习,我想把这本书的内容作一个大概的翻译。 本书作者:竹添直树、志田隆弘、奥畑裕树、里见知宏、野池智也。 本书一共分三个部分对插件开发进行了介绍
2014-02-13 11:29:24
404
转载 Eclipse插件开发之基础篇(3) 插件的测试与调试
Eclipse插件开发之基础篇(3) 插件的测试与调试1. 使用JUnit对插件进行测试 Eclipse中已经嵌入了JUnit,我们可以使用JUnit为插件进行单体测试。一般的JUnit是不可以对插件部分(对Eclipse的API依赖的部分)进行测试的,但是在PDE环境中使利用JUnit对插件进行单元测试成为可能。 要想进行测试首先要添加插件的依赖关系,在插件设定页面的[依
2014-02-13 11:29:01
625
疯狂Java讲义完整教程源码
2013-09-13
Effective C++中文第三版.PDF
2013-09-13
Microsoft SQL Server JDBC Driver 3.0
2013-06-04
PHP参考手册中文官方原版
2012-12-16
魔力邮件服务端 MLSV
2010-07-23
Ghost Boot Wizard(带驱动)
2010-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人