win7安装两个jdk,1.7和1.8,下载、安装、配置环境变量,方便切换

之前用过1.6,后来换电脑后用的1.7,由于时代在发展,许多插件、框架等新的功能需要jdk1.8才能使用,所以就想安装1.8,不过1.7还不准备卸载,就考虑安装多个jdk.先下载jdk1.8,建议去官网下载,需要oracle账号,这个可以免费注册http://www.oracle.com/tech...

2018-06-14 15:48:40

阅读数 2017

评论数 0

java获取微信公总号推送的所有信息的url,用于爬取微信推送的文章内容

场景描述:    在用户提出需要爬取微信公总号推送消息的时候,感觉是懵逼的,之前从来没爬取过,无从下手,没办法顾客是上帝,既然用户提出了需求,我们只能想法去解决问题。    然后根据用户提供微信公总号  安泰科现货报价 去爬取,发现公总号推送的消息的url并不是固定不变的,这咋整。好在对于我们开发...

2018-05-09 15:06:41

阅读数 596

评论数 0

使用全局类通过加载properties文件,读取相关配置以实现代码的优化,以及维护的方便。

在java项目中,我们很多时候需要一些配置参数进行业务的处理、接口的调用等,比如腾讯企业邮箱,需要用的key等一些相对固定的参数,虽然参数不经常改变,但是如果需要改变的话,你需要一个个的去类里面寻找,大大影响维护速度以及效率。因此,便写了一个全局类 Global以及资源文件加载类Propertie...

2018-04-18 17:05:51

阅读数 208

评论数 0

spring+mybatis之使用dao接口实现类的相关测试。

用过注解的朋友应该都知道,dao接口不用写实现类,spring会自动给生成实现类,今天我突然想到写上实现类,项目还能不能运行,经过一上午的测试,发现还是没有解决,为了记录,写下了此篇博文。先贴出正常的配置:spring-mvc.xml<?xml version=&qu...

2018-04-18 15:32:54

阅读数 476

评论数 0

oracle服务启动报错,Navicat链接报Cannot load OCI DLL,87:...和Cannot load OCI DLL,193:...错误

好久没有写博客了。 共有两个小问题和大家分享。 一、oracle数据库服务启动后关闭 今天遇到一位同学共同讨论一个技术问题,需要用到oracle数据库,突然发现自己的oracle数据库服务启动后关闭,问题如下图: 这位问题十分简单,之前遇到过,因为安装的时候,我还在另外一个项目组,...

2017-09-14 15:58:50

阅读数 1822

评论数 0

spring 之 Listener的异步调用

关于listener的原理我这里就不过多叙述了,大家百度一下,一大堆。 我写一个实际案例:(代码非常简单,很多主要是业务的,我就没有删除,不要觉得麻烦,很简单) 情景描述:我监听到一个事件后,想让监听器里面延时10秒执行一些操作,但是controller继续执行自己的代码,返回视图层。 本人...

2017-08-11 19:44:23

阅读数 901

评论数 0

Spring+SpringMVC+Mybatis使用注解方式配置双数据源

场景描述: 在开发过程中A系统在创建角色,给角色授权之时,要将角色的权限存入到B系统之中,由于另外B系统不提供对权限的操作接口,只能修改他的角色权限库。 我这里使用的配置双数据源,双sessionFactory,双事务,双扫描、的方法,至于动态切换的等使用后再分享。 开始配置: 至于其他环节的搭...

2017-07-28 09:06:32

阅读数 3263

评论数 1

请求转发(forward)和重定向(redirect)的区别

1、 请求转发request封装的对象是可以取到的,而重定向是取不到request封装的属性。 2、 url地址:请求转发是服务器请求资源,服务器把请求url的响应内容读取过来,url不变。重定向是服务端根据url,(响应数据、跳转页面),url改变。 3、 请求转发的path只能是当前项目中的p...

2017-07-13 09:47:46

阅读数 5849

评论数 0

String.intern()详解,关于String s2 = new String("ja") + new String("va"); s2.intern();

String.intern()详解,关于String s2 = newString("ja") + new String("va");     s2.intern(); 写这篇文章的情况是在看面试题的时候遇到了一些疑问,查看了好多大神的文章,总算有了一些理解...

2017-07-12 17:47:44

阅读数 644

评论数 1

23种设计模式汇总整理

设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、...

2017-07-12 11:22:20

阅读数 97

评论数 0

String str = "str"和String str = new String("str")的区别

Stringstr = str和String str =  new String(str)的区别 String str1 = “str1”: 1、 在栈中创建str1的引用。 2、 去常量池中查看是否有相同Unicode编码的字符串常量。如果有将str1指向该常量,如果没有则创建一个内容为”...

2017-07-05 15:35:06

阅读数 1136

评论数 0

java调用Seafile的部分接口

由于Seafile的接口全部是英文,本人十分不适应,使用的时候做了一份记录。 Seafile Web API 一、APIBasics(api 基础) http://192.168.62.128:8000/   服务器地址 1、All API calls must beauthenticated ...

2017-06-28 17:16:11

阅读数 2177

评论数 5

提示
确定要删除当前文章?
取消 删除
关闭
关闭