自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (5)
  • 收藏
  • 关注

原创 socket转modbus协议转换应用案例介绍

485通讯的实际应用详解

2022-11-13 13:08:46 1375 1

原创 如何通过Java实现485通信

1、整体架构的选择首先根据需求,我这边使用的是springboot+netty的架构,使用了一个串口转网口的转换模块。为什么这么使用?部署的时候使用的是Linux的系统,在Linux下安装驱动比较麻烦,所以网口可以节省大量的服务器配置时间。为什么使用netty?不少使用过netty的人都知道,netty是一个异步非阻塞的框架,具体优势可以自己去查看一下,是一个功能非常强大的框架。转换模块使用的是有人的模块,淘宝上购买就行,也使用过其他厂家的模块,例如亿佰特,使用起来就没有人的好用,有人的模块还是相当做的

2021-10-29 11:16:08 7160 8

原创 springboot使用druid加密配置文件

1、配置文件spring: datasource: driver-class-name: oracle.jdbc.driver.OracleDriver url: jdbc:oracle:thin:@192.168.**.**:1521/ORCL username: **** publicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMLqCO+tt55XuV/VkyRH8fr7AlSyONv3Ld3mRuf7yFUCjwk2YLp9Q

2020-11-25 11:12:12 1192 1

原创 List<Map>转Map<String,List>

