后续我萌生里新的想法,SpringBoot 不是提供了自己的starter。我们也可以自定义starter吗,于是我定义了rest-api-spring-boot-starter,已经发布到maven中央仓库,对之前Restful API 响应框架 做了集成和重构,在这个基础上我又总结封装了我自己工作以常用的很多工具,结合SpringBoot 封装了全能的工具。 已经更新到了1.3.0 不耦合任何            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 14:12:19
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            问题产生背景使用IDE为idea intellij,在SpringBoot项目中需要用到native方法,因此需要依赖so包(Shared Object Library)。考虑把so包放在项目的resource目录下,并通过System.loadLibrary方法加载包。加载时路径配置有两种方法。启动系统通过-D参数指定绝对位置。系统运行时内部代码通过相对位置定位。2在运行时通过相对位置加载提高灵            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 13:03:33
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            StreamClient_PlayBackByTime定义可能为:
 extern "C" __declspec(dllexport)  StreamClient_PlayBackByTime(parm1,parm2....)
 
         _StreamClient_PlayBackByTime@36定义可能为:
 extern "C" __declspec(dllexport) __s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 15:02:10
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介JNI是Java本机接口(Java Native Interface),是一个本机编程接口,它是Java软件开发工具箱(Java Software Development Kit,SDK)的一部分。JNI允许Java代码使用以其他语言编写的代码和代码库。Invocation API(JNI的一部分)可以用来将Java虚拟机(JVM)嵌入到本机应用程序中,从而允许程序员从本机代码内部调用Java            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 02:18:04
                            
                                145阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今天使用springboot连接linux的mysql,期间一直报错,这里简单记录一下过程。工具:idea-2017,linux-7.x,mysql-5.6.40。首先说一下这几个注解的作用:(1)Spring Boot的@SpringBootApplication、@EnableAutoConfiguration、@ComponentScan注解,我经常在启动类上傻傻分不清,(2)@Enable            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 19:48:50
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ---45、web实验-抽取公共页面46、web实验-遍历数据与页面bug修改47、视图解析-【源码分析】-视图解析器与视图48、拦截器-登录检查与静态资源放行49、拦截器-【源码分析】-拦截器的执行时机和原理50、文件上传-单文件与多文件上传的使用51、文件上传-【源码流程】文件上传参数解析器52、错误处理-SpringBoot默认错误处理机制53、错误处理-【源码分析】底层组件功能分析54、错            
                
         
            
            
            
                如今的项目开发 无外乎对于数据库的一些增高删改查 说到操作数据库 大家都应该不会陌  生一下操作    初学者 应该不陌生这些    加载驱动器 Class.forName(“com.mysql.jdbc.Driver”);    获取连接对象 Connection con=DriverManager.getConnection(url,username,password);              
                
         
            
            
            
            1、如果引用了本地jar包或者so库,.dll库等文件,需要在打包的时候都加载进去。如下图:本地正常,打包的时候谨记,需要打包进去,怎么验证是否打包成功呢?我们继续看打包后的图片。把jar包后缀改成zip 格式的,打开压缩文件,框内路径,查看libs下的包是否在里面可以找到。如果可以找到就是打包进去了,找不到的话,就是没打包进去,稍后我们再说怎么打包进去。动态库也打包进去了。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 18:10:24
                            
                                468阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1、SpringData2、整合JDBC3、源码分析4、JDBCTemplate4.1 说明4.2 使用 1、SpringData  对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Data 也是 Spring 中与 Spring Boot、Spring C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-02 07:36:32
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            以下的内容参考了网络上的内容,在此对原作者表示感谢!  
        Java中动态代理的实现,关键就是这两个东西:Proxy、InvocationHandler,下面从InvocationHandler接口中的invoke方法入手,简单说明一下Java如何实现动态代理的。  
  &            
                
         
            
            
            
            Spring调用ORACLE存储过程的结果 
oracle对于高级特性总是与众不同(我极度力讨厌这一点,如果使用它的产品就要对这种产品 
进行特定的编程,这也是我从不看好weblogic之类的平台的原因),大对象存取一点要用它自己 
的LOB对象,所幸我还能通过LONGRAW来代替.以便能使程序不需要特定的编码.但对于存储过程 
(我是说返回结果集的存储过            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 00:15:26
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              在实际的运用开发中,跟数据库之间的交互是必不可少的,SpringBoot也提供了两种跟数据库交互的方式。1. 使用JdbcTemplate  在SpringBoot中提供了JdbcTemplate模板类,JdbcTemplate提供的方法进行增删改查的操作。  首先需要在pom文件中添加依赖:  <dependency>
            <groupId>org            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 20:33:57
                            
                                260阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            说明顶顶大名的分库分表中间件,废话不多说本文中数据库用的是mysql5.7,并且实现了一主一从。场景是订单表的分表,并且要支持只根据user_id进行查询的场景,所以要将用户的标识信息放到主键order_id中,这样才能既能只根据主键order_id进行查询,又能只根据user_id进行查询。顺便支持一下主从分离,这个比较简单,加一下配置即可完整代码地址在结尾!!官方简介定位为轻量级Java框架,            
                
         
            
            
            
            写这篇博客的起因:   工作中使用mybatis,知道怎么用,但是他是怎么与Spring boot整合使用不太清楚。   看书上说使用mybatis的时候,需要先使用SqlSessionFactoryBuilder创建一个单例的SqlSessionFactory(数据库线程池),然后使用SqlSessionFactory生产出SqlSession(数据库连接),并且还需要加载Dao层,还需要在My            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 12:43:01
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目前项目有一个需求,项目为了安全性,使用了两台数据库服务器,同时,每台服务器上都有A\B两个网卡,A\B网之前不互通,虽然采购了双机热备软件,但是只能实现将两台服务器虚拟化成一台服务器,但是虚拟的这一个服务器还是有用两个不同网段的IP 而为了数据更加安全,就想让软件能自动切换数据库连接,即A网交换机或者网络断掉之后,能通过B网访问数据库 在网上找了很久,都只有druid主从多数据源的解决办法,且主            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 10:31:47
                            
                                119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            配置并连接1 配置文件pom依赖:<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
 </de            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 11:14:39
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            需求公司最近需要做一个soap请求数据接口,由于没有webservice的服务端,而系统项目使用的是springboot框架,所以索性用springboot集成一个webservice框架用作发布服务,以便方便为后面的soap接口提供数据。 所需依赖<!-- CXF webservice -->
      <dependency>
      <group            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 17:31:59
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            webservice 的日常:springboot集成WS好不容易挤出点时间,来记录一些知识。 webservice上次使用还是三四年前,现在基本都在使用微服务,rest流行,所以webservice大概也只能在老系统或者特定环境下才能用到。1.springboot集成CXF. 2.webservice的测试.介绍webservice是一种可跨语言跨平台的远程调用技术 核心要点: WSDL web            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 16:13:17
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            lombok概述lombok简介 Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是 在运行过程中,帮你自动生成的 。就是说,将极大减少你的代码总量。lombok作用 消除模板代码 getter、se            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 11:57:14
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            大家都开始玩springboot了, 其实肯定已经知道 平常写代码,如果在静态方法里面调用 spring ioc容器里面的bean,是不允许的。就像这样,在写代码的时候就告诉你不能这么写:  然后我们根据提示,改成这样写哈哈哈哈, 可以了(静态拿静态,没毛病): 然后我们真正去调用,会发现报错: 取出来的tradeService 是null :为什            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 15:37:24
                            
                                57阅读
                            
                                                                             
                 
                
                                
                    