自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle连表查询in逗号拼接的字段问题

今天在做通过in进行连表查询的时候发现以下问题记录下一张表a字段ids为逗号拼接的字符串如下:id money userid ids ui94919jshdiaee 25 1025 1,2,3,4,5 ui94919jshdisad 23 1033 3,2,4,5 另外一张b中的字段id与a表中的ids匹配id name 1 sa 2 pa 3 sk 4 vs 5 lion

2021-09-24 11:40:25 697

原创 为什么有各种编码,和出现乱码的原因

因为乱码这个问题经常会遇到,所以突然就对编码这个问题产生了兴趣,查看了一些资料,现进行整理下,免得以后忘记一、为啥会产生乱码 : 首先因为计算机只能识别0,1这样的数字,并且在存储的时候计算机也只能存储这样的二进制的数字.所以为了让计算机能识别我们的语言文字就制定了编码集来进行一一对应. 然后美国国家标准协会 ANSI 就制定了一个标准,即美国信息交换标准代码(ASCII),后来我们国家为了让能识别中文,制定了GB2312 能够识别中文编码,后续的GBK就是该编码集的扩展,但是...

2021-01-25 09:51:20 1757

原创 orcale触发器添加查询条件

记录一次oracle触发器demo的编写:先创建三张表图书表:books表字段:bno 书编号 | bname 书名 |借书记录表:borrowbno 书编号 | rdate 借书日期 | cno 借书卡号特殊借书记录表:borrow_save (表结构 同borrow表)需求:写一个触发器,当借书的书名为"三国"的时候.在插入borrow的时候 会通过触发器插入 borrow_save表...

2020-08-03 09:03:01 601

原创 前端中文到后台乱码问题

前端中文进行抓包显示正常,但是传送到后台中文变成乱码一个比较简单针对个别字段的方法首先前端进行urlcode转码var name = encodeURI(encodeURI("张三"));然后通过url拼接进行post请求传送到后台后台的时候在进行解码String username = java.net.URLDecoder.decode(name, "UTF-8");中文乱码问题就解决了...

2020-07-17 18:25:02 538

原创 eclipse通过tomcat去add项目时找不到

遇到问题:通过eclipse去add项目到tomcat却无法找到该项目解决方法:在project中右击add不到的项目 →→→→→ 选择Properties→→→→→→→→ 查看下图的内容是否勾选如果勾选后仍然不能add项目,可能是项目的Dynamic Web Module版本过低或者过高这时候可以通过改变Dynamic Web Module的版本进行应用当改版本的时候可能会遇到问题:Cannot change version of project facet D...

2020-05-09 10:45:46 1092 3

原创 通过oracle的触发器使一个表某个字段进行改变的时候另一个表的某个字段也会进行相应改变

主要记录方便以后自己学习ps:调试的逻辑和表结构都比较简陋是为了方便自己理解学习 首先介绍调试的业务逻辑:1主要涉及两个表一个表用户表sys_user记录了用户信息及用户年龄,另一个表sys_work通过userid关联用户表的userid然后还有一个work字段表示现在的工作状态2主要就是用触发器在sys_user表用户年龄改变的时候联动改变sys_work表的信息,并进...

2020-04-10 17:05:26 4925

原创 select标签默认选择第一个

一行代码直接解决select标签默认首选问题伪代码$('#id option:first').prop('selected', 'selected');实际代码$('#username option:first').prop('selected', 'selected');...

2020-04-10 10:18:35 8173

原创 springboot在idea上热部署无效原因

springboot有支持热部署的依赖(及改动代码不需要重新启动项目)pom.xml中加入如下配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</a...

2019-06-24 23:47:31 1612

原创 orcale通过sql来进行判断是插入还是更新

废话不多说先直接上代码merge into tb_user d using (select ? as userId a, ? as username from dual ) b on (b.userId= d.userId) when matched then update set d.userName= b.username when not matched then in...

2019-01-31 17:31:13 1136

原创 使用postman测试图片上传

