@Component下@Autowired注入为null的问题 转载自https://blog.csdn.net/k0307x1990y/article/details/90672129@Componentpublic class TimingTaskController{ public static TimingTaskController timingTaskController; @Autowired private Ord...
DOM4J 读取XML某个元素的某个属性 一、dom4j介绍dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,do...
XML格式的解析3 DOM4J定义了几个Java类。以下是最常见的类:Document - 表示整个XML文档。文档Document对象是通常被称为DOM树。Element - 表示一个XML元素。 Element对象有方法来操作其子元素,它的文本,属性和名称空间。Attribute - 表示元素的属性。属性有方法来获取和设置属性的值。它有父节点和属性类型。Node - 代表元素,属性或处理指令常见DOM...
XML格式的解析2 import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map...
免费内网穿透端口映射工具-网络通 网络通是一款永久免费的内网端口映射,内网穿透软件,使用它可以轻松访问连接内网,穿透内网,不需要设置路由器,不需要设置公网ip,不需要固定ip,不需要动态域名,用户可以免费添加多个映射,适合在公司,小区宽带,出租屋,校园网,网吧,教育网,等网络结构复杂,限制严格的环境中使用。下载地址1http://www.youtusoft.com/下载地址2:http://www.dkys.org/下载地址...
Myeclipse2014 已有项目更换JDK 1.8.0_162 原先项目使用JDK是1.7,今天项目加入了一个新包,只支持JAVA8,让我们都升级一下本地的JDK,我突然发现我还没有在myeclipse上升级过JDK呢。捣鼓了一下,也不难,记录一下。1.下载java8安装(jdk 1.7.0_79与1.8.0_162共存),过程略......并修改系统环境变量查看jdk版本:java -version查询一下,安装成功。2.再查一下...
inner join 与 left join 之间的区别 关于inner join 与 left join 之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在inner join 上了。需求是从数据库查数据,在前端以柱形图的形式展现出来,查到的数据按行业分组,显示每个行业的户数及户数占比,涉及到的字段有A表的用户数、总用户数和B表的行业名称。本来是不管查不查的到数据,在X轴都应该显示行业名称的,结果是X、Y轴都...
查询用户详细信息(关联查询多个表,然后将字段聚合在一起 ) 有四张表TB_SYS_USER、TB_SYS_ORG_USER(用户组织机构表)、TB_SYS_USER_ROLE(用户角色表)、TB_SYS_ROLE。其中在TB_SYS_ORG_USER表里,相同的USER_ID可对应多个ORG_ID;在TB_SYS_USER_ROLE表里,相同的USER_ID可对应多个ORG_ID的ROLE_CODE;在TB_SYS_ROLE表里,一个ROLE_CODE对应...
oracle 查询出 超出误差率的盘次的所有材料列表,并显示每条材料是否超出误差率 表一 材料使用情况表 TB_CCT_MT_USE ,有字段DATA_GUID、MT_CODE、PIECE_ID、PLAN_USE(计划用量)、ACTUAL_USE(实际用量) 不同的DATA_GUID 可能有相同的PIECE_ID(盘次)表二 误差率表 TB_CCT_MT_USE_ERR ,有字段 MT_CODE、ERR_AMOUNT(标准误差率)本SQ...
oracle 11.2 查询一个表里的某个字段在另外一个表里是否有数据 第一个表 TB_IST_PLAN_ITEM (保养项表)有字段refer_item_guid,第二个表 TB_IST_UPLOAD_FILE(附件表) 有字段 relation_guid(取值于第一个表的refer_item_guid),本SQL语句查询第一个表的每一个保养项是否有视频附件存在于第二个表里: select it.*,ff.file_path,(case when ff.fi...
PLSQL修改数据库表属性的顺序 1.首先,以sys用户的身份登录PL/SQL 2.查询出你要更改的表的ID,以我本地的数据为例,我要改'PCMES'用户下'TB_SYS_EQ_TAG'这张表。注:ORACLE中的表要用大写。 select object_id from all_objects where owner = 'PCMES' and ...
mysql使用Navicat 导出和导入数据库 系统环境: Win7 x64软件准备:Navicat Premium_11.2.7简体中文版下载网址:http://www.cr173.com/soft/419023.html现在我就向大家介绍 mysql 使用 Navicat 导出和导入数据。1、导出数据库: 打开Navicat ,在我们要导出的数据库上右击鼠标,然后弹出的快捷菜单上点击“转储SQL 文件”,在再次弹出的子菜单项中选择第一...
Spring boot整合shiro权限管理 apache shiro:https://shiro.apache.org/ Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 shiro的三个核心组件: Subject, SecurityManager 和 Realms。 Su...
MQ消息队列整合(二) 一. 新建一个Maven工程,并配置pom文件如下:[html] view plain copy print?<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven...
MQ消息队列整合(一) 一、在Linux上安装ActiveMQ 1、官网下载apache-activemq-5.14.5-bin.tar.gz。 2、在linux 服务器上执行命令解压: tar -xf apache-activemq-5.14.5-bin.tar.gz 3、到 bin目录下执行命令./activemq start 4、进入后台管理页面看是否安装成功 访问 h...
IntelliJ IDEA 使用心得与常用快捷键 跟我一起来数数IDEA特别长的地方:一.黑色主题 Darcula眼睛舒服,最重要的是酷!设置方式:FILE--Settings--Edit--Colors&Fonts--Scheme name二.智能提示创建或引入项目的时候,会自动引入缺少的包,真找不着的还可以search in the net键入代码的时候,区分大小写的智能提示,自动引入包,如果有重名的会列出所有选择,但是比 myecl...
SpringBoot使用@Scheduled创建定时任务 定时任务一般会存在中大型企业级项目中,为了减少服务器、数据库的压力往往会采用时间段性的去完成某些业务逻辑。比较常见的就是金融服务系统推送回调,一般支付系统订单在没有收到成功的回调返回内容时会持续性的回调,这种回调一般都是定时任务来完成的。还有就是报表的生成,我们一般会在客户访问量过小的时候来完成这个操作,那往往都是在凌晨。这时我们也可以采用定时任务来完成逻辑。SpringBoot为我们内置了定时任...
Spring 定时任务之 @Scheduled cron表达式 一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示...