- 博客(33)
- 收藏
- 关注
原创 Spring Security Oauth2 自定义授权方式
Oauth2的默认授权模式有四种: 授权码模式-authorization_code 密码模式-password 客户端模式-client_credentials 隐式授权模式-implicit token的运行流程: 在发起 URL+/oauth/token 获取token的请求后,实际上是请求 TokenEndpoint 类的postAccessToken或者getAccessToken方法,就相当于一个普通的concoller请求方法,根据请求类型是get或者post,其实get请求内部也是调
2024-02-23 16:33:31
2156
3
原创 SpringSecurity-OAuth2
SpringSecurity-OAuth2-DEMO1、创建项目2、添加依赖(一)授权码模式1、创建配置(SecurityConfig、AuthorizationServerConfig、ResourceServerConfig)SecurityConfig.javaAuthorizationServerConfig.javaResourceServerConfig.java2、创建User、UserService、UserControllerUser.javaUserService.javaUserCon
2022-04-19 17:42:08
1375
原创 JAVA Http的Post请求传参、添加Authorization Basic Auth总结
PostMan添加Authorization验证 HttpClient调用三方接口设置Header String url ="URL路径"; Map<String, String> prarms = new HashMap<>(); prarms.put("userName","案例"); prarms.put("age", "18"); String jsonPrarms = JSON.toJSONString(prarms); CloseableHttpClient
2022-03-08 09:59:27
5702
原创 更新A表中的数据,从B表中查询与A表对应的数据
一、更新A表中的数据,从B表中查询与A表对应的数据 1、 update T1 set T1.fmoney =(select T2.fmoney from t2 where T2.fname =T1.fname) where exists (select 1 from t2 where T2.fname = T1.name) 2、B表中name存在重复数据 merge into tias_workload W using (select S.* from (select P.*,row_numberr()
2021-12-10 16:34:24
1796
原创 MAVEN整合SSH
Servlet和Spring整合 解决多次加载spring配置文件: 1:普通读取配置文件:会多次加载 ApplicationContext context=new ClassPathXmlApplicationContext(“beans.xml”) 2:配置监听器,类加载时加载配置文件: ApplicationContext context= WebApplicationContextUt...
2021-01-13 16:00:23
203
原创 集合排序
list排序 List<User> list=new ArrayList<User>(); Collections.sort(list,new Comparator<User>){ @Override public int compare(User u1,User u2){ //降序 return u2.getUserName().compareTo...
2019-12-10 14:39:34
138
原创 Jackson的json字符串与List的互转
json字符串转List ObjectMapper objectMapper=new ObjectMapper(); List<Bean> list=objectMapper.readValue(“”,new TypeReference<List<Bean>>(){}); 或者 ObjectMapper objectMapper=new Object...
2019-11-20 14:57:45
1695
原创 SpringCloud
服务注册与发现(Eureka) 创建注册中心 添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </depe...
2019-11-20 14:37:48
243
原创 Dubbo
配置注册中心: 下载并解压zookeeper 编辑zookeeper解压目录conf下的配置文件zoo.cf(将zoo_sample.cfg复制为zoo.cfg): 更改dataDir的值为:dataDir=../data 执行zkServer.cmd文件 https://github.com/satansk/incubator-dubbo-ops ...
2019-09-06 19:55:24
171
原创 activeMQ
添加activeMQ的jar包或者maven添加依赖 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core</artifactId> <version>5.7.0</version> </...
2019-09-04 18:42:04
140
原创 SpringBoot
Springboot 入门 创建一个maven项目:然后添加依赖: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3....
2019-09-03 19:08:41
194
原创 Docker容器安装Redis
Redis 下载redis: wget http://download.redis.io/releases/redis-5.0.5.tar.gz 安装gcc环境:(centos6.5自带) 解压到当前文件夹:tar -xvf redis-5.0.5.tar.gz 执行make命令 执行命令:make install PREFIX=/usr/local/redis 启动red...
2019-08-28 23:58:16
204
1
原创 Oracle
Oracle: 常用命令: sqlplus system/521314@192.168.3.12:1521/orcl; //远程登录数据库 lsnrctl start、stop; //启动和停止监听 host cls; //清屏 show user; //显示当前用户 select *from tab; //当前用户下的表 desc table; //查看表的结构 ...
2019-08-27 11:44:12
172
原创 Linux
常用命令: 创建文件夹:mkdir -p(级联创建) 删除文件夹:rmdir 创建文件:touch+文件名 查看文件: cat:显示所有的内容 more:可以通过空格键翻页,回车键翻行 less:可以通过Pgup,Pgdn翻页 tail:tail -5(查看文件的最后5行) -f(动态查看) 删除文件、文件夹:rm -f (强制删除) -r (递归删除) +文件名 cp:...
2019-08-26 23:57:31
213
转载 Linux-防火墙
centos7中防火墙设置 防火墙官方文档介绍地址: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide/sec-Using_Firewalls....
2019-08-26 22:52:12
156
原创 SSM
导入相关jar包 配置springmvc.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cont...
2019-08-20 10:41:25
418
原创 SpringMVC
SpringMVC 导入jar包: 在web.xml中配置拦截器: <servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet...
2019-08-19 13:59:59
130
原创 Mybatis
Mybatis 环境配置 mybatis的jar包下载地址:https://github.com/mybatis/mybatis-3/releases mybatis和Spring整合jar包下载地址:https://github.com/mybatis/spring/releases 配置mybatis全局配置文件 <?xml version="1.0" encoding="UT...
2019-08-18 21:21:13
160
原创 WebService
一,webservice的实现方式: JAX-WS,JAXM&SAA ,JAX-RS WebService 天气预报: 1.写服务接口 public interface IWeatherServer { public String queryWeather(String weather); } 2.在实现类上面添加注解 @WebService @WebService ...
2019-08-14 22:08:09
287
原创 Spring
Spring的使用 导入核心jar包: spring-core-3.2.0.RELEASE.jar,spring-context-3.2.0.RELEASE.jar spring-beans-3.2.0.RELEASE.jar,spring-expression-3.2.0.RELEASE.jar com.springsource.org.apache.commons.logging-1.1...
2019-08-09 13:01:55
198
原创 Hibernate
Hibernate的使用: 导包 配置hibernate.cfg.xml文件 <hibernate-configuration> <session-factory name="foo"> <property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</p...
2019-07-10 15:33:27
190
原创 Struts2
1:自定义日期转换器: 自定义转换器类 public class MyDateConverter extends StrutsTypeConverter{ //把字符串转换成对象类型 public Object convertFromString(Map content,String[] values,Class toClass){ return null; ...
2019-07-05 18:20:06
142
原创 DBCP数据库连接池
1:导入相应的jar包 commons-dbcp-1.4.jar commons-pool-1.6.jar mysql-connector-java-8.0.15.jar 2:在src目录下创建配置文件 db.properties user=root password=521314 url=jdbc:mysql://localhost:3306/login?serverTimezone=U...
2019-05-31 18:12:51
203
原创 C3P0数据库连接池
** C3P0Utils ** public class C3P0Utils { private static DataSource ds = new ComboPooledDataSource(); public static DataSource getDs() { return ds; } public static void setDs(D...
2019-05-29 09:46:26
134
原创 JQuery
JQuery ** 1: 将jQuery.js导入到项目WebContent的js目录下; 在html的head中导入JQuery的js文件: 2: jQuery的语法:$(selector).action() 3:选择器 id选择器:绑定事件:$(“#id”).click(){ } 更改样式:$(“#id”).width(200); 元素选择器:$(“div”). 类选择器:$(...
2019-05-05 09:08:07
148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