自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Exists与in的区别(简介)

适用范围:功能区别:原理区别:

2022-11-21 16:02:37 1006

原创 SQL编写技巧

1.left join 后面加 判断语句 和 where 加 判断语句有什么区别left join 后加where 约束整个查询结果;left join 后加and,and条件不能限制左表,仅能限制右表。例如 from a left join b on a.id=b.id and a.id<5; 此and后条件无效;例如 form a left join b on a.id=b.id and b.id<5; 可以限制查询结果中b的id小于5;例如 from a left jo

2022-08-08 17:36:17 273

原创 dos窗口 常用指令

1.cmd①.查看本机ip---ipconfig主要看本机IPV4 也可以查看本机安装的虚拟机②.ping + ip:port 或 ping +域名如:ping 36.110.193.11:80ping www.qiandu.com③.查看本机ip端口情况 netstat -na④.查看端口占用并kill掉netstat -aon|findstr port 例:netstat -aon|findstr 8080 查看对应pid kill掉 pid tasklis.

2022-03-21 14:03:04 1041

原创 pgsql 常用SQL语句

1.获取当前时间函数,年月日时分秒select now();2022-01-12 22:18:32.045755+082.将当前时间转化为字符串 年月日 或者是灵活取值select to_char(now(),'yyyy-MM-DD')2022-01-123.获取前一个月(现在是2022年1月)select to_char(now() - interval '1 month','yyyy-MM');2021-124.获取前一天(现在是2022年1月12日)select

2022-02-17 14:26:34 1921

原创 @RequestParam属性解释

@RequestParam(required = false) String param, // 非必传,默认值位Null @RequestParam String param1, // 必传参数 @RequestParam(required = true) String param2, // 必传参数 @RequestParam(required = true,defaultValue = 0) int param3, // 必传参数,如果前端没传则使用默认值 ...

2021-10-31 16:34:11 762

原创 Tomcat报错broken pipe解决措施

broken pipe是管道破裂的意思,简单来理解就是Tomcat的服务端和客户端之间可能是IO或者是网络问题,致使一端关闭导致。常出现于验证码无法显示。 解决措施:进入到linux环境变量文件配置参数,/etc/profile中进行配置。 在文档末尾设置参数: export _JAVA_SR_SIGNUM=12export _JAVA_SR_SIGNUM=12,12可以换为16.注:该方法可能治标不治本,还是应该解决问题代码,或者是错误的连接...

2021-10-22 23:07:08 4771

原创 Redis完成用户单点登录逻辑

思路: 1.接收前端传输的用户信息 2.验证用户账号密码是否正确 3.以"login"+用户名为key值,以当前用户登录时间及用户名为map值存储到Redis 例如:(loginAdmin,20210101Admin)4.以查询出来的用户信息转为JSON字符串为map值(注意将用户的密码转为空字符串),将当前用户登录时间及用户名为key值存储到Redis 例如:(20210101Admin,{"us...

2021-10-21 23:36:50 170

原创 Java具体方法中获取当前登录用户信息实现方法

使用情况(用购物网站举例):1.需要获取当前登录用户的id,用来查询当前用户的购物车中的商品信息操作:可以在登录接口,做登录验证时将查到的用户信息保存在session中。 /** * 用户登录 * @param parm * @return */ @RequestMapping(value = "/userlogin",method = RequestMethod.POST) public @ResponseBody Model

2021-10-18 22:16:38 14576 1

原创 SQL语句《替换》

replace<替换>update table set 字段= replace(字段,'要替换的数值','替换后的数值')示例:将学生表中学生名字中有 '靓靓' 两个字的更换为 '亮亮'update student set stu_name = replace(stu_name,'靓靓','亮亮')...

2021-10-12 20:51:00 865

原创 固定数字小数点后位数的格式

保留两位小数DecimalFormat df = new DecimalFormat("######0.00");保留三位小数DecimalFormat df = new DecimalFormat("######0.000");示例:@Test public void DataForMat(){ DecimalFormat df = new DecimalFormat("######0.000"); Double d = 1.0000;

2021-10-12 20:38:37 150

原创 postgres中的geom与text相互转换,函数使用

1.选择要转换的geom将geom转换为text---> ST_AsText()select ST_AsText(geom) from table where id = 'xxxxxxxxx';2.将text转换为geom--->ST_GeomFromTextselect ST_GeomFromText('MULTIPOLYGON(((116.25853747 39.97870959,116.2585059 39.97869392,116.25845554 39.978755

2021-10-12 20:28:39 2487

原创 利用hutool进行验证码制作

需求:制作登录验证码图片1.导入pom文件<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <ver

2021-10-12 19:28:48 988

原创 将Dao层查询出来的数据进行截取,利用 流

//查询出的企业信息List<Map<String, Object>> list = capitalDao.findManageCompanyByUserId(userId);//截取100条数据。collect(Collectors.toList())的作用是将取出来的数据转为ListList<Map<String, Object>> collect = list.stream().limit(100).collect(Collectors.toL

2021-10-12 19:09:18 80

原创 查找重复数据Sql写法

select * from 要查询的表where 查重的字段 in ( select 查重的字段 from 要查询的表group by 查重的字段 having count(查重的字段 )>1 )ORDER BY 查重的字段例句:从student表中,查询学号相同的学生信息,并且将结果进行升序排序select * from studentwhere sid in ( select sid from student group by sid having count(sid )&...

2021-10-12 18:47:06 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除