java
pure_light
这个作者很懒,什么都没留下…
展开
-
<constructor-arg>标签不可出现属性“name”可能是你spring版本过低
我在。spring拷贝配置文件时候spring的构造注入编译器突然提示:构造注入不能有name 属性。上网查了下。发现是自己的spring版本的问题:解决办法:把xml的表头改为:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans"原创 2017-07-02 11:45:21 · 2035 阅读 · 0 评论 -
详解Java中用于国际化的locale类
转载自脚本之家1. Locale 介绍Locale 表示地区。每一个Locale对象都代表了一个特定的地理、政治和文化地区。在操作 Date, Calendar等表示日期/时间的对象时,经常会用到;因为不同的区域,时间表示方式都不同。下面说说Locale对象的3种常用创建方式。(1)获取默认的Locale使用方法:Locale locale = Locale.getDefault()(2) 直接...转载 2018-04-25 11:47:34 · 34639 阅读 · 5 评论 -
Spring boot 项目 @Value注解获取application.properties配置文件内的值为 Nullde的问题 解决方案
springboot 采用@Value 注解的方式获取值:废话不说,直接贴问题代码:配置文件:2.注解位置(注意网上说没有 @Comonent 注解的原因 我已经加了。还是不行。。。。)控制台 打印日志(Console):值竟然为null! 遂百度找到答案:还是吃了没看文档 的亏啊 原来 此方法 是在默认情况下是不被spring context掌管的。...原创 2018-07-24 14:28:50 · 20394 阅读 · 2 评论 -
XML (Extensible MarkUp Luanguge) 学习(一)
XML简介: xml 英文全称为 extensible markup luanguge (可扩展性标记语言) xml 在外形上与Html(超文本传输语言很相似),但是注意两者是没有任何关联关系的。 html语言主要用来做信息展示的 而 xml则是用来 传输数据的(类似于json)。 另外html的 标签的含义是已经被定义好的是不能编辑的。 xml的每个标签的的 ...原创 2018-07-26 11:05:00 · 182 阅读 · 0 评论 -
【DEBUG】Spring Boot 项目POM 引入Freemarker2.3.2.jar 冲突,项目启动报错。
环境: Spring boot 项目 问题原因: pom文件引入freemarker。 <!--freemarker依赖--> <dependency> <groupId>freemarker</groupId> <artifactId>freemarker</artifactId&g...原创 2018-08-09 17:48:56 · 3669 阅读 · 0 评论 -
Struct2与Spring MVC配置文件Web.xml对比
框架 在 Web.xml配置Struct2 --Web.xml<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/原创 2018-08-15 11:04:32 · 243 阅读 · 0 评论 -
Tablesaw API 入门
Tablesaw API 入门 引入pom 文件<!--单机版 hadoop 数据分析 22秒内将500,000,000行(每行4个字段)的数据文件加载到10G的内存中--> <dependency> <groupId>tech.tablesaw</groupId> <artifactId>tab...原创 2018-08-22 10:47:10 · 5100 阅读 · 0 评论 -
使用Jedis操作redis
Redis是一个开源的Key-Value数据缓存,和Memcached类似。Redis多种类型的value,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。Jedis 是 Redis 官方首选的 Java 客户端开发包。//连接redis ,redis的默认端口是6379Jedis jedis ...转载 2018-08-24 12:10:09 · 161 阅读 · 0 评论 -
java中websocket的应用
转载自:https://www.cnblogs.com/roy-blog/p/7211761.html这篇文章主要来介绍一下在java项目中,特别是java web项目中websocket的应用。场景:我做了一个商城系统,跟大多数商城系统,分为客户端和后台,客户端供客户浏览,下单,购买,后台主要管理商品,处理订单,发货等。我现在要实现的功能是,当客户端有客户下单,并且支付完成以后,主动推送...转载 2018-09-05 16:43:36 · 1255 阅读 · 0 评论 -
开发遇坑系列 -mybatis
Mybatis内 example对象 如果只声明一次。但是你如果想修改 查询条件则必须在重新声明 一个新的 example 对象。 之前的example 对象是不会被覆盖的。查询条件: 还是初始化第一次 的查询条件。 // 错误写法 -> 这样 是声明的itemHoldExitRelExample对象 不会被覆盖!!!// ItemHoldExitRelExample...原创 2018-09-06 11:34:09 · 230 阅读 · 0 评论 -
Java 表示 路径 /
File.separator原创 2018-10-30 17:20:45 · 382 阅读 · 0 评论 -
访问静态 图片 以Controller请求方式访问解决方案
在Tomcat 服务器内 一般访问 类似 图片、视频等静态资源 时。 一般是直接根据路径 , 直接访问即可。 但是 如果你的项目 是用 springmvc 来控制路由时。 你如果直接在 浏览器下输出 资源路径、就会被springmvc的DispacherServelet所拦截 所以。 还有一种 更好 的访问方式。就是 当访问静态资源时。写一个 RequestMapping 在controlle...原创 2018-10-30 17:37:00 · 453 阅读 · 0 评论 -
Request 获取参数 1 getParameterMap( ) 2 getInputstream()区别
request.getParameterMap()request.getInputStream()这两个都是后台获取前端传输的参数:但是这两个是有区别的: 当请求头: Content-Type: application/x-www-form-urlencoded; charset=UTF-8 (默认情况下) 通过:getparameterMap() 方法获取参数。...原创 2018-04-08 17:45:44 · 949 阅读 · 0 评论 -
Mysql日期类函数
获取获取日期值CURDATE()CURRENT_DATE()以'YYYY-MM-DD'或YYYYMMDD格式返回当前日期值(根据返回值所处上下文是字符串或数字)mysql> select CURDATE(); -> '1997-12-15'mysql> selec t CURDATE() 0; -> 19971215获取时间值CURTIME()CURRENT_TIME(...转载 2018-03-05 18:16:20 · 217 阅读 · 0 评论 -
启动hadoop时,datanode启动不起来的问题
2017-07-07 00:13:11,629 FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for Block pool (Datanode Uuid unassigned) service to F22/192.168.221.128:9000. Exiting. java.io.IOE原创 2017-07-07 17:02:21 · 1626 阅读 · 0 评论 -
如何判定hadoop的hdfs是否格式化成功?
17/07/07 21:01:12 INFO common.Storage: Storage directory /usr/hadoop-2.6.0/hadoop-root/dfs/name has been successfully formatted.17/07/07 21:01:12 INFO namenode.NNStorageRetentionManager: Going to re原创 2017-07-08 15:39:25 · 4778 阅读 · 1 评论 -
Git+IDEA 克隆项目时出现:Clone failed: Could not read from remote repository.
Git+IDEA 克隆项目时出现:Clone failed: Could not read from remote repository.解决方案:CVS--------->创建本地仓库:localresponstry.原创 2017-08-08 09:49:22 · 8777 阅读 · 2 评论 -
Java数字格式化输出时前面补0
int i=1;// 0 代表前面补充0// 4 代表长度为4// d 代表参数为正数型String str = String.format("%04d", i);System.out.println(str);结果:0001原创 2018-01-11 09:42:24 · 5969 阅读 · 0 评论 -
高并发下解决更新数据丢失问题
https://segmentfault.com/a/1190000012939310原创 2018-01-23 11:50:51 · 2932 阅读 · 0 评论 -
java DTO/VO
【前面的话】 在和技术人员的交流中,各种专业术语会出现,每次都是默默的记录下出现的术语,然后再去网上查看是什么意思。最近做项目,需要使用到DTO,然后学习一下吧。 这篇文章是关于Java DTO的,选择性阅读。【几个定义】 分布式系统(distributed system):是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高转载 2018-01-17 11:15:24 · 1045 阅读 · 0 评论 -
jdbcTemplet.queryforobject 如果返回为null,或者多个对象。会报异常!!!!!
jdbcTemplet.queryforobject 如果返回为null,或者多个对象。会报异常!!! 特此记录!!!!原创 2018-01-19 19:02:31 · 2474 阅读 · 0 评论 -
DispatcherServletyu与contextConfigLocation
原创 2018-01-28 19:48:15 · 211 阅读 · 0 评论 -
java 高并发 订单编号递增(解决方案)
业务描述: 首先从数据中查找最近的一条订单数据,然后将之前的订单号码+1作为新的订单号码,插入到数据库当中。(需求不能改变) 当出现并发操作时,A从数据库中获取最近一条订单的订单号为N,这是A还没有完成新订单的插入操作。B用户进来,也获取最近一条订单的订单号为N,这是A和B 想数据库同事插入的订单就有相同的订单号码。 解决方法1: 程序用同步锁控制(synchronized),性能急剧下降了...转载 2018-03-15 17:38:42 · 10081 阅读 · 1 评论 -
使用poi通过excel模板导出excel数据
期望:用预先的xlsx的Excel表格模板参考:两篇博客步骤:模板+数据:相关jar报 坐标:(注意jar版本 否则再tempWorkBook = new XSSFWorkbook(inputstream);会报 classnotFoundeException!!!!!)\pom:<dependency> <groupId>org.apache.poi</g...原创 2018-02-24 18:27:24 · 8698 阅读 · 0 评论 -
SpringMVC中定时任务配置
在项目中使用定时任务是常有的事,比如每天定时进行数据同步或者备份等等。以前在从事C语言开发的时候,定时任务都是通过写个shell脚本,然后添加到linux定时任务中进行调度的。 现在使用SpringMVC之后,一起都变得简单了o(∩_∩)o 有两种配置方式,我都分别讲讲,但是看了后你肯定只会选择后面那种,没错! 我也是用后面那种方式 第一种配置方式:这个比较复杂,配置...转载 2018-11-30 17:55:34 · 541 阅读 · 0 评论