1、问题我现在拿到的数据是下图形式,那我现在需要以cubicleId为主键,重新组list处理后的数据,这是我想要的数据2、解决Map newMap = grouping(listParams,"cubicleId"); private static Map<String, Object> grouping(List<Map> list, String key) { // 使用TreeMap存放元素并排序 Map<

2020-11-25 11:03:34 5684 1

原创 List<Map>格式数据前后端处理

1、前端传参let paramsList = []; this.selectRowData.forEach((item) => { let map = { 'cubicleId': item.cubicleId, 'orgNumber': item.orgNumber, 'orgNo':item.orgNo, 'lineNo': item.lineNo, 'lineLa

2020-11-25 10:41:54 2104 2

原创 linux离线安装docker(保险操作)

https://mirrors.aliyun.com/centos/7/isos/x86_64/

2020-04-30 10:27:28 262

原创 springcloud之logback-spring打印异常信息

最近打算把项目部署到虚拟机上进行测试,发现没有报错信息,后来研究了下,项目里面几乎都使用了try...catch,这就导致输出的日志里面没有异常信息,下面直接上代码。import org.apache.commons.lang.exception.ExceptionUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;...

2020-04-29 14:58:23 1137

原创 springcloud+mqtt消息队列+redis缓存

1.导入jar包 <!--mqtt--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-integration</ar...

2019-12-19 11:59:13 2450 2

原创 将json转为bean

1.使用JedisUtils工具类package com.nari.iot.tools;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind....

2019-12-19 11:47:30 941

原创 springcloud/springboot+定时任务

package com.nari.iot.schedule;import java.math.BigDecimal;import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;import com.nari.iot.be...

2019-12-19 11:38:48 338

原创 在定时任务中注入Service或者mapper

1.使用ApplicationContextProviderpackage com.nari.iot.common.config;import org.springframework.beans.BeansException;import org.springframework.beans.factory.annotation.Autowired;import org.springf...

2019-12-19 11:28:03 1797

原创 springcloud读取Excel数据

1.导入jar包 <!-- poi:07版之前的二进制格式 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...

2019-12-19 11:16:34 883

原创 mybatis配置事务回滚

很简单,在方法的上面或者类的上面添加注解即可@Transactional(rollbackFor = {RuntimeException.class,Error.class})

2019-12-17 12:02:00 550

原创 mybatis+oracle批量操作

1.批量新增主键自增<insert id="timeTaskBatch" parameterType="java.util.List"> insert into t_policy_schedule (SCHEDULE_ID,policy_id, start_date, end_date,turn_on_time, turn_off_time) ...

2019-12-17 11:59:40 540

原创 springcloud+poi生成Excel

1.导入jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> ...

2019-12-17 11:46:26 1036

原创 springCloud使用RestTemplate调用微服务

服务消费者1.引入jar包<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-feign --> <dependency> <groupId>org.springframework.cloud...

2019-12-17 11:34:18 457

原创 springCloud+nacos

1.gateway注册中心的配置server: port: 8000spring: cloud: gateway: routes: # 路由 转发规则 - id: lightassetman uri: lb://lightassetman #从服务发现组件上寻找指定的微服务 predicates: #断言 ...

2019-12-17 11:14:53 868

原创 springboot中使用map代替实体类

在比较大的项目中,存在数百个表,也就意味着有数百个实体类,实体类之间的对应关系太麻烦,所以我找了一个捷径,使用map代替实体类。1.使用map接收参数@RequestMapping("/querylightControlLandscape") public JsonResult querylightControlLandscape(@RequestParam Map<S...

2019-12-17 11:00:49 5110

原创 1024

祝所有的程序员节日快乐,顺便庆祝一下我的新电脑!

2019-10-24 19:32:42 221

原创 普杰科技 java笔试题

1、一个字符串由字母数字和空格组成,将一个以上的空格用单个空格代替,代替后长度不足10,前面补0,(不许用split,replace和正则表达式),编写函数体现功能。public class Transformation { public static void main(String[] args) { String str=" 1 ds1 ...

2019-09-03 17:42:08 182 1

原创 springboot+maven+mybatis+mysql实现增删查改2

上一篇文章已经讲解了如何创建springboot项目,并生成逆向工程。https://blog.csdn.net/qq_41534115/article/details/996566451、写前端代码showbooklist.html页面<!DOCTYPE html><html lang="en"><script src="jquery-3....

2019-08-17 09:26:31 496

原创 springboot+maven+mybatis+mysql实现增删查改1

1、搭建一个springboot项目new project---》spring initializr---》next适当修改group和artifact,然后next这个页面勾选自己需要的,不勾选也行,我这里是没勾选,依赖通过maven添加点击finish,一个springboot项目就创建成功了2、生成逆向工程创建目录pom.xml文件&lt...

2019-08-15 22:41:17 1158

原创 Struts2面试题

1.Struts2的工作原理。前端发送请求--->请求经过一系列的过滤器--->FilterDispatcher通过ActionMapper来决定这个Request需要调用哪个Action--->FilterDispatcher把请求的处理交给ActionProxy--->通过ConfigurationManager询问Struts配置文件(Struts.xml),找到...

2019-08-05 17:48:33 433

原创 Dubbo面试题

Dubbo是阿里开源的基于java的高性能RPC分布式服务框架,现在已经成为Apache基金会的孵化项目。1.什么是Dubbo。Dubbo是一个分布式服务框架,致力于提供高性能和透明性的RPC远程服务调用方案和SOA服务治理方案。2.Dubbo的核心是什么。远程通信:提供多种基于长连接的NIO框架的抽象封装,包括多种线程模型、序列化以及“请求—响应”模式的信息交换。集...

2019-08-05 17:42:18 107

原创 找java实习的进来看看

1. 如何识别培训机构本人今年大四,出来实习,我是2月14那天到的杭州,找工作一周,面试了四家,但是有两家都是我没投过简历的,他们主动打电话联系的我,第一家我也不知道是不是培训的,今天去的da nei那是毫无疑问做培训的。培训公司的特点:1.主动联系你2.面试通知没有公司名3.面试时间约可以周末2.某某培训公司的面试流程1.过去之后交一份简历,然后领一份性格测试题...

2019-02-24 17:36:32 1027 10

原创 搭建SSM(SpringMVC+Spring+Mybatis)架构

1.导入jar包 &lt;dependency&gt; &lt;groupId&gt;junit&lt;/groupId&gt; &lt;artifactId&gt;junit&lt;/artifactId&gt; &lt;version&gt;4.11&lt;/version&gt; &lt;scope&gt;test&amp

2018-12-19 15:04:12 212 2

原创 Oracle基础练习

select * from user_tables;--dept 部门--emp  员工表select lower(ename),initcap(job) from emp;--连接select concat(ename,job) from emp;--大小写转换select concat(lower(ename),initcap(job)) from emp;--补位sele...

2018-12-18 17:09:48 323

转载 oracle-03优化

执行路径:    ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:    我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十表了.    这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询..    数据库管理员必须在init.ora中为这个...

2018-12-18 17:08:15 137

转载 oracle-02plsql

pl/sql编程——过程、函数、包 1.注释单行注释 --select * from emp where empno=7788; --取得员工信息 多行注释 /*...*/来划分 2.标志符号的命名规范 1).当定义变量时,建议用v_作为前缀v_sal2).当定义常量时,建议用c_作为前缀c_rate3).当定义游标时,建议用_cursor作为后缀e...

2018-12-18 17:06:59 115

转载 oracle-01基础篇

#oracle的安装配置和使用##一、 oracle的简介###1. oracle数据库的特点    持大数据量、多用户的高性能的事务处理    Oracle遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准    实施安全性控制和完整性控制    支持分布式数据库和分布处理    具有可移植性、可兼容性和可连接性    全球化、跨平台的数据库###2. o...

2018-12-18 16:55:31 145

原创 mybatis基本配置

官方链接:http://www.mybatis.org/mybatis-3/zh/getting-started.html1.首先创建一个maven项目,完成基本结构,导入jar包 &lt;dependency&gt; &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis&l...

2018-12-17 10:23:00 175

原创 SSH框架的基本架构

1、通过maven导入jar包&lt;!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework&lt;/groupId&gt; &lt;artifact...

2018-11-26 17:03:45 809

原创 【整理】SpringMvc+Spring+Hibernate面试题

SpringMVC部分1、什么是Spring MVC ?简单介绍下你对springMVC的理解?Spring MVC是一个基于MVC架构的用来简化web应用程序开发的应用开发框架,它是Spring的一个模块,无需中间整合层来整合 ,它和Struts2一样都属于表现层的框架。在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应...

2018-11-24 11:52:04 1662

原创 使用spring aop实现日志记录功能

在https://blog.csdn.net/qq_41534115/article/details/84329611这一篇文章中,大家对spring已经有了一定的认识那么接下来,我来讲解AOP的相关操作在上一篇文章的基础上配置spring.xml文件&lt;!--日志的bean 通知:前置通知、后置通知、环绕通知--&gt; &lt;bean id="log" class...

2018-11-22 21:20:46 257

翻译 spring——AOP面向切面编程

AOP:面向切面编程,在不改变原来代码的情况下,增加新的功能面向切面编程(AOP)通过提供另外一种思考程序结构的途经来弥补面向对象编程(OOP)的不足。在OOP中模块化的关键单元是类(classes),而在AOP中模块化的单元则是切面。切面能对关注点进行模块化,例如横切多个类型和对象的事务管理。(在AOP术语中通常称作横切(crosscutting)关注点。)AOP框架是Spring...

2018-11-22 21:09:22 252

翻译 spring的简介

什么是spring:1、Spring是一个轻量级的DI/IoC和AOP容器的开源框架,来源于Rod Johnson 在其著作《Expert one on one J2EE design and development without EJB》中阐述的部分理念和原型衍生而来。2、Spring提倡以”最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或卸载Spring。------...

2018-11-22 21:00:01 125

转载 (整理)wget参数用法详解

发表于: Linux, Shell, Tools | 作者: 博客教主标签: wget,参数,详解原文:http://www.ha97.com/153.htmlwget 是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。镜像网站:wget -r -p -np -k  --no-check-certificate  网址wge...

2018-11-22 18:26:03 1334

原创 Spring测试

用Spring框架进行开发的时候,需要怎么做,下面我来模拟一下! 基本的项目架构如下图所示:spring.xml文件的配置&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt...

2018-11-21 20:46:53 227

原创 Spring框架入门操作

学了几个框架之后,学习Spring框架的时候就很简单了,这篇博客先说一下spring框架的操作步骤,他的IOC、DI、AOP在以后的文章中再分享。如何创建一个spring工程,请大家耐心操作。1.导入jar包 在一个maven工程中的pom.xml文件中导入 spring-core spring-beans spring-context commons-logging...

2018-11-21 15:06:14 130

原创 前端页面之间传递参数

这里有假如传递一个参数,在另一个页面接收时,只需要js中写入如下代码:localhost:8080/index.jsp?id=1 function showWindowHref() { var sHref = window.location.href; var args = sHref.split('?'); if(args[0]==...

2018-11-21 08:43:32 1057

魅力诗歌.zip

项目简介:这是一个诗歌交流平台,用户可以该网站发表文章,同时添加了在线交流功能,为用户交流提供一个良好的平台,后台实现了文章审核、用户管理、图片管理和权限管理几个模块。 开发工具:idea2018,MySQL5.7 应用技术:使用maven对jar包进行管理,采用springboot+mybatis框架进行开发,使用了websocket技术完成聊天室的功能,采用shiro技术进行登陆拦截和权限控制。  (权限没写出来,)

2019-06-12

maven_清理.bat

清理maven下载失败的jar包 需要修改路径,改到自己maven下的仓库路径

2019-06-05

在线商城(javaweb项目)

这是一个完整的商城,基本功能基本完成,剩下的一些小细节自行完善。 该商城采用SSH框架,主要分为前台(面向用户),后台(面向商家),内含数据库的sql文件,运行即可使用,和其他在线商城类似,不过没那么强大,原来当毕设的话需要完善一下,充当课程设计那是完全没问题的,多多下载哦!

2018-12-10

Javaweb仓储管理系统

全部调试成功,也许会有部分bug,不过应付课设足够,数据库的设计字段与bean包中的字段相同,stock类不是表,是个视图,如果下载之后需要调试程序,可以联系我,留下你的qq,帮你解决!

2018-10-20

Dism++10.1.1000.70C 清理工具

快速便捷无广告爱你管理工具!

2018-09-07

空空如也

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

TA关注的人

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