java
紫衣迷
技术渣渣
展开
-
SpringBoot2 整合websocket基本写法
基本配置@Configurationpublic class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter(); }}```javaimport org.sprin...原创 2019-12-20 09:57:52 · 2055 阅读 · 1 评论 -
总结Java中的错误
Java开发最常犯的错误Array转ArrayList判断一个数组是否包含某个值在循环内部删除List中的一个元素Hashtable与HashMap使用集合原始类型(raw type)访问级别ArrayList和LinkedList可变与不可变父类和子类的构造方法1. Array转ArrayList错误写法:List<String> list = Array...原创 2019-11-08 09:35:56 · 2138 阅读 · 1 评论 -
2019-10-15
fgfgdgdfgfg原创 2019-10-16 08:41:12 · 204 阅读 · 0 评论 -
微信小程序支付总结(java)--支付功能--普通商户篇
在项目中,使用到微信小程序支付,看了微信开发文档,再结合自己的实际开发过程,有一些坑和笔记需要记录下来。要接入第三方支付,就需要仔细阅读文档,熟悉开发流程。开发流程整个流程,开发文档已经说明。第一步:获取openid的基本流程注意:获取openid只能由商户系统微信后台获取,微信小程序直接获取行不通第二步:统一下单:统一下单需要做的操作:(1)小程序发起结算订单,想商户系统提交...原创 2019-08-24 23:29:26 · 2225 阅读 · 0 评论 -
java以GET和POST方式调用Http接口,获取JSON格式数据
访问方法多种,这里记录的仅仅一种public class HttpRepuestUtil { /** * 向指定URL发送GET方法的请求 * * @param url :发送请求的URL--接口url与参数param分开写 * @param param:请求参数,请求参数应该是 name1=value1&name2=value2 的...原创 2019-07-30 21:12:41 · 1986 阅读 · 0 评论 -
一些平时的普通学习记录
java字节工具类public class ByteUtil { /** * b为传入的字节,i为第几位(范围0-7),获取每一个bit位值 * @param b * @param i * @return */ public static int getBit(byte b,int i) { int bit = (int)((b>>i) &...原创 2019-07-23 23:02:11 · 115 阅读 · 0 评论 -
CRC16校验--java方式实现
java实现byte[ ] 的CRC16校验码public class Crc16Util { public static int CRC_XModem(byte[] bytes){ int crc = 0x00; int polynomial = 0x1021; for (int index = 0 ; index&l...原创 2019-07-23 22:46:59 · 1069 阅读 · 0 评论 -
有关其他的文章说明
问题描述ssm需要实现用户操作日志记录,实现方式为AOP注解,自定义操作模块信息,操作成功或者失败,记录在数据库中。步骤1.新建日志数据库sys_log(MySQL)2.创建该表的POJO类,mapper映射,这里省略3.创建注解import java.lang.annotation.*; /** *自定义注解 拦截Controller */ @Target({Ele...原创 2019-06-03 09:52:09 · 437 阅读 · 0 评论 -
SpringBoot2.1.5+Druid实现多数据源AOP动态切换
应用场景:项目需要同时连接多个不同的数据库A, B,并且它们都需要读写操作项目技术选项:SpringBoot_ssm数据库:MySQL 、SQL server看网上有很多类似笔记,但有些繁琐,这里简单说明,记个笔记。以此记录:依赖这里仅仅展示部份关键依赖 <dependency> <groupId>org.mybati...原创 2019-05-30 16:45:53 · 5060 阅读 · 0 评论 -
如何在线程中创建bean,解决在线程中Spring不能注入创建bean
问题描述:在线程中需要调用一个接口,但在接口实现中@Autowired等方式无法创建mapper的bean。本问题基于ssm架构实现.解决办法(该方法仅仅是解决,并不是最好的办法):在dao层使用实现接口ApplicationContextAware的方式。具体内容:import java.util.Locale;import org.springframework.beans.Bean...原创 2019-05-13 09:19:17 · 2333 阅读 · 0 评论 -
解决MySql数据重复插入,出现很多数据重复且相同无意义的问题
解决思路新插入的数据作为一个javaBean,数据库中取出最近的一条数据作为一个javaBean,再比较两个对象值是否有变化,无则插入,有则无操作。如何比较两个对象值是否有变化package kk;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.lang.reflect.M...原创 2019-05-08 17:25:12 · 3819 阅读 · 0 评论 -
设计模式— —观察者模式
我对观察者模式的理解代码说明运用场景原创 2019-03-16 09:24:35 · 98 阅读 · 0 评论 -
基于SpiingMVC+Spring的AOP日志拦截操作
SpringBoot启动优化的三种方式欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:...原创 2019-03-11 08:58:35 · 1465 阅读 · 0 评论 -
SpringBoo利用tjta.atomikos.AtomikosDataSource分布式事务动态切换数据源
(SpringBoo利用tjta.atomikos.AtomikosDataSource分布式事务动态切换数据源)你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我...原创 2019-03-07 15:19:22 · 2474 阅读 · 0 评论