越来越觉的postman 是个很好使用的测试工具分享一下图片的测试首先不要在头部headers中设置任何东西   然后选择body-------&gt;form-data 在key 中选中类型为file的输入接受文件的名字在value上传你要上传的文件就ok了...

2019-01-31 17:21:04 2172

原创 springboot正常启动访问接口404

以前也没用过springboot第一次有idea搭建springboot项目,部署在自己的tomcat上启动.项目正常启动,也看了下tomcat的日志确定启动过程没有报错.后来各种试各种改 也翻了很多资料问题原因主要是我把springboot的启动项放在了com.csh.demo 的下面 然后接口controller放在了com.csh.controller 下面 后来查资料就是spri...

2018-12-21 16:12:02 6377

原创 orcale中的一些sql函数(去重,拼接,循环遍历,包含,判断)

最近发现很多时候代码优化有限的时候sql的利用优化就很关键了特别是sql中的一些函数的使用,以下是最近使用的函数整理下1.0.0  去重 DISTINCTdistinct(xxx) 函数可以起到 去重的作用 distinct(id) 等于去除重复的id select DISTINCT(name), id from user 查询user表中的所有名字和id然后去掉名字重复的结果...

2018-12-14 16:38:08 1366

原创 idear导入项目缺少webService等jar时配置tomcat

以前一直用e 和mye 用idear启动web项目总是报错,记录下遇到的问题.增加点记忆在刚刚把web项目导入idear的时候会报找不到httpservlet的错误,原因缺少tomcat中的servlet的jar包那就引入tomcat首先选择idear左上角的FILE → Project Structure→ Modules →Dependencies →点右边的+(加号) →libr...

2018-10-18 10:37:47 549

原创 使用fastJson把json字符串转换成list集合

这里简单点写就用伪代码来记录下javabean对象   User user = new User();    (user对象两个属性 name:"张三",age:"李四") 通过前端传递过来的json字符串(只有一个user对象的list集合的字符串)   userJson = [{name:"张三",age:"李四"}]然后一句代码搞定转换引入包都是fastJson的包 im...

2018-10-11 18:24:23 19961 4

原创 通过sql快速的把一个表的数据读取到另一个表

在做优化的时候因为数据过大,我又开始采用for循环来循环插入所以用的时间比较久,期间除了插入还要去查询别的表数据进行判断插入,大概用时2个小时多,然后我写了个sql直接优化到了2秒.Emmmm也是觉的棒棒的~~所以记录下,以后忘了可以自己看看首先这个sql包括了克隆,查询,判断,排序,和产生排序序号直接上图 insert into table2 (keyid,step,u...

2018-09-18 09:11:19 2411

原创 orcale中通过sql进行递归遍历

示例代码select id, substr(sys_connect_by_path(id, '/'), 2) deptallname from tb_deptconfig where id = '8883547' start with parent_id = '-1' connect by prio...

2018-08-27 17:36:21 351

原创 数据库根据时间排序的sql

问题数据库中的日期使用的是数据库的date类型进行存储,javabean对象的日期使用String类型.(数据库存储的值如下:2018-8-7 14:21:10),使用的数据库是oracle 今天在对数据库存储时间进行排序的时候忽然发现排序无效,数据的类型是data然后存储的值是2018-8-7 14:21:10这样带时分秒的数据,但是排序的时候只按照了日期进行排序并没有按照时间进行排序....

2018-08-27 14:13:18 19044 1

原创 java的上下取整问题

主要调用方法 Math.ceil(2.3);2.3的结果进行向上取整 得3我基本是通过ceil天花板进行记忆向上取整,也就是不管小数点后面的数是多少只要大于0就整数部分加1.(和四舍五入不同) Math.floor(2.1);2.1进行向下取整 得 2通过floor地板进行记忆向下取整,也就是不管小数点后面的是数是多少都不管只取整数的值(和四舍五入不同) 注意事...

2018-08-27 11:20:13 370

空空如也

空空如也

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

TA关注的人

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