码迷,mamicode.com
首页 > 编程语言 > 日排行
springboot+mybatis 怎么实现用户角色关联查询
最近在学习springboot+mybatis,过程中也遇到了一些问题,比较显著的就是在mybatis中怎么在查询用户的同时得到用户的角色,话不多说直接上代码。 1.pojo类 public class User implements Serializable { private static fi ...
分类:编程语言   时间:2020-02-21 18:03:25    阅读次数:134
SpringMVC:Controller 及 RestFul风格
SpringMVC:Controller 及 RestFul风格 控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。 在Spring MVC中一个控制器类可以包含多个方法 在Spring MVC中,对 ...
分类:编程语言   时间:2020-02-21 18:04:45    阅读次数:65
多线程
多线程 了解线程和进程的区别 进程:一个程序,QQ.exe Music.exe 程序的集合;一个进程往往可以包含多个线程,至少包含一个!Java默认是有2 个线程的 mian、GC线程:开了一个进程 Typora,写字,自动保存(线程负责的) 对于Java而言:Thread、Runnable、Cal ...
分类:编程语言   时间:2020-02-21 18:08:37    阅读次数:60
spring cloud延时队列的使用
用户购买一笔订单,需要在订单的有效截止时间前一定时间,提醒用户去使用。到达有效结束时间,将订单设置为失效。这时候可以用延时队列可以很好的解决,用户下单之后,在有效期前发送一条提醒用户去使用的消息,和一条订单已经失效的消息。 入口 生产者 将消息发送出去,延时delay毫秒,同时记录下消息发送的时间。 ...
分类:编程语言   时间:2020-02-21 18:13:39    阅读次数:67
SpringMVC:数据处理
SpringMVC:数据处理 处理提交数据 1、提交的域名称和处理方法的参数名一致 提交数据 : "http://localhost" :8080/user/t1?name=yuansi 处理方法 : 后台输出 : yuansi 2、提交的域名称和处理方法的参数名不一致 提交数据 : "http:/ ...
分类:编程语言   时间:2020-02-21 18:14:16    阅读次数:63
Python - Git仓库忽略提交规则 & .gitignore配置
Git 忽略文件提交的方法 有三种方法可以实现忽略Git中不想提交的文件。 在Git项目中定义 .gitignore 文件 这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。 .gitignore 文件是可以提交 ...
分类:编程语言   时间:2020-02-21 18:15:20    阅读次数:117
python爬虫步骤 (新手备学 )爬虫编程。
Python爬虫是用Python编程语言实现的网络爬虫,主要用于网络数据的抓取和处理,相比于其他语言,Python是一门非常适合开发网络爬虫的编程语言,大量内置包,可以C Python爬虫可以做的事情很多,如搜索引擎、采集数据、广告过滤等,Python爬虫还可以用于数据分析,在数据的抓取方面可以作用 ...
分类:编程语言   时间:2020-02-21 18:18:27    阅读次数:68
SpringMVC:拦截器
SpringMVC:拦截器 概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别: 拦截器是AOP思想的具体应用。 过滤器 servlet规范中的一部分,任何java ...
分类:编程语言   时间:2020-02-21 18:18:45    阅读次数:63
python刷LeetCode:1.两数之和
难度等级:简单 题目描述: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], tar ...
分类:编程语言   时间:2020-02-21 18:19:38    阅读次数:83
java全角转半角
// 转半角的函数(DBC case) // 任意字符串 // 半角字符串 // 全角空格为12288,半角空格为32 // 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 public String ToDBC(String input) { char[ ...
分类:编程语言   时间:2020-02-21 18:21:28    阅读次数:75
SpringBoot+springDataJpa实现单表字段动态部分更新
写在前面 所谓的动态部分更新是指:并非对数据记录的所有字段整体更新,而是知道运行时才确定哪个或者哪些字段需要被更新。 1)Spring Data Jpa对于Entity的更新,是对数据表中Entity对应的除主键外的数据记录的所有字段整体更新, 而不是仅仅更新前端传入的字段或者那些发生了变化的字段; ...
分类:编程语言   时间:2020-02-21 18:21:48    阅读次数:216
JavaSE知识-25(多线程(下))
25.01_多线程(单例设计模式) 单例设计模式:保证类在内存中只有一个对象。 如何保证类在内存中只有一个对象呢? (1)控制类的创建,不让其他类来创建本类的对象。private (2)在本类中定义一个本类的对象。Singleton s; (3)提供公共的访问方式。 public static Si ...
分类:编程语言   时间:2020-02-21 18:22:44    阅读次数:62
python爬取有道翻译
1.准备工作 先来到有道在线翻译的界面http://fanyi.youdao.com/ F12 审查元素 ->选Network一栏,然后F5刷新 (如果看不到Method一栏,右键Name栏,选中Method) 输入文字自动翻译后发现Method一栏有GET还有POST;GET是指从服务器请求和获得 ...
分类:编程语言   时间:2020-02-21 18:23:50    阅读次数:73
分析一段XAML语言代码
分析WPF的一段xaml代码: 1 <UserControl x:Class="UserControl1" 2 xmlns="..." 3 xmlns:x="..." 4 xmlns:mc="..." 5 xmlns:d="..." 6 xmlns:local="clr-namespace:WpfA ...
分类:编程语言   时间:2020-02-21 18:26:11    阅读次数:87
springboot 下策略模式的简单使用
1.灵魂三问 接手前人(已跑路)项目快乐否? 前人项目不写注释懵逼否? 一个方法中一堆 if/else ,且业务判断条件用简单数字(或英文字母),不带注释,想打人否? ? 所以,对于上述三个问题,我写了此随笔,然而————然并卵 ? 这篇文章并不能让你不接手前人项目,并不能让你看懂没有注释的业务代码 ...
分类:编程语言   时间:2020-02-21 18:27:19    阅读次数:242
python刷LeetCode:2.两数相加
难度等级:中等 题目描述: 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: ...
分类:编程语言   时间:2020-02-21 18:28:04    阅读次数:80
java——二叉树的实现
class BinaryTree{ private Node root; public void add(int data) { if(root==null) { root = new Node(data); } else { root.addNode(data); } } public void ...
分类:编程语言   时间:2020-02-21 18:31:35    阅读次数:84
Spring 注解原理(二)AutowiredAnnotationBeanPostProcessor:@Autowired @Value @Inject @Lookup
Spring 注解原理(二)AutowiredAnnotationBeanPostProcessor:@Autowired @Value @Inject @Lookup [toc] __Spring 系列目录()__ AutowiredAnnotationBeanPostProcessor 是 Sp ...
分类:编程语言   时间:2020-02-21 18:32:15    阅读次数:80
使用Python脚本进行es数据清理
需求背景业务系统将各类的报表和统计数据存放于ES中,由于历史原因,系统每天均以全量方式进行统计,随着时间的推移,ES的数据存储空间压力巨大。同时由于没有规划好es的索引使用,个别索引甚至出现超过最大文档数限制的问题,因此我们需要最小的代价来解决这个问题。下面以内网开发、测试环境举例使用python脚本解决这个问题。EachElasticsearchshardisaLuceneindex.There
分类:编程语言   时间:2020-02-21 18:33:04    阅读次数:275
Java数据结构
一、线性数据结构 1、Java一维数组的创建 (1)预先定义数组的内存空间 int[] arr = new int[3]; // new int[3]是代表创建3个内存地址空间 // 地址空间的序号是按照0开始的,也就是说0为1号位置 arr[1] =2; //每二个内存地址空间都赋一个值 第二个位 ...
分类:编程语言   时间:2020-02-21 18:36:24    阅读次数:70
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!