- 博客(21)
- 收藏
- 关注
原创 MybatisPlus
我是先参考已有表的字段,看看他们怎么设计,然后复制,之后写代码的时候,就是参考已有的代码进行编写。这是前段时间ld让我做的一个小模块里面的crud,不过离谱的是,这个表怎么设计,都让我一个实习生搞定,有点小离谱,然后就只给了我一个原型界面。后续对于这个模块,我也进行了别的开发,给别的服务提供了2个接口,通过调用我的接口,可以判断出它们想要的结果。这个调别人服务,我们这里采用的是。,然后如果调用失败,那么直接降级返回,服务调用失败!
2024-11-15 23:38:02
383
原创 实现导出pdf的功能(CRUD)
大概思路如下:调用各个微服务,去数据库里面查询对应的信息,这里因为没有进行批量查询的接口,所以被逼无奈只能根据每个员工的工号一个一个去查找信息,比如:员工userId是100,那么调用基本信息服务,然后根据这个100去找到对应的附件信息;当然,pdf的合成采用了线程池。采用websocket的原因是,导出文件可能会比较耗时,在和前端同事讨论之后,认为可以让前端通过websocket去监听对应的主题服务,一旦后台文件合并完成,那么再通过socket去返回对应的文件流,从而实现下载的目的。
2024-11-15 23:17:27
347
原创 java面经
mysql数据表中,有id email字段,问,里面的email会有重复字段,怎么去重呢?拷打实习经历,问的很细,然后说我其实没有用到什么厉害的技术,更多的只是逻辑的处理。感觉有点像kpi,因为它的招聘栏里面写的得会很多,但是面试官问的很随意。redis的数据结构,以及对应的使用场景,有没有实际使用过,怎么使用的。在面试官看来,我的项目没有什么可以问的地方,基本不怎么问。里面的权限是怎么设计的,怎么分配权限的呢(我说是写死的)线程池介绍,有无用过,用过哪些,怎么使用的。
2024-11-15 17:16:34
429
原创 Python闭包练习-求俩点间的距离
import math#求两个点(x1,y1),(x2,y2)之间的距离def getDis(x1,y1,x2,y2): return math.sqrt((x1-x2)**2 + (y1-y2)**2)#使用闭包求距离def getDisOut(x1,y1): def getDisIn(x2,y2): return math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2) return getDisIn#求点分别求(10,1.
2020-07-01 22:45:40
506
原创 Python之闭包的学习
什么是闭包? 内部函数对外部函数作用域内变量的引用,则内部函数称为闭包。闭包的条件:必须有内嵌函数(函数里面的函数)。 内嵌函数必须引用一个定义在外部函数里面的变量。 外部函数必须返回内嵌函数。列子:def funcOut(a): def funcIn(b): return a + b return funcInf = funcOut(2) # 2首先,运行代码,会发现f的返回值是一个 <class 'function'>....
2020-07-01 22:39:24
337
原创 数据库之子查询
一.子查询1.子查询:是一个查询语句中包含了另一个查询语句2.子查询的作用a.作为条件例如:查询雇员的薪资高于"clark"的雇员信息查询雇员薪资高于1500的雇员信息select * from emp where sal>1500语法: select 查询内容from 表where 字段 operator (子查询)(1)标量子查询指返回的是一个单一的值例如:查询...
2020-01-31 14:31:55
318
原创 数据库之外连接
-- 外连接-- 查询雇员信息及雇员所在部门信息select *from emp e,dept d where e.deptno=d.deptno;-- 发现没有雇员的部门没有显示select count(*)from emp e,dept d where e.deptno=d.deptno;-- 查询雇员信息及雇员所在部门信息,没有雇员的部门也要显示 、--...
2020-01-30 19:51:54
378
原创 数据库test5find2
-- 多表查询-- 交叉连接select * from emp cross join dept;-- 自然连接select *from emp natural join dept;-- 内连接-- SQL92select * from emp,dept where emp.deptno=dept.deptno;select * from emp e,dept d wher...
2020-01-29 23:38:56
358
原创 数据库1
创建部门表和员工表插入数据显示表格-- 创建部门表create table dept( deptno int(4) primary key, dname varchar(20), loc varchar(20));select *from dept;-- 插入数据insert into dept values (10, 'Accounting', 'New York...
2020-01-29 23:37:42
233
原创 pycharm中的函数名
import threadingnum=0def test01(): global num if mutex.acquire(): for i in range(100): num+=1 mutex.release()def test02(): global num if mutex.acquire(): ...
2019-11-16 16:47:17
1037
原创 JAVA 第二个程序
import java.util.Scanner;public class MAIEE{ public static void main(String[] args){ //1.提示用户输入两个数字 System.out.println("Please input 2 integers: "); //2.接收用户输入 Scanner sc = new Scanner(Sy...
2019-03-17 17:47:13
222
原创 ## 标题 定义一个N*N的二维数组,求数组周边元素的平均值
# include<stdio.h># define N 3int main(){ int a[N][N],sum=0,t=0; double ave; for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { scanf_s("%d",&a[i][j]); } } f...
2019-03-17 17:44:38
3620
原创 第一个JAVA程序
public class MAIEE{// public static void main(String []args){ System.out.println("Hello Everyone."); }}1.每个JAVA文件中只能有一个公开的(public)的类(class)2公开类的类名必须和文件名保持一致(建议首字母大写)3注视的方式 /...
2019-03-17 17:41:20
170
原创 定义一个N*N的二维数组,求数组周边元素的平均值
数组周边元素的规律为下标中有一个是0或是N-1,故得进行循环判断下标,当确认是周边元素的时候,计数器t应该累加,方便计算平均值。# include<stdio.h># define N 3int main(){ int a[N][N],sum=0,t=0; double ave; for (int i = 0; i < N; i++) { for (int...
2019-03-14 23:52:03
8905
1
原创 判断该数是否为回文数
判断一个数是否为回文数的方法# include<stdio.h>int main(){ int n,a,b; scanf_s("%d",&n); a = 0; b = n; do { a = a * 10 + n % 10; n /= 10; } while (n>0); if (a == b) { printf("YES"); ...
2019-02-16 21:41:08
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