随笔分类 -  Java相关问题解决方案

Java相关问题解决方案
摘要:activitemq整合spring 一.activmq的点对点模型 pom.xml: ActiviteMq.class:(发送端) ReceiveMsf.class:(接收端) 二.activmq的发布订阅模型 TopicProducer.class TopicCustomer.class: 和S 阅读全文
posted @ 2019-01-23 00:03 城南少年与猫 阅读(312) 评论(0) 推荐(0) 编辑
摘要:mybatis开启二级缓存小记 1.开启二级缓存 和一级缓存默认开启不一样,二级缓存需要我们手动开启 首先在全局配置文件 mybatis configuration.xml 文件中加入如下代码: 其次在 UserMapper.xml 文件中开启缓存 我们可以看到 mapper.xml 文件中就这么一 阅读全文
posted @ 2018-10-06 13:00 城南少年与猫 阅读(11620) 评论(0) 推荐(1) 编辑
摘要:spring websocket 和socketjs实现单聊群聊,广播的消息推送详解 WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与 阅读全文
posted @ 2018-08-15 21:13 城南少年与猫 阅读(3939) 评论(0) 推荐(0) 编辑
摘要:修改tomcat端口号: 把port改为需要的端口号即可 修改项目的访问地址: path:浏览器访问时的路径名 docBase:war包的名称(注意 这里如果找不到相应的war包,tomcat启动不了) reloadble:设定项目有改动时,tomcat是否重新加载该项目 这里的访问路径为: 阅读全文
posted @ 2018-08-11 19:11 城南少年与猫 阅读(1677) 评论(0) 推荐(0) 编辑
摘要:快速初步了解Neo4j与使用 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具 阅读全文
posted @ 2018-08-09 20:33 城南少年与猫 阅读(7401) 评论(0) 推荐(1) 编辑
摘要:SocketIo+SpringMvc实现文件的上传下载 socketIo不仅可以用来做聊天工具,也可以实现局域网(当然你如果有外网也可用外网)内实现文件的上传和下载,下面是代码的效果演示: GIT地址: https://github.com/fengcharly/sockeio springMvcU 阅读全文
posted @ 2018-08-07 23:27 城南少年与猫 阅读(591) 评论(2) 推荐(0) 编辑
摘要:/** * * 保存用户上下文信息 * 还可以获取session * */ public class UserContext { public static final String USER_IN_SESSION = "USER_IN_SESSION"; //获取HttpSession //RequestContextHolder需要配置一个RequestContex... 阅读全文
posted @ 2018-07-02 14:27 城南少年与猫 阅读(286) 评论(0) 推荐(0) 编辑
摘要:BaseDao接口: BaseDaoImple: <! 整个web容器的动向由这个监听器进行监听. 这个监听器可以监听项目的启动. 从而直接加载核心配置文件 org.springframework.web.context.ContextLoaderListener 阅读全文
posted @ 2018-07-02 11:48 城南少年与猫 阅读(485) 评论(0) 推荐(0) 编辑
摘要:注意问题:在学习用selvert的过滤器filter处理中文乱码时,在filter配置初始化时用了utf-8处理中文乱码,而在提交的jsp页面中却用了gbk。虽然两种都可以出来中文乱码,但是却造成了处理乱码的格式不一致。所以编译出错。 解决方法:所有地方都用utf-8或gbk web.xml 阅读全文
posted @ 2018-06-19 14:34 城南少年与猫 阅读(6385) 评论(0) 推荐(0) 编辑
摘要:1.为什么要用NIO NIO 的创建目的是为了让 Java 程序员可以实现高速 I/O 而无需编写自定义的本机代码。NIO 将最耗时的 I/O 操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度。 原来的 I/O 库(在 java.io.*中) 与 NIO 最重要的区别是数据打包和传输 阅读全文
posted @ 2018-06-18 22:34 城南少年与猫 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1.文件的上传-servlet实现文件上传 核心API—DiskFileItemFactory 一。文件上传概述 l 实现web开发中的文件上传功能,需完成如下二步操作: • 在web页面中添加上传输入项 • 在servlet中读取上传文件的数据,并保存到本地硬盘中。 l 如何在web页面中添加上传 阅读全文
posted @ 2018-05-20 22:26 城南少年与猫 阅读(8655) 评论(1) 推荐(0) 编辑
摘要:使用FileVisitor遍历文件和目录 阅读全文
posted @ 2018-05-20 21:19 城南少年与猫 阅读(232) 评论(0) 推荐(0) 编辑
摘要:/** * SortedSet(有序集合) * ZADD,ZCARD,ZCOUNT,ZINCRBY,ZRANGE,ZRANGEBYSCORE,ZRANK,ZREM,ZREMRANGEBYRANK,ZREMRANGEBYSCORE,ZREVRANGE * ZREVRANGEBYSCORE,ZREVRA 阅读全文
posted @ 2018-05-20 15:24 城南少年与猫 阅读(2824) 评论(0) 推荐(0) 编辑
摘要:DateFormat.getDateTimeInstance() 让我们得以用几种不同的方法获得标准的日期格式化过程. 在下面的例子中, 我们获取了四个内建的日期格式化过程. 它们包括一个短的, 中等的, 长的, 和完整的日期格式. import java.text.DateFormat;impor 阅读全文
posted @ 2018-05-08 15:26 城南少年与猫 阅读(196) 评论(0) 推荐(0) 编辑
摘要:SSM上传EXCLE到数据库 和 从数据库导出为EXCLE response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MI 阅读全文
posted @ 2018-05-06 19:26 城南少年与猫 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:package Test; public class Test { //用最小的内存查找数组中是否存在这个数 public static void main(String[] args) { int [] arr = {12,2,3,4,5,6,7,8,90,76,43}; byte[] byt = new byte[100]; for (int i = 0; i... 阅读全文
posted @ 2018-05-01 22:48 城南少年与猫 阅读(312) 评论(0) 推荐(0) 编辑
摘要:正则表达式的验证: 1.使用Pattern预编译字符串 2.调用Matcher的对象 3.使用该Matcher对象的matches方法来返回boolean类型的值(符合为true,不符合为false) 阅读全文
posted @ 2018-05-01 00:53 城南少年与猫 阅读(897) 评论(0) 推荐(0) 编辑
摘要:1.先实现Comparator的接口 重写compare方法 根据比较大小来返回数值: 比如:(Integer o1 - Integer o2); return 1 表示o1>o2; return -1 表示o1<o2; return 0 表示 o1 = o2; 因此可以根据这个返回值来设定Tree 阅读全文
posted @ 2018-05-01 00:46 城南少年与猫 阅读(2298) 评论(0) 推荐(0) 编辑
摘要:通过System获取java环境变量的路径代码为: 输出结果为: 阅读全文
posted @ 2018-04-22 16:45 城南少年与猫 阅读(2954) 评论(0) 推荐(0) 编辑
摘要:1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到 阅读全文
posted @ 2018-04-21 16:59 城南少年与猫 阅读(800) 评论(0) 推荐(0) 编辑