自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iceloop的博客

小小代码员

  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 numeric 对应java什么类型 jap映射

SQL的DECIMAL 和 NUMERIC通常用来表示需要一定精度的定点数。在Java的简单数据类型中,没有一种类型与之相对应。但从JDK1.1开始,Sun公司在java.math.*包中加入了一个新的类BigDecimal,该类的对象可以与DECIMAL 、NUMERIC进行转换。...

2021-09-06 14:39:51 1466

原创 BeanUtils.copyProperties()

BeanUtils是属于spring框架下beans包下的工具类BeanUtils它提供了对java反射和自省API的包装。它里面还有很多工具类,这篇文章我们介绍一下copyProperties这个方法使用情景一般当我们有两个具有很多相同属性的JavaBean实体类时,一个很常见的情况就是Struts里的PO对象(持久对象)和对应的ActionForm传统的方式对属性逐个赋值:依次的进行set,get但是这样的赋值方式,是非常麻烦的,而且重复代码量可以会很多,很冗余BeanUtils.copy

2021-03-23 00:46:16 385

原创 Thymeleaf

Thymeleaf是一个Java模板引擎,支持html、xml、text、javascript、css、raw这几种模型。使用Thymeleaf首先需要引入命名空间2. 基本使用方法引用web静态资源Thymeleaf通过”@{}”来引用web静态资源,例如:访问model模型中的数据,例如访问一个user对象的name属性数据迭代例如迭代一个userlist集合 tyrone 18使用th:each做循环迭代,并使用${对象.属性}来访问具体的值判断是否为空

2021-03-12 12:42:21 163

原创 java 比较几种常见循环方式的优劣

集合一共有三种遍历方法,以list循环举例:public class Main { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); for (int i = 0; i < 10; i++) { list.add(i); } //for循环遍历 fo

2021-03-10 23:50:00 346

原创 stream().filter()过滤List对象(查找符合条件的对象集合)

Java有几种基本数据类型,其中一种是long类型的,1L就是表示long类型的值是1L表示这是一个long类型的数字,类似的还有F表示float类型,D表示double类型。List users = getList(); //从数据库查询的用户集合现在想获取User的身份证号码;在后续的逻辑处理中要用;常用的方法我们大家都知道,用for循环,List idcards=new ArrayList();//定义一个集合来装身份证号码for(int i=0;i<users.size();i++

2021-03-10 23:31:38 7061

原创 阿里 fastjson JSONObject.toJSONString和JSON.toJSONString的区别

JSONObject.toJSONString和JSON.toJSONString的区别,其实没有区别,大家可以看源码,JSONObject是继承JSON的,而toJSONString这个方法只在JSON这个类里有,JSONObject并没有重写,所以,他们是一模一样的调用,以上是我个人理解...

2021-02-24 16:51:39 7977

原创 AES加、解密算法工具类

package com.lcare.buma.util.taikang;import org.apache.commons.codec.binary.Base64;import org.apache.commons.codec.digest.DigestUtils;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import ja

2021-02-02 11:00:13 265

原创 @RestController,@Controller,@ResponseBody 之间的关系和区别

@RestController注解相当于@ResponseBody + @Controller合在一起的作用@Controller的作用把一个类标记为Controller层。主要负责处理业务流程控制,springboot扫描到@Controller,便会把这个类注入到spingioc容器里。@ResponseBody的作用被标记的视图方法可以将返回的Java象转化为Json对象,将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用

2020-09-06 15:24:09 853

原创 springboot中@SpringBootApplication的扫描范围,以及多模块的扫描问题

springboot注解扫描包的范围springboot扫描包的范围的约定SpringBoot的注解扫描的默认规则是从SpringBoot的项目入口类。若入口类所在的包是com.example.demo那么自动扫描包的范围是com.example.demo包及其下面的子包,如果service包和dao包不在com.example.demo下(包括多模块下的com.example.demo目录),则不会自动扫描。手动配置Springboot另外的扫描包@ComponentScan(“entity”)注

2020-09-04 23:35:14 2940

原创 Spring Boot 的拦截器和Shiro过滤器Filter

Spring Boot 的拦截器 Interceptor 是在 Servlet 中执行的,Shiro 应该是 Filter (过滤器),在 Servlet 前执行。springmvc的拦截器是优先级低于shiro的,shiro就是自定义实现了spring mvc的filter。①拦截器是基于java的反射机制的,而过滤器是基于函数回调。  ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。  ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。  ④拦截器

