Java
stubbornness1219
这个作者很懒,什么都没留下…
展开
-
spring 多环境配置
如果是springBoot项目,那就简单多了。现在接触的是一个传统spring web项目,此处做下记录。Spring的profiles机制,是应对多环境下面的一个解决方案,比较常见的是开发和测试环境的配置。配置项目Spring的profiles有两个变量可以配置spring.profiles.default 默认值,优先级低。当active没有配置时,使用此变原创 2018-01-25 18:24:42 · 840 阅读 · 0 评论 -
【tomcat】There are no resources that can be added or removed from the server. .
选中项目右键——找到Project Facets——勾选Dynamic Web Project和java等就可以了。原创 2016-08-25 16:45:46 · 827 阅读 · 0 评论 -
[详解]为什么选择Spring Boot作为微服务的入门级微框架(PPT)
本文为普元云计算高级工程师许二虎在普元云计算架构设计群的微课堂分享。如需加入普元新一代数字化企业云平台研发设计群参与微课堂、架构设计与讨论直播,请直接回复此公众号:“加群 姓名 公司 职位 微信号”。 1. Spring Boot是什么,解决哪些问题 1) Spring Boot使编码变简单 2) Spring Boot使配置变简单 3) Spr转载 2016-09-13 22:35:00 · 3990 阅读 · 0 评论 -
国内一线互联网公司内部面试题库
以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。一、java基础1.接口的意义(百度)规范、扩展、回调2.抽象类的意义(乐视)为其子类提供一个公共的类型 封装子类中得重复内容 定义抽象方法,子类虽然有不同的实现 但是定义是一致的3.内部类的作用(百度,乐视转载 2016-08-11 02:30:59 · 1334 阅读 · 0 评论 -
Windows平台下Git(gitblit)服务器搭建
环境:Windows 10 专业版32位 因为公司服务器上已经搭了Visual SVN等,只好在Windows上搭个Git Server给大家用。 参考链接:http://www.cnblogs.com/ucos/p/3924720.html (下文称为链接A) http://www.cnblogs.com/lwme/archive/2012/12/25/configuring-git转载 2016-08-29 15:26:07 · 3813 阅读 · 0 评论 -
mac安装mysql的两种方法(含配置)
1.使用安装包安装mysql(网上下载实在是太慢了,需要安装包的可以在文章底部留言,我发给您)双击打开安装文件pic1.png双击pkg文件安装pic2.png一路向下,记得保存最后弹出框中的密码(它是你mysql root账号的密码)MYSQL2.png正常情况下,安装成功。此时只是安装成功,但还转载 2016-07-21 01:36:18 · 30575 阅读 · 16 评论 -
MAC下安装MySQL以及重置初始密码详细教程
第一步,首先到这里下载 http://dev.mysql.com/downloads/mysql/ 下载安装包选择红色框中的dmg格式的第二步,傻瓜式的一步步点击安装。第三步,苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)第四步,进入终端输入:cd /usr/local/mysql/bin/回车原创 2016-07-20 16:50:15 · 10325 阅读 · 7 评论 -
推荐!国外程序员整理的Java资源大全
构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依转载 2016-07-05 15:43:25 · 779 阅读 · 0 评论 -
运行Maven是报错:No goals have been specified for this build
Java代码 No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Available lifecycle phases are: validate, initialize, generate原创 2016-07-26 14:15:28 · 1446 阅读 · 0 评论 -
JFinal集成Beetl静态模板
话说Beetl模板框架比Freemarker模板还要快,至于到底怎么样,目前还没有感觉到,不管那么多了,上手再说。首先需要下载beetl包:Beetl模板路径Beetl提供JFinal框架的集成,使用BeetRenderFactory类,通过如下代码注册即可完成集成:[html] view plain copy@Overrid转载 2016-06-16 01:42:53 · 1273 阅读 · 0 评论 -
intellij idea 2016破解方法
在注册时选择 License server ,填 http://www.iteblog.com/idea/key.php ,然后点击 OK转载 2016-06-12 16:02:02 · 4364 阅读 · 0 评论 -
支付宝集成过程详解——运行DEMO
前言,梦想是需要坚持的,在路上,一路前行。加油。这两天软件需要集成支付宝了,第一次集成,过程还是挺简单的,不过由于支付宝官方文档写的不够清晰,也是走了一些弯路,下面把过程写出来分享给大家一、申请移动支付权限首先登录【支付宝开放平台】http://open.alipay.com/platform/home.htm,添加应用,申请移动支付权限。申请开转载 2016-05-09 19:59:58 · 875 阅读 · 0 评论 -
JAVA事务的概念
一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从ISO/IEC所制定的ACID原则转载 2016-08-25 23:08:33 · 326 阅读 · 0 评论 -
重置oracle 11G的system、sys密码
在家装了oracle 11g进行测试学习,在单位电脑装了一台,在家虚拟机中也安装了一台!由于一直是在上班的时候进行学习,公司的密码是记得了,但是自家的oracle密码却忘记了,悲催..... 首先,“开始”--“运行”--输入“cmd”,打开命令提示符 输入sqlplus /nolog,回车 SQL> conn /as sysdba转载 2016-09-07 10:44:16 · 2100 阅读 · 0 评论 -
ORA-28000: the account is locked-的解决办法
ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第五步:点击“应用”再点击“关闭”;第六步:重新登录就可以通过验证了;原创 2016-09-07 10:46:28 · 607 阅读 · 0 评论 -
Springboot文件下载
Springboot对资源的描述提供了相应的接口,其主要实现类有ClassPathResource、FileSystemResource、UrlResource、ByteArrayResource、ServletContextResource和InputStreamResource。ClassPathResource可用来获取类路径下的资源文件。假设我们有一个资源文件test.tx原创 2017-05-17 09:31:45 · 8630 阅读 · 0 评论 -
springboo加载resources下的任意文件
有两种方式,一种是通过@PropertySource注解,然后使用@Value逐个注入配置。@Configuration@PropertySource("classpath:test.properties")public class ELConfig { @Value("${book.name}") private String bookName;原创 2017-04-29 10:50:45 · 1145 阅读 · 0 评论 -
springboot+swagger2说明
swagger用于定义API文档。优势:前后端分离开发API文档非常明确测试的时候不需要再使用URL输入浏览器的方式来访问Controller传统的输入URL的测试方式对于post请求的传参比较麻烦(当然,可以使用postman这样的浏览器插件添加pom依赖 io.springfox springfox-swagger2 2.2.2 i转载 2017-03-20 00:23:41 · 3317 阅读 · 0 评论 -
表和视图,存储过程和函数的区别
表是真实存在, 它占存储空间视图相当于一个查询语句它不占有存储空间一个浅显的比喻吧:表是可执行文件,视图是快捷方式表是真正的存在与数据库中(也就是硬件介质上)的数据组合,而视图只是简单的把一个或多个表或其他视图联系在一起的集合,也就是说视图只是固定了你的数据查询方式,但是并没有真正把数据保存起来,每次访问视图的时候,系统会自动根据视图的规则去组织筛选数据 函数和存储过程本质上没区别。函原创 2016-11-15 10:36:17 · 4752 阅读 · 1 评论 -
oracle 实现分页
分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控制分页查询的每页的范围。上面给出的这个原创 2016-11-12 10:53:32 · 362 阅读 · 0 评论 -
跟据经纬度实现附近搜索Java实现
现在很多手机软件都用附近搜索功能,但具体是怎么实现的呢》在网上查了很多资料,mysql空间数据库、矩形算法、geohash我都用过了,当数据上了百万之后mysql空间数据库方法是最强最精确的(查询前100条数据只需5秒左右)。接下来推出一个原创计算方法,查询速度是mysql空间数据库算法的2倍$lng是你的经度,$lat是你的纬度SELECT lng,lat,原创 2016-11-12 10:51:43 · 1333 阅读 · 1 评论 -
java使double保留两位小数的多方法 java保留两位小数
代码如下:mport java.text.DecimalFormat; DecimalFormat df = new DecimalFormat("######0.00"); double d1 = 3.23456 double d2 = 0.0;double d3 = 2.0;df.format(d1); df.format(原创 2016-11-12 10:49:43 · 412 阅读 · 0 评论 -
mac 下从设置启动mysql 失败,“Warning:The /usr/local/mysql/data directory is not owned by
在MySQL操作面板上会提示“Warning:The /usr/local/mysql/data directory is not owned by the ‘mysql‘ or ‘_mysql‘ ”, 只需要运行“sudo chown -R mysql /usr/local/mysql/data”即可mac 下面运行 “sudo chown -R _mysql:whee原创 2016-10-30 21:31:22 · 1727 阅读 · 0 评论 -
ora-01440:要减小精度或标度,则要修改的列必须为空
--由于业务需求变更,需要对oracle数据库user表的shopcoin结构进行修改。修改表结构,必须是在表空的情况下才可以修改表结构。具体操作步骤: --1、查看user表结构 --2、对t_user表进行备份 create table t_user_bak as select * from t_user; --3.1、如果t_user不存在外键,删除原创 2016-10-18 11:31:12 · 3214 阅读 · 0 评论 -
fastjson 过滤不需要的字段或者只要某些字段
/* * 第一种:在对象响应字段前加注解,这样生成的json也不包含该字段。 * @JSONField(serialize=false) * private String name; *//* * 第二种:在对象对应字段前面加transient,表示该字段不用序列化,即在生成json的时候就不会包含该字段了。 * private transient Str原创 2016-10-27 16:26:55 · 62029 阅读 · 3 评论 -
java编译时有时候会出现***$1.class这样的文件
$后面跟数字是匿名类编译出来的$后面跟文字是内部类编译出来的原创 2016-11-03 10:10:46 · 2632 阅读 · 0 评论 -
双击启动tomcat中的startup.bat闪退原因及解决方法
免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。解决办法:1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:SET JAVA_HOME=D:\Java\jdk1原创 2016-10-10 10:01:57 · 536 阅读 · 0 评论 -
java 图片缩略图的两种方法
最近网上看到两种不同的Java图片缩略图的绘制方案 第一种,使用Graphics().drawImage按照一定的比例重新绘制图像。 Java代码 package com.image.suoluetu; import java.io.*; import java.awt.*; import java.awt.i原创 2016-04-24 14:30:25 · 1657 阅读 · 0 评论 -
各种JS模板引擎对比数据(高性能JavaScript模板引擎)
最近做了JS模板引擎测试,拿各个JS模板引擎在不同浏览器上去运行同一程序,下面是模板引擎测试数据;通过测试artTemplate、juicer与doT引擎模板整体性能要有绝对优势;js模板引擎JavaScript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,从而出现在各大型网站 Twitter、淘宝网、新浪浪微博、腾讯QQ空间、腾讯微博等。那么他们各自性转载 2016-04-19 20:41:27 · 1567 阅读 · 0 评论 -
java发送http的get、post请求
package wzh.Http;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 j转载 2016-03-31 21:50:06 · 462 阅读 · 0 评论 -
在mac系统安装Apache Tomcat的详细步骤(转载自himi的博客,修改了错误添加了图片)
对于Apache Tomcat 估计很多童鞋都会,那么今天就简单说下在mac上进行tomcat的安装; 第一步:下载Tomcat 这里Himi下载的tomcat version:7.0.27直接上下载地址:http://tomcat.apache.org/download-70.cgi直接下载如下选中即可:第二步: 下载完成后 ,然原创 2015-11-20 10:01:32 · 550 阅读 · 0 评论 -
为什么选择 Java 8 ?
去年年初,Java8 粉墨登场,现在 Java7 便已行将就木。在明年底 Java9 推出之前,Java8 是 Oracle 唯一支持的版本。然而,许多公司都将稳定性放在第一位,所以都还在用 Java7,甚至 Java6。转载 2015-11-04 10:23:47 · 508 阅读 · 0 评论 -
Enumeration遍历http请求参数的一个例子
Enumeration遍历http请求参数的一个例子原创 2015-11-24 15:32:05 · 4571 阅读 · 0 评论 -
MyEclipse(eclipse)快捷键大全
MyEclipse(eclipse)快捷键大全原创 2015-11-24 15:33:57 · 409 阅读 · 0 评论 -
log4j:WARN Please initialize the log4j system properly解决办法
log4j:WARN No appenders could be found for logger(org.springframework.context.support.ClassPathXmlApplicationContext).log4j:WARN Please initialize the log4j system properly.Spring 使用了LOG4J 这个开原创 2015-11-22 01:25:32 · 608 阅读 · 0 评论 -
解决:The Apache Tomcat Native library which allows
在启动Tomcat 6.0时发现第一条信息便是:The Apache Tomcat Native library which allows optimal performance in production environments was not found ……解决方法:相关文档:http://tomcat.apache.org/tomcat-6.0-doc/apr.html去原创 2015-11-22 01:45:59 · 904 阅读 · 0 评论 -
applicationContext-common.xml 之spring tx:advice 和 aop:config 配置事务属性详解
applicationContext-common.xml : xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springfram原创 2015-11-22 22:59:53 · 1035 阅读 · 0 评论 -
Apache Maven 入门篇(下)
作者:George Ma第一篇文章大概的介绍了一下Apache Maven以及它的下载和安装,并且运行了一个简单的示例。那么在对maven有了一点接触后,接下去的一步是要了解maven的核心概念,这样才能在使用maven的时候游刃有余。接下来我们介绍下面这几个核心概念:POM (Project Object Model)Maven 插件Maven 生命周期Maven 依赖管理Mav转载 2015-11-23 00:05:52 · 343 阅读 · 0 评论 -
Apache Maven 入门篇 ( 上 )
作者:George Ma写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲解一下 maven 的核心概念。写这两篇文章特意回避了复杂的示例,也不使用 I转载 2015-11-23 00:04:50 · 361 阅读 · 0 评论 -
【申精】使用SpringMvc开发Android WebService接口入门教程
使用SpringMvc开发Android WebService入门教程1.首先大家先创建一个JavaWeb项目2.然后加入SpringMVC所依赖的jar包文件到WebRootWEB-INFlib 文件夹下,jar包含文件如下图3.我们在WebRootWEB-INF 目录下创建一个spring-servlet.xml文件,粘入如下代码XML代码转载 2015-11-22 22:28:27 · 2455 阅读 · 0 评论