- 博客(100)
- 资源 (1)
- 收藏
- 关注
转载 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis
原文链接我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。 但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优雅。 另外,MyBatis也可以替换hibernate,正因为MyBatis的半自动特点,我们程序猿可以完
2017-07-17 14:29:37 1760
原创 IntelliJ IDEA之Editor REST Client介绍
在Web开发的时候必不可少涉及到REST API或者页面的测试。通常做法是打开Chrome输入URL然后看结果,当然我们会安装一个json viewer或者xml viewer的plugin,方便我们阅读请求的内容。 要不你可以安装Chrome的REST Console或Postman插件,然后进行测试。当然还有很多独立工具,这里就不做介绍啦,如Mac下的Paw(https://paw.cloud...
2018-09-27 13:40:36 3423 3
原创 idea2018破解码
破解有效期到2019年5月4号 在hosts文件中,添加:0.0.0.0 account.jetbrains.com 破解码:K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFp...
2018-09-05 09:45:50 5028
原创 springMVC通过el表达式取properties文件属性的值
这是后台代码:@Controller@RequestMapping(“${admin}/main")public class MainController extends BaseController { @Value("${admin}") private String admin; @RequestMapping("${user.list}")...
2018-08-27 10:45:08 2494
原创 Google Cloud远程ssh登录方法
Google Cloud 原本自带的SSH工具用着也挺不错,但是为了集中管理,还是用工具方便点。首先使用Google Cloud SSH连接上去:1.切换到 rootsudo -i12.编辑ssh配置文件vi /etc/ssh/sshd_config13.修改以下内容即可PermitRootLogin yesPasswordAuthentication yes124.重启sshservice s...
2018-05-18 22:23:37 5844
原创 Oracle锁表
--查询锁表用户SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid; --释放SESSION SQL: --alter system kil...
2018-03-01 14:46:54 216
转载 npm和cnpm
npm介绍说明:npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)使用npm安装插件:命令提示符执行npm install [-g] [--save-dev] :node插件名称。 例:npm install gulp-less --save-dev-g:全局安装。 将会安装在C:\Users
2018-01-17 10:56:23 969
转载 Spring JPA 复杂条件查询
Spring data jpa中,如果是单条件查询,可以在Repository中轻松实现;如果遇到多条件查询,也可以用mapper方式进行实现。在项目开发中,遇到一个问题就是查询时间是区间,并且查询两个表,但是两个表中不是通过一对多或多对多实现,而是一个id关联。在此情况下,以上两种查询就无法实现。后来发现jpa提供的JpaSpecificationExecutor接口
2018-01-10 18:11:44 1501
转载 spring boot整合cxf发布webservice服务和spring boot整合cxf客户端调用webservice服务
一.前言 说起web service最近几年restful大行其道,大有取代传统soap web service的趋势,但是一些特有或相对老旧的系统依然使用了传统的soap web service,例如银行、航空公司的机票查询接口等。本博客主要讲解得是spring boot整合cxf发布webservice服务和spring boot整合cxf客户端调用webservice服务本案例
2018-01-09 17:12:45 684
转载 curl的安装和使用
本机环境Windows 7 方法/步骤1、进入网站https://curl.haxx.se/download/?C=M;O=D网站2、根据自己的操作系统位数和是否需要SSL下载相应的版本。这里下载curl-7.33.0-win64-ssl-sspi.zip,下载完成之后解压到需要使用curl命令的目录。这里为了方便我先直接解压到当前目录。
2017-12-27 23:54:42 4528
原创 fastjson转换hibernate多对一和一对多对象循环引用终极解决方法
在stackoverFlow上查到下面的方法,亲测好使,我用的时候没用到@JsonManagedReference和里面的valuedown voteIf you use @JsonBackReference on your getter/setter method in your project more than twice,you
2017-12-26 19:52:13 2867
转载 通过Spring RestTemplate 做分页
[java] view plain copy"font-size:18px;">数据查询端: [java] view plain copyPage hosts=service.listByXX(MyObject); 接收端:ParameterizedTypeReference> re
2017-12-26 19:49:36 1436
转载 SPRING SECURITY JAVA配置:Web Security
在前一篇,我已经介绍了Spring Security Java配置,也概括的介绍了一下这个项目方方面面。在这篇文章中,我们来看一看一个简单的基于web security配置的例子。之后我们再来作更多的个人定制。Hello Web Security在这个部分,我们对一个基于web的security作一些基本的配置。可以分成四个部分:更新依赖 – 我们已经在前一篇文章中用Mav
2017-12-21 15:02:18 1006
转载 在Spring Boot中使用Spring Security实现权限控制
Spring Boot框架我们前面已经介绍了很多了,相信看了前面的博客的小伙伴对Spring Boot应该有一个大致的了解了吧,如果有小伙伴对Spring Boot尚不熟悉,可以先移步这里从SpringMVC到Spring Boot,老司机请略过。OK,那我们今天要说的是Spring Boot中另外一个比较重要的东西,那就是Spring Security,这是一个专门针对基于Spring的项目
2017-12-21 14:47:12 307
转载 IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结
IntelliJ IDEA使用教程 (总目录篇)首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾
2017-12-20 14:29:12 1187
原创 spring cloud配置注册中心显示服务的ip地址和端口
1.在springcloud中服务的 Instance ID 默认值是:${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id:${server.port}},也就是:主机名:应用名:应用端口。如图12.可以自定义:eureka.i
2017-12-20 00:09:16 33358 5
原创 spring cloud配置
配置参数默认值说明服务注册中心配置 Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBeaneureka.server.enable-self-preservationfalse关闭注册中心
2017-12-19 18:14:55 411
转载 springboot支持jsp页面
springboot支持jsp页面跳转官方不推荐jsp的支持(jar包不支持jsp,jsp需要运行在servletContext中,war包需要运行在server服务器中如tomcat)官方推荐使用thymeleaf,freemarker等模版引擎1.创建maven project项目 project xmlns="http://maven.apache.org
2017-12-11 23:25:55 1015 1
原创 java8中的foreach
Java 8 forEach examples1.1 Normal way to loop a Map.MapString, Integer> items = new HashMap>();items.put("A", 10);items.put("B", 20);items.put("C", 30);items.put("D", 40);items.put("E", 5
2017-12-11 22:36:47 731
转载 Java中Lambda表达式的使用
Java中Lambda表达式的使用简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式
2017-12-11 22:35:00 184
原创 MySQL Installer is running in Community mode
MySQL Installer is running in Community mode Initializing product catalog checking for product catalog snippets checking for product packages in the bundle checking for product catalog Findi
2017-12-11 22:11:06 895
原创 maven 配置阿里云
maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror mirror>
2017-12-08 17:14:00 303
原创 jsp中的日期转换
使用el表达式接收放到value里面,然后把处理结果放到var的变量中,然后在input中再使用el表达式取出变量中格式化后的值
2017-12-06 19:05:19 1164 1
原创 spring cloud 刷新配置中心的配置以及svn操作
svn版本同样先示例server端的代码,基本步骤一样。1、添加依赖 org.springframework.cloud spring-cloud-config-server org.tmatesoft.svnkit svnkit 需要多引入svnkitr包
2017-12-06 11:57:00 804
原创 spring cloud配置中心常用配置
1 配置中心 1、config 默认Git加载通过spring.cloud.config.server.git.uri指定配置信息存储的git地址,比如:https://github.com/spring-cloud-samples/config-repo2、加载本地开发环境### config server nativespring.profiles.active=nati
2017-12-06 10:57:53 592
转载 Hibernate中的数据库方言(Dialect)
在配置hibernate.cfg.xml时需指定使用数据库的方言:例:property name="dialect">org.hibernate.dialect.MySQL5Dialectproperty>以下是各数据库对应的方言(Dialect):数据库方言(Dialect)DB2
2017-12-06 10:36:49 1089
转载 TortoiseSVN新建及合并分支
硬广:《SVN与TortoiseSVN实战》系列已经写了两篇,第一篇《SVN与TortoiseSVN实战:从入门到精通》,关于分支和标签的知识介绍可翻阅第二篇《SVN与TortoiseSVN实战:标签与分支》,本篇重点通过例子讲解TortoiseSVN新建及合并分支的实际操作。先提示一下,网上大部分关于分支合并的讲解都是错的,对于其他资料请谨慎,本文本着科学严谨的精神,确保讲解正确。
2017-12-01 17:59:36 540
转载 hibernate中@Entity和@Table的区别
Java Persistence API定义了一种定义,可以将常规的普通Java对象(有时被称作POJO)映射到数据库。这些普通Java对象被称作Entity Bean。除了是用Java Persistence元数据将其映射到数据库外,Entity Bean与其他Java类没有任何区别。事实上,创建一个Entity Bean对象相当于新建一条记录,删除一个Entity Bean会同时从数据库中删除
2017-12-01 14:41:38 759
转载 springCloud 配置中心细节
服务化配置中心在前面几篇关于Spring Cloud Config配置中心的文章中,我们在config-client中配置config-server地址的时候都是直接将地址写死,这种方式显然不够灵活,有的小伙伴可能已经想到了,这里我们可以结合eureka注册中心,然后在配置的时候直接使用服务名即可,OK,那我们对之前的项目稍加改造吧。config-server改造这里的改造
2017-12-01 11:27:38 823
转载 SpringCloud服务如何在Eureka安全优雅的下线
如果直接KILL SpringCloud的服务,因为Eureka采用心跳的机制来上下线服务,会导致服务消费者调用此已经kill的服务提供者然后出错,处理这种情况有2中方案。一、利用Spring Boot Actuato的管理端点(推荐)1、pom中引用Actuatodependency> groupId>org.springframework.bootgroupId
2017-12-01 10:30:39 4789 2
原创 如何解决Eureka Server不剔除已关停的节点的问题
背景:由于Eureka拥有自我保护机制,当其注册表里服务因为网络或其他原因出现故障而关停时,Eureka不会剔除服务注册,而是等待其修复。这是AP的一种实现。 为了让其有精准的 CP健康检查,可以采取让其剔除不健康节点。server端:eureka.server.enable-self-preservation//(设为false,关闭自我保护主要)eureka.server.evic
2017-12-01 10:24:30 5611
原创 eclipse或者sts安装svn插件()
http://community.polarion.com/projects/subversive/download/eclipse/4.0/update-site/
2017-11-30 16:37:37 295
转载 STS或eclipse安装SVN插件
简介:sts是与eclipse类似的Java IDE开发工具(不了解的百度)1、sts菜单栏 help->install New Software 依据大家的版本选择:http://subclipse.tigris.org/update 比如:http://subclipse.tigris.org/update_1.8.x4
2017-11-30 16:16:08 372
原创 公司代理上网,设置连接git方法
找到git安装目录,在etc\ssh目录下打开ssh_config文件在文件最后加入下面一行即可(红色就是代理地址和端口)ProxyCommand ssh -q -W %h:%p http://10.105.32.1:8080测试方法ssh -T git@github.com
2017-11-27 11:59:13 1496
转载 Spring Boot实战之单元测试
Spring Boot实战之单元测试本文介绍使用Spring测试框架提供的MockMvc对象,对Restful API进行单元测试Spring测试框架提供MockMvc对象,可以在不需要客户端-服务端请求的情况下进行MVC测试,完全在服务端这边就可以执行Controller的请求,跟启动了测试服务器一样。测试开始之前需要建立测试环境,setup方法被@Before修饰。通过Mo
2017-11-27 02:02:18 1528
原创 Java 中 modifer 'public' is reduntant for interface methods
经常会看到接口上写了public修饰方法,然后IDE,比如:Eclipse或者IDEA经常会提示public是多余的。后来就查了一下。java默认接口的方法是public和abstract的,所以真没必要。同时,如果你使用private或者protected都会报错。所以,安心删除public吧。此外,接口可以包含常量声明。接口中定义的所有常量值都是隐式公共、静态和最终
2017-11-26 22:35:07 746
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人