2020-09-04 04:32:48 2637

原创 建立表空间和用户

create tablespace LIFE_DATA logging datafile ‘D:/orcal/iceloop/oradata/orcl/LIFE_DATA.dbf’ size 200m autoextend on next 50m maxsize 20480m;– Create the user create user zbgl identified by “...

2020-09-04 04:24:41 44

原创 jboss中log4j日志输出问题

问题描述: 应用使用log4j自定义输出DEBUG日志,在jboss后部署后DEBUG级别的应用日志无法输出。    问题原因: Jboss-buildpack中使用的Jboss内置有log4j模块,且默认输出日志级别为INFO。应用部署在Jboss中启动时,jboss会优先使用内置的log4j模块,所以应用中的log4j自定义日志级别为INFO以下时,无法输出。    解...

2020-09-04 04:22:15 281

原创 mybatis+log4j

首先web.xml org.springframework.web.util.Log4jConfigListener log4jConfigLocation WEB-INF/classes/log4j.properties 配置log4j.properties ### Log4j\u9...

2020-09-04 04:21:45 41

原创 jboss相关error以及解决方案

问题1 报错提示:MSC00001: Failed to start service jboss.web.deployment.default-host./: Caused by: java.lang.IllegalArgumentException: Child container with name already exists at org.apache.cat...

2020-09-04 04:21:12 256

原创 创建dblink

oracle建立DBLINK详细步骤 2010-11-10 17:22:47| 分类: oracle |举报|字号 订阅下载LOFTER客户端 测试条件: 假设某公司总部在北京,新疆有其下属的一个分公司。在本次测试中,新疆的计算机为本地计算机,即本要的IP地址为:192.168.1.100北京的总部有一个集中的数据库,其SID是SIDBJ,用户名:userbj,密码:bj123...

2020-08-25 23:15:40 131

原创 如何将Redis TimeSeries与Grafana结合使用以进行实时分析

时间序列数据管理对于组织中的数据分析启动至关重要。时间序列数据的示例是股票价格或CPU性能指标。诸如RedisTimeSeries之类的专用时间序列数据库可以满足处理时间序列数据的需求,并且还消除了关系数据库所施加的限制。其他专门用于时间序列数据的数据库包括InfluxDB和Prometheus。通过将Grafana与RedisTimeSeries集成,您可以实时放大或缩小图表。时间序列数据被广泛定义为按时间顺序存储的一系列数据。时间序列数据的示例范围很广,从多年的股价到过去几小时的CPU性能指标。

2020-08-25 14:21:33 1383

翻译 Google在COVID-19期间遇到的扩展挑战

谷歌写的原因是,从COVID-19大流行导致使用它更多的人增加使用他们在推广谷歌迎接挑战。Google的SRE团队使用了现有的事件管理框架并对其进行了修改,以应对今年年初开始出现的流量增加的挑战。SRE小组已于2月17日左右收到有关Google Meet的区域性预警信号,但目前尚未发生中断或对用户的影响。目的是防止停机和根据尚未得知的增长需求进行扩展。团队的应对策略是使用常规的事件管理框架,即使这不适合“传统”事件的参数。他们设置特定的角色像事件指挥官,北美和欧洲的通讯主管和行动主管一样。团队设置了“工作

2020-08-25 14:19:51 449

翻译 Motoko,一种直接在互联网上构建的编程语言

为了提供无缝的开发人员体验,我们希望创建一种称为Motoko的专用编程语言,该语言旨在直接支持Internet计算机的编程模型,从而使更有效地构建应用程序和利用某些更独特的功能变得更加容易。这个平台。在Dfinity,我们正在构建Internet计算机,这是一种去中心化的云计算平台,我们将其视为无缝的软件领域,开发人员可以在其中直接在Internet上部署应用程序和服务。为了实现这一愿景,我们决定将WebAssembly作为平台执行环境的通用语言,以便开发人员可以使用可编译为WebAssembly的任何语

2020-08-25 14:13:52 2005

原创 Log4J日志配置详解

一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和...

2020-08-25 14:07:45 79

原创 全面的 Spring事务管理和AOP切面日志的注入

