- 博客(43)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 Apollo启动配置安装(window版) 和那些坑
分别解压安装包后将apollo-adminservice-1.8.0.jar、apollo-configservice-1.8.0.jar、apollo-portal-1.8.0.jar放置于新建的apollo目录下。运行顺序: apollo-configservice-1.8.0.jar ----> apollo-adminservice-1.8.0.jar ------> apollo-portal-1.8.0.jar。apollo-configservice-1.8.0.jar 启动失败。
2022-10-17 18:12:15 1067 1
原创 idea配置git ssh
Git安装完之后,需要做最后一步配置,如果你没有做这项配置,是没有git公钥和私钥的,而上传代码到远程仓库的时候需要秘钥进行验证是否本人上传的,想要创建可以使用下面的方法:
2022-10-14 18:43:19 7303
原创 java在zookeeper节点上注册监听器
使用Zookeeper的注册监听功能,实现内容的同步更新:引入的包 <dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.10</version>...
2019-04-05 17:04:21 979
原创 Linux 打开端口
1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT2.保存:/etc/rc.d/init.d/iptables save3.重启服务:/etc/init.d/iptables restart
2017-05-07 22:46:09 698
转载 常见的提高高并发下访问的效率的手段
首先要了解高并发的的瓶颈在哪里? 1、可能是服务器网络带宽不够 2.可能web线程连接数不够 3.可能数据库连接查询上不去。 根据不同的情况,解决思路也不同。像第一种情况可以增加网络带宽,DNS域名解析分发多台服务器。负载均衡,前置代理服务器nginx、apache等等数据库查询优化,读写分离,分表等等
2017-02-14 18:22:54 1177
原创 CentOS6.5下安装配置MongoDB分片集群
原文链接 : 主从:http://blog.jobbole.com/72610/副本集:http://www.thebigdata.cn/JieJueFangAn/12416.html分片:http://www.thebigdata.cn/jiejueFangAn/12418.html自己动手配置一遍后总结如下:Start Mongodb : ./mongod --
2016-09-16 20:10:31 1650
原创 Hadoop 远程连接伪分布式Hadoop异常
在window 先使用eclipse 配置远程连接到hadoop(在centos7 服务器上), 在配置Host 和Port后报错:Cannot connect to the Map/Reduce location: mylocalCall to 192.168.1.105:9000 failed on connection exception: java.net.ConnectExcepti
2016-04-23 10:58:59 1373
原创 获取Web项目路径
public class ApplicationListener implements ServletContextListener {public static String WEB_PATH = null;public void contextInitialized(ServletContextEvent sce) {String webPath = sce.getServletC
2016-04-07 18:37:46 956
原创 Lucene初识
lucene的检索算法属于索引检索,即用空间换取时间,对需要检索的文件、字符流进行全文索引,在检索的时候对索引进行快速的检索,得到检索位置,这个位置记录检索词出现的文件路径或者某个关键字。在使用数据库的项目中,不使用数据库进行检索的原因主要是:数据库在非精确查询的时候使用查询语言 like "%keyword%",对数据库进行查询是对所有记录遍历,并对字段进行"%keyword%"匹配,在数据
2016-03-30 18:12:30 674
原创 nginx 域名301重定向 rewrite跳转 无www跳转到有www
server { listen 80; server_name www.xxx.com xxx.com; if ($host = xxx.com ) { rewrite ^/(.*)$ http://www.xxx.com/$1 permanent; } error_page 502
2016-03-09 17:12:19 3880
原创 通过JS使用Twitter登录自己的网站
哎,google了一天,终于把这个功能给弄出来了、忍不住要写一篇博客来记录一下我的成果!!!!咳咳咳,首先你的电脑必须能翻墙,这个是前提哈1. 注册Twitter账号2. 进入https://apps.twitter.com/app 新建一个项目3. 进入https://auth-server.herokuapp.com/,登录,然后新建一个项目,把你在Twitter中新建的项目的
2016-02-26 14:01:18 4965 5
原创 使用Java zip包和apach 的ant包对文件、文件夹进行压缩,兼容中文
啊哈哈,其实也是参考别人的代码,不过已经通过本人测试。package com.afmobi.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.uti
2016-01-01 23:41:40 795
原创 Http MultipartEntity与UrlEncodedFormEntity
这两个类均实现了HttpEntity接口,而二者的区别就和html表单有关系,html中的form 表单有两种:除了传统的application/x-www-form-urlencoded表单,我们另一个经常用到的是上传文件用的表单,这种表单的类型为multipart/form-data。 后者主要是用来上传文件所用,所以一般情况下,在使用webservice 时,使用UrlEnco
2015-12-11 15:53:56 2759
原创 Java对字符串进行压缩
package com.boomplayer.util;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.util.zip.GZIP
2015-08-31 14:25:23 851
转载 SwingUtilities.invokeLater()和SwingUtilities.invokeAndWait()的区别(有什么区别)
invokeAndWait:后面的程序必须等这个线程(参数中的线程)的东西执行完才能执行invokeLater:后面的程序和这个参数的线程对象可以并行,异步地执行invokeLater一般用于在线程里修改swing组件的外观,因为swing组件是非同步的,所以不能在线程中直接修改,会不同步,得不到期望的效果,所以要把修改外观的代码放在一个单独的线程中,交给invokeLater:后面的程序
2015-08-28 18:06:55 594
原创 使用HttpClient上传文件资源(已验证)
/*** 发送请求* * @param url* 请求地址* @param filePath* 文件在服务器保存路径(这里是为了自己测试方便而写,可以将该参数去掉)* @return* @throws IOException*/private String uploadSource(String url, Stri
2015-08-28 11:03:05 844
原创 Java利用Http 模拟POST、GET请求
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List
2015-08-27 17:45:03 877
转载 Linux cp 实现强行覆盖
发现在Fedora 10 /ubutun 里面用cp -fr src dest,即使加了-f也是不能强行覆盖的,这时怎么回事的呢?一两个文件还好说,就输几个yes吧,但是要是n多文件怎么办,那还不输死人呢?下面提供三种解决办法。方法一我们输入alias命令,看看系统给cp起了一个什么别名。[root@localhost ~]# aliasalias cp=’cp
2015-08-27 14:03:31 538
原创 Java利用Http模拟表单提交
private static String sendPost(String url, NameValuePair[] params) {HttpClient client = new HttpClient();// 请求超时client.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 15000);// 读取超时c
2015-08-27 10:56:21 2780
原创 Java上传文件
/*** 发送请求* * @param url* 请求地址* @param filePath* 文件在服务器保存路径(这里是为了自己测试方便而写,可以将该参数去掉)* @return* @throws IOException*/private String uploadSource(String url, Stri
2015-08-26 16:08:07 716
原创 SpringMVC导出Excel
import java.math.BigDecimal;import java.net.URLEncoder;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServ
2015-06-12 14:59:43 966
原创 Java利用Jave转换视频格式为3gp
/*** 将上传的视频转换为3gp标清格式* * @param resourceId* @return*/public static Map to3GP(String resourceId) {String sourcePath = "E:";String sourceFilePath = sourcePath + "/" + resourceId;logger
2015-06-12 14:45:51 2359
原创 JSP播放视频
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 播放器 String str=r
2015-06-06 22:07:03 935
原创 Java堆、栈和常量池
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public
2014-01-24 10:52:08 614
原创 心型applet
import java.applet.Applet;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;public class CartesianCurve extends Applet{ int width, height; Image image; Graphi
2014-01-09 17:09:03 832
转载 JPA与Hibernate的关系
1.JPA JPA全称: Java Persistence API JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA的出现? JPA的出现有两个原因: 其一,简化现有Java EE和Java SE应用的对象持久化的开发工作; 其二,Sun希望整合对ORM技术,实现持久化领域的统一。 JPA
2013-02-28 13:16:24 949
转载 SessionFactory、HibernateTemplate、HibernateDaoSupport之间的关系说明
SessionFactory 在接触HibernateTemplate之前,我们知道,在对数据库进行CRUD操作之前,需要开启session、transaction等等。在hibernate学习过程中,我们知道了,得到session之前,需要先得到SessionFactory,进而从SessionFactory里面openSession(),或者getCurrentSess
2013-02-23 10:04:31 8434 4
原创 JavaEE学习过程
很多的java初级程序员对自己没有一个方向,就像我初始一样,今天抽时间给大家一条我走过的路。 其实学习是一个渐进的过程,所以只要你有了一条路,那么方向就有了,我们就不会再迷茫。J2EE里面的知识太多了,所以很多人都看不懂,不知道从何处下手,下面就和大家一起走一条理想的路: 1,对HTML语言要熟悉,但是学习的重点要放在、、<met
2012-12-22 22:24:43 1142
转载 struts2拦截器interceptor
在之前的文章中,我们已经涉及到了拦截器(Interceptor)的概念。 downpour 写道拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后
2012-11-24 14:30:31 705
转载 struts2配置文件介绍
一、Struts2配置文件 Struts2相关的配置文件有web.xml,struts.xml,struts.properties, struts-default.xml,velocity.properties,struts-default.vm。其中web.xml,struts.xml是必须的,其它的配置文件可选择。它们在web应用中的功能如下:web.xml:包含所有必须的框架
2012-11-24 12:49:17 705
转载 浅谈Struts2拦截器的原理与实现
Struts2拦截器是Struts2中的一个很重要的功能。本文将从概念开始,为大家讲解Struts2拦截器的实现原理以及如何定义等等内容AD: 一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(
2012-11-21 20:57:09 793
转载 SSH pager-taglib分页的实现
这个是我个人对分页的解决方案,其实就是在数据库底层做了分页查询 这套解决方案,是按照MVC的模式来做的,基于STRUTS框架。分为三个部分,表现层用的是JSP,其中用了JSTL和pager taglib做分页;控制层就是用的很传统的Action;底层就用的是Spring+Hibernate。下面分三个部分慢慢说:说到分页: 1 首先新建一个PageModel类
2012-11-21 19:12:21 652
转载 pager-taglib实现分页
pager-taglib绝对是个好东西,可以方便的帮我们完成分页的功能,当然大家不要担心他的效率,它支持每次从数据库中只取出要显示的数据(呵呵,这点很关键噢),这样可以减少数据库的压力。好了,该说一下怎么用了: 1、拷贝pager-taglib.jar包 2、在JSP页面中使用taglib指令引入pager-taglib标签库 3、使用pager-taglib标签库进行分页
2012-11-21 12:05:57 934
转载 hibernate小结
一、 Hibernate学习一段时间了,暂时告一段落,总结一下。通过这段时间的学习,算是基本入门了,知道了hibernate是个什么样的软件。首先hibernate是个ORM工具,其hibernate首先是个OTM,这里T指的就是Table,Table之间有着各种各样的Relation,这个HIbernate也能“模仿”,也就是ORM,也许Hibernate的作者更看重后者,所以hibernate
2012-11-21 10:48:27 868
转载 deleted object would be re-saved by cascade (remove deleted object from asso错误
解决办法:方法1 删除Set方的cascade方法2 解决关联关系后,再删除 :方法3 在many-to-one方增加cascade 但值不能是none以one-To-many为例:1.如果Many端存在于One端的集合中,直接删除Many,就会抛出"deleted object would be re-saved by cascade"的异常,解决办法是在One端的集
2012-11-20 13:13:06 2612
原创 struts2提供的校验器列表
系统提供的校验器如下required(必填校验器,要求field的值不能为null)requiredstring(必填字符串校验器,要求field的值不能为null,并且长度大于0,默认情况下会对字符串去前后空格)stringlength(字符串长度校验器,要求field的值必须在指定的范围内,否则校验失败,minLength的参数指定最小长度,maxLength参数指定最大长度,tr
2012-11-17 21:54:00 733
MediaElementandplayer.js 总时长显示NAN:NAN
2015-12-28
android运行是错误 求大神指导 在线等待
2014-02-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人