- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 java工程师面试题(一)
一、jdk版本的区别1、jdk1.5(1)自动装箱和拆箱 基本数据类型和引用类型的自动转换(2)枚举enmu(3)静态导入 import static(4)可变参数 int...args 方法中的最后一个参数,参数类型和参数名之间空格可有可无,数组遍历(5)泛型(6)内省 Introspector,PropertyDescriptor(7)For-Each循环
2017-12-04 09:58:11 300
转载 mysql锁机制
mysql 存储引擎 MYISAM , InnoDB 1、MYISAM 不支持事物处理。2、InnoDB提供事物支持。InnoDB锁模式InnoDB实现了两种类型的行锁1、共享锁 (我读的时候,你可以读,但是不可以写)2、排他锁 (我写的时候,你不能读,也不能写)对于insert、update、delete,InnoDB会自动给涉及的数据加排他
2017-09-15 15:45:38 268
转载 mysql索引的优化
1、索引不会包含有NULL值的列只要列中包含有NULL值都将不会被包含在索引中,复合索引中只要有一列含有NULL值,那么这一列对于此复合索引就是无效的。所以我们在数据库设计时不要让字段的默认值为NULL。2、使用短索引对串列进行索引,如果可能应该指定一个前缀长度。例如,如果有一个CHAR(255)的列,如果在前10个或20个字符内,多数值是惟一的,那么就不要对整个列进行索引。短索引
2017-09-14 17:16:14 247
原创 mysql索引类型
索引类型1、BTREE索引(普通索引) (1)直接创建索引 create index index_name on table_name (column_list); (2)修改表结构的方式添加索引alter table table_name add index index_name(column_list);(3)创建表结构的时候添加索引CREATE
2017-09-14 16:56:37 200
转载 mysql查看索引
查看索引mysql> show index from tblname;mysql> show keys from tblname;· Table表的名称。· Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。
2017-09-14 15:25:50 208
转载 基于zookeeper的服务注册中心
基于ZooKeeper的服务注册中心本文介绍基于ZooKeeper的Dubbo服务注册中心的原理。1.ZooKeeper中的节点ZooKeeper是一个树形结构的目录服务,支持变更推送,因此非常适合作为Dubbo服务的注册中心。注:在ZooKeeper中,节点分为两类,第一类是指构成集群的机器,我们称之为机器节点;第二类是指数据模型中的数据单元,称之为数据节点ZNode
2017-09-12 16:45:34 359
原创 java微信公众号支付授权
微信公众号支付需要进行授权1、微信公众号授权 (1)静默授权(用户看不到授权页面 ) scope=snsapi_base 获取不到微信用户基本信息 (2)正常授权(弹出授权页面,需要用户同意授权) scope=snsapi_userinfo 可以获取微信用户的基本信息 domain : 域名, redirect_uri必须是外网能够访问的
2017-07-21 16:01:54 573
原创 微信公众号支付需要的参数以及配置
一、登陆微信公众服务号,配置网页授权域名(1)获取AppID以及AppSecret进入开发 ---》 基本配置 , 获取 AppID以及AppSecret (2) 配置网页授权域名以及JS接口安全域名开发 ---》接口权限 ---》网页服务 ---》网页授权 ---》网页授权获取用户基本信息 ---》修改,如下图点击修改,设置JS接口安
2017-07-17 11:29:00 12312 1
原创 spring单元测试使用
开发过程中单元测试是必不可少的,下面就来说一下spring单元测试的使用。很简单,一个示例就很清楚了。以下为源代码示例package com.cinyi.user;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annot
2015-11-06 11:02:52 397
原创 maven + springmvc + mybatis + ehcache 搭建
搭建的过程主要是配置文件的编写,下面是所有需要的配置文件。maven配置文件pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org
2015-11-06 10:43:01 951
原创 mongodb执行js脚本
执行命令:/data/mongodb/bin/mongo ip:port/db test.jstest.js脚本内容:var cursor = db.message.find({"packType":4});while(cursor.hasNext()){ print('aa'); var temp = cursor.next(); printjs
2015-09-22 09:46:30 714
原创 mongodb 执行js脚本
执行命令: /data/mongodb/bin/mongo ip:port/dbName test.jstest.js 脚本: var cursor = db.message.find({"packType":4}); while(cursor.hasNext()){
2015-09-22 09:41:24 689
原创 MessageFormat {}字符串替换
MessageFormat 字符串模板替换,可将使用频率较高的语句放入配置文件中用 {} 替换频率变化较多的词语。 代码如下: String title = "{0}参与{1}"; String result = MessageFormat.format(title, "smile","活动"); System.out.p
2015-09-16 17:12:38 605
原创 openfire 优化
项目采用 web + openfire 方式 所有业务处理都有web项目实现所有与聊天有关功能由openfire实现openfire优化两点1. 登录验证信息从redis中获取 修改SASLAuthentication.handle() token = StringUtils.decodeBase64(doc.getText().trim(
2015-09-11 16:31:26 366
原创 openfire配置运行
1. 下载(1)git下载:git clone https://github.com/igniterealtime/Openfire.git2. eclipse 配置 (1) java build path 导入jar包 source:导入src/java , src/java/plugins下的所有插件, librari
2015-09-11 14:26:46 352
原创 java连接Mongodb3.0 用户认证
java连接Mongodb3.0 用户认证List addresses = new ArrayList(); ServerAddress address= new ServerAddress(ip , port); addresses.add(address); MongoCredential cre
2015-09-11 11:41:06 396
EXT+GuiDesigner2.0.5.full
2010-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人