-
Spring Boot中使用LDAP来统一管理用户信息的示例
所属栏目:[Java] 日期:2020-12-14 热度:152
很多时候,我们在构建系统的时候都会自己创建用户管理体系,这对于开发人员来说并不是什么难事,但是当我们需要维护多个不同系统并且相同用户跨系统使用的情况下,如果每个系统维护自己的用户信息,那么此时用户信息的同步就会变的比较麻烦,对于用户自身来[详细]
-
微信小程序调用微信登陆获取openid及java做为服务端示例
所属栏目:[Java] 日期:2020-12-14 热度:194
一、微信小程序 第一步:调用 wx.login获取code 文档地址 第二步:判断用户是否授权读取用户信息 文档地址 第三步:调用wx.getUserInfo读取用户数据 文档地址 第四步:由于小程序后台授权域名无法授权微信的域名,所以我们只能通过我们自己的服务器去调用微[详细]
-
Java中filter用法完整代码示例
所属栏目:[Java] 日期:2020-12-14 热度:105
本文研究的主要是Java中filter过滤器的相关用法,具体实现代码如下。 filter过滤器主要使用于前台向后台传递数据是的过滤操作。程度很简单就不说明了,直接给几个已经写好的代码: 一、使浏览器不缓存页面的过滤器 import javax.servlet.*;import javax.serv[详细]
-
Java编程使用卡片布局管理器示例【基于swing组件】
所属栏目:[Java] 日期:2020-12-14 热度:138
本篇章节讲解Java编程使用卡片布局管理器。供大家参考研究具体如下: 运行效果: 完整示例代码: package com.han;import java.awt.BorderLayout;import java.awt.CardLayout;import java.awt.Container;import java.awt.event.ActionEvent;import[详细]
-
java fastdfs客户端使用实例代码
所属栏目:[Java] 日期:2020-12-14 热度:115
本文研究的主要是java fastdfs客户端使用实例的相关内容,具体实现如下。 什么是FastDFS? FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用Fas[详细]
-
Java编程实现基于TCP协议的Socket聊天室示例
所属栏目:[Java] 日期:2020-12-14 热度:158
本篇章节讲解Java编程实现基于TCP协议的Socket聊天室。供大家参考研究具体如下: 这里使用Socket套接字进行编程,完成的是基于TCP可靠服务实现服务器与客户端的双通信。 Server服务器端: package com.han;import java.awt.Container;import java.[详细]
-
Java实现的简单数字处理类及用法示例
所属栏目:[Java] 日期:2020-12-14 热度:81
本篇章节讲解Java实现的简单数字处理类及用法。供大家参考研究具体如下: 开发了一个程序,功能如下: 获取2~32之间的6个整数,并取得这6个偶数的和。 本例中引用了 Math.random() ,但是实际上实现的是 Random.nextDouble() 。 只是对于一般的使[详细]
-
Java编程实现的二维数组转置功能示例
所属栏目:[Java] 日期:2020-12-14 热度:106
本篇章节讲解Java编程实现的二维数组转置功能。供大家参考研究具体如下: /** * 实现二维数组的转置 * @author HAN * */public class transposition_Arrays2D_ch6_4 { final static double PI=3.1415; public static void main(String[] args) { /[详细]
-
java数据结构实现机器人行走
所属栏目:[Java] 日期:2020-12-14 热度:98
某少年宫引进了一批机器人小车。可以接受预先输入的指令,按指令行动。小车的基本动作很简单,只有3种:左转(记为L),右转(记为R),向前走若干厘米(直接记数字)。 例如,我们可以对小车输入如下的指令: 15L10R5LRR10R20 则,小车先直行15厘米,左转,[详细]
-
详解springboot整合ehcache实现缓存机制
所属栏目:[Java] 日期:2020-12-14 热度:112
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 ehcache提供了多种缓存策略,主要分为内存和磁盘两级,所以无需担心容量问题。 spring-boot是一个快速的集成框架,其设计目的是用来简化新Spring应用的初[详细]
-
解决SpringMvc后台接收json数据中文乱码问题的几种方法
所属栏目:[Java] 日期:2020-12-14 热度:82
1、使用ajax从前台页面传输数据到后台controller控制器的时候,出现中文乱码(问号???)。 之前在网上找了各种解决方案,都行不通,最后发现是tomcat服务器接收数据的问题 解决方案: 方式一:在controller接收参数时,对参数进行转码 @ResponseBody@Requ[详细]
-
Java Robot应用示例之机器人功能
所属栏目:[Java] 日期:2020-12-14 热度:57
很多时候,我们希望能够实现自动测试,自动演示功能,或者是其它的一些鼠标和键盘控制的应用(比如帮人点击广告赚利润等)。出于这样的目的,自从JDK1.3开始,它就为我们提供了一个用来产生本机输入事件的机器人类 ― java.awt.Robot. 下面我来详细介绍Robot[详细]
-
java计算机器人的运动范围
所属栏目:[Java] 日期:2020-12-14 热度:60
机器人的运动范围java版,具体内容如下 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),[详细]
-
spring boot整合mybatis+mybatis-plus的示例代码
所属栏目:[Java] 日期:2020-12-14 热度:188
Spring boot对于我来说是一个刚接触的新东西,学习过程中,发现这东西还是很容易上手的,Spring boot没配置时会默认使用Spring data jpa,这东西可以说一个极简洁的工具,可是我还是比较喜欢用mybatis,工具是没有最好的,只有这合适自己的。 说到mybatis,最[详细]
-
Kotlin Coroutines执行异步加载示例详解
所属栏目:[Java] 日期:2020-12-14 热度:129
前言 Kotlin Coroutines是Kotlin推出的新的异步API。并不是解决所有问题的最优方案,但是希望在许多情况下它会使事情变得更容易一些。这里只简单的展示一下这个库在安卓中的具体使用方案。下面话不多说了,来一起看看详细的介绍吧。 引入Coroutines //在appl[详细]
-
spring boot tomcat jdbc pool的属性绑定
所属栏目:[Java] 日期:2020-12-14 热度:54
下面看下spring boot tomcat jdbc pool的属性绑定代码,具体代码如下所示: spring: datasource: type: org.apache.tomcat.jdbc.pool.DataSource driver-class-name: org.postgresql.Driver url: jdbc:postgresql://192.168.99.100:5432/postgresconnectTime[详细]
-
Spring Boot项目实战之拦截器与过滤器
所属栏目:[Java] 日期:2020-12-14 热度:147
一、拦截器与过滤器 在讲Spring boot之前,我们先了解一下过滤器和拦截器。这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程[详细]
-
idea mybatis配置log4j打印sql语句的示例
所属栏目:[Java] 日期:2020-12-14 热度:127
在IDEA中配置log4j,步骤很简单 1.在Maven中加入以下配置 dependency groupIdcommons-logging/groupId artifactIdcommons-logging/artifactId version1.2/version /dependency dependency groupIdlog4j/groupId artifactIdlog4j/artifactId version1.2.16/ver[详细]
-
SpringBoot环境搭建图文教程
所属栏目:[Java] 日期:2020-12-14 热度:82
什么是springboot? Spring Boot俗称微服务。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot[详细]
-
JAVA多线程CountDownLatch使用详解
所属栏目:[Java] 日期:2020-12-14 热度:137
前序: 上周测试给开发的同事所开发的模块提出了一个bug,并且还是偶现。 经过仔细查看代码,发现是在业务中启用了多线程,2个线程同时跑,但是新启动的2个线程必须保证一个完成之后另一个再继续运行,才能消除bug。 什么时候用? 多线程是在很多地方都会用到[详细]
-
jsoup如何爬取图片到本地
所属栏目:[Java] 日期:2020-12-14 热度:198
因为项目需求,需要车辆品牌信息和车系信息,昨天用一天时间研究了jsoup爬取网站信息。项目是用maven+spring+springmvc+mybatis写的。 jsoup开发指南地址 这个是需要爬取网站的地址 https://car.autohome.com.cn/zhaoche/pinpai/ 1.首先在pom.xml中添加依赖[详细]
-
spring+netty服务器搭建的方法
所属栏目:[Java] 日期:2020-12-14 热度:103
游戏一般是长连接,自定义协议,不用http协议,BIO,NIO,AIO这些我就不说了,自己查资料 我现在用spring+netty搭起简单的游戏服 思路:1自定义协议和协议包;2spring+netty整合;3半包粘包处理,心跳机制等;4请求分发(目前自己搞的都是单例模式) 下个是测[详细]
-
Spring的RestTemplata使用的具体方法
所属栏目:[Java] 日期:2020-12-14 热度:157
基本概念 Spring RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率,所以很多客户端比如 Android或者第三方服务商都是使用 RestTemplate 请求 restful 服务。 s[详细]
-
Java异常处理学习心得
所属栏目:[Java] 日期:2020-12-14 热度:95
程序中总是存在着各种问题,为了使在程序执行过程中能正常运行,使用Java提供的异常处理机制捕获可能发生的异常,对异常进行处理并使程序能正常运行。这就是Java的异常处理。 一、可捕获的异常 Java中可以捕获的异常分为可控式和运行时异常。 1.可控式异常[详细]
-
java汉字转拼音工具类分享
所属栏目:[Java] 日期:2020-12-14 热度:181
本文实例为大家分享了java汉字转拼音工具类的具体代码,供大家参考,具体内容如下 import com.google.common.base.Strings;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourc[详细]