先来看看这个spring的配置文件的配置:

2020-08-25 14:07:15 125

原创 经验文档

创建序列 create sequence zbgl_seq increment by 1 start with 1 maxvalue 9999999; 创建触发器 create or replace trigger t_yourtablename before insert on yourtablename for each row begin ...

2020-08-25 14:06:42 112

原创 mybatis#$区别

{&nbsp;}和#{}的区别,就是#相当于对数据&nbsp;加上&nbsp;双引号,{&nbsp;}和#{}的区别,就是#相当于对数据&nbsp;加上&nbsp;双引号,{ }和#{}的区别,就是#相当于对数据 加上 双引号,相当于直接显示数据将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的...

2020-08-25 14:05:57 30

原创 SpringMVC上传文件

前台:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 &amp;amp;lt;%@ page language=”java” contentType=”text/html; charset=utf-8” pageEncoding=”utf-8”...

2020-08-25 14:05:28 27

原创 a标签下载打开乱码

doc application/msword xls application/msexcel pdf application/pdf zip application/zip rar application/rar txt application/txt chm appl...

2020-08-25 14:05:07 241

原创 用log4j在控制台输出 SQL

在spring-mybatis.xml中配置&lt;bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"&gt; &lt;property name="dataSource" ref="druidDataSource"/&gt; &lt;propert

2020-08-25 14:04:30 396

原创 构建dklink异常处理

Oracle创建dblink报错:ORA-01017、ORA-02063解决一、创建dblink 原始语句: www.2cto.com create public database link db_lsxy connect to lsxy identified by lsxy using ‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOC...

2020-08-25 14:03:45 111

原创 ORACLE数据泵使用详解

数据泵使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。expdp或impdp命令时,可暂不指...

2020-08-25 14:03:10 213

原创 Spring MVC文件上传下载的三种方式

首先,不管是哪一种的上传方式,都需要在SpringMVC的配置文件中配置文件上传的相关参数。 代码如下:&lt;!-- 多部分文件上传 --&gt;&lt;bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"&gt; &lt...

2020-08-25 14:02:43 119

原创 JBOSS在启动过程中出现‘没有指向有效的 JAR 进行类路径的引用’的问题

这个是jboss eap 6之后对jar进行模块化管理,需要给所有的jar包添加modules的xml文件配置。以提高jar的加载速度,不过如果不这样配置jboos也是可以正常启动的。上面的这些日志信息是警告信息。modules文件的话如果使用maven管理会自动生成jar包信息。...

2020-08-25 14:01:58 179

原创 Mybatis 接口编程中dao 层接口不需要注解和<bean> 为什么能被实例化为bean

Mybatis 接口编程中dao 层接口没有注解和 为什么能被实例化为bean??相信不少人有过这个疑问,我自己带着这个疑问好久了!我自己写dao 层接口都是自己加上@Repository这个注解,但是项目组的其他同事不写的情况也可以正常注入?带着这个疑问我一点一点查找资料。最终发现 MapperScannerConfigurer 帮我们做了实例化bean的工作。在Spring配置Myba...

2020-08-25 14:01:37 899

原创 maven环境配置

maven环境配置maven是一个项目管理插件,一般开发中会使用很多jar包,使用maven不用你手动去下载jar包,所有jar包仓库统一管理,只要配置一下pom文件即可。这可以提高开发效率,可以方便管理项目。1.maven下载可以访问官方网址:http://maven.apache.org/download.cgi这里可以根据情况选择自己需要下载的maven,一般选择下载最新版本的。2...

2020-08-25 13:57:50 55

原创 windows 下redis如何在后台运行

进入 DOS窗口在进入redis的安装目录输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 )输入:redis-server --service-start ( 启动服务 )输入:redis-server --service-stop (停止服务)...

2020-08-25 13:56:28 171

原创 oracle分组后取某组中最大的值,查询username,根据fundcode分组,按照date倒序,取date最大的一条数据

select * from (select username, row_number() over(partition by fundcode, order by date desc) rnfrom usertable) t where t.rn <=1

2020-08-25 13:55:18 352

jstl文件检查

有助于页面的完成 忧伤与技术的提高 没有更好的,选择他把

2014-07-07

ActiveMQa.rar

这是个好东西,一般的问题可以解决,整合的挺好

2014-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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