自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 一枚卷心菜记录下‘内卷’心得

经历:2019年4月份从长沙一家公司辞职后去到了深圳一个国企的外包公司,一待就是三年。在去年2021年11月辞职又重新回到了长沙。还记得19年去深圳的时候,想的就是要去大城市学东西,努努力,以后成为一名技术强大的美丽程序猿。哈哈哈哈后面到了深圳,人生地不熟,睡在同学跟人合租的7平米小房间,真的挤死了,之前没接触过外包,也不太懂。想法是丰满的,现实的是骨感的,后面外包面试过了几个公司,因为太累了,然后面试官也说我技术一般般,挺多不懂啥的。就简单选了个国企外包,当时说工作量不大,也不用加班,5点

2022-05-10 16:37:53 207

原创 Java1.8 stream根据多个参数查找list中相同数据

我这边目前是AB两个集合,需要找出集合A中在B中不存在的数据,就为异常数据,因为需要修改集合A中的数据,所以我这边自己写的方法里面传的类,如果不需要的话,其实直接传判断的字段就可以,这个方法也可以多个参数传递,不限制参数类型,个数。其实还是比较好拓展的。这里其实我不需要这个返回一致数据集合,只是没有参数接收就没进我写的那个方法,所以写了这个,也更方便拓展一点(程序媛比较懒,没深究了,有兴趣的小伙伴可以看看源码啥的告诉我,哈哈哈)//A.B--表示集合A.B a--表示集合中的a元素 sameDa

2021-08-04 16:58:22 3550

原创 项目打包——确保打包的jar包中不包含资源文件

在pom.xml中project标签里面,添加如下代码<bulid> <resources> <resorce> <directory>src/main/resources</directory> <excludes> ...

2019-12-05 16:27:51 1023

原创 mybatis,pageHelper  5.1.2——项目常用

1.mybatis分页插件——pageHelper 5.1.2使用原理:pageHelper会使用ThreadLocal获取到同一线程中的变量信息,各个线程之间的Threadlocal不会相互干扰,也就是Thread1中的ThreadLocal1之后获取到Tread1中的变量的信息,不会获取到Thread2中的信息所以在多线程环境下,各个Threadlocal之间相互隔离,可以实现,不...

2019-10-15 10:48:58 303

原创 Java获取文件流并下载

1.Controller@ControllerpublicResultMsg getExcel(HttpServletResponse response,String checkDate , String categore){String path = excelPath + File.separator +checkdate+".xls";FileInputStream fi...

2019-10-15 10:48:45 1357

原创 Java将文件经过MD5加密后转为base64码(转码后首字母为0解决)

先说注意点,再看代码。attention:后面这个转码真的是花了我整整2天的时间。第一:一定要穿文件到方法里面,不能直接流化后过去,这个地方也是卡死元凶,导致我后面结果死都不对。第二:while读文件的地方,代码我标红了,百度到的那个地方都是直接read.(buffer),亲测不行。第三:MD5加密后一定要转为十六进制之后再进行base641.将文件转为base64码...

2019-09-16 09:39:00 802

原创 本地、服务器中文乱码问题解决(tomcat)

今天因为中文乱码这个问题浪费了超级多时间。问题主要是测试环境与本地环境还是不一样的存在,话不多说,往下看:ISO-8859-1的乱码,——(上不了图)类似于罗马字符e.a啥的GBK的乱码,——不认识的看似中文字UTF-8的乱码 ——菱形的问号1.刚开始中文乱码,第一个想到是哪里乱就在哪写转换编码~~~当然,被项目经理叼一顿name = new String(name.get...

2019-07-12 17:08:14 2599

转载 HttpClient工具类

1. 什么是HttpClientHTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是Apache HttpComponent...

2019-07-11 16:02:28 553

原创 MERGE INTO 目标表 USING 用法批量新增或修改(可用于覆盖)

attention:批量新增时如果是两条完全重复数据,该sql仅新增一条。若仅主键重复,则报错。oracle:merge into table t using(select ? col1, ?col2 ... from dualunion select ? col1, ?col2 ... from dual......)tempon(t.col...

2019-07-10 17:18:06 6742

原创 oracle中自定义函数某字段多值匹配,涉及行转列,列转行等

主表中某一字段为表2 id(主键) 逗号组合,形成一对多关系,同时针对部分关联到的字段求和。因为sql语句在程序中会拼接order by 语句。所以sql未出现order by 看上去显得繁琐解决方法:1,函数将字符串转成列表,再用in求和2,stuff函数拼接,或函数转换。使用到的内置函数:substring(str,start,end), 截取长度charindex(split...

2019-03-28 14:06:17 984

原创 逗号分割字段value,复选框循环赋值取值,拼接

1.获取选中复选框value,逗号拼接var xcid ="";$("input:checkbox[name='xcid']:checked").each(function(){        xcid +="," +$(this).val();})2.点击编辑时,获取值并默认选中已经存在的值//取消选中状态(上一条记录选中过,先取消所有选中状态)var xcidChe...

2018-12-21 16:35:08 1259

转载 Js下载文件到本地(兼容多浏览器)

window.downloadFile = function (sUrl) {    //iOS devices do not support downloading. We have to inform user about this.    if (/(iP)/g.test(navigator.userAgent)) {        alert('Your device does n...

2018-11-26 17:21:18 4980

原创 sql一对多,表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中.行转列,列转行

sqlServerselect * ,站名 = stuff((select ','+stnm from IRRB_STINFO_B where CHARINDEX(','+CONVERT(VARCHAR,IRRB_STINFO_B.id),','+t_ycp_xhlyqk.jczid)>0 for xml path('')),1,1,'')from t_ycp_xhlyqkC...

2018-11-19 15:01:07 5684

原创 正则表达式

[^\x00-\xff]表示匹配非单字节的字符,例如汉字,汉字符号……单字节字符包括英文字母,数字,英文符号……排除这些剩下的也就是汉字和其他文字了function getStrLength(str){ var cArr = str.match(/[^\x00-\xff]/ig); return str.length + (cArr == null ? 0 : cArr.length...

2018-04-09 10:04:46 611

原创 splice() 与remove()与push() 方法

方法的使用代码Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from &lt; 0 ? this.length + from : from; return this.push.apply(t...

2018-04-04 10:43:24 8401

转载 SQL游标(cursor)详细说明及内部循环使用示例

游标  游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。  游标是处理结果集的一种机制吧,它可以定位到结果集中的某一行,多数据进行读写,也可以移动游标定位到你所需要的行中进行操作数据。一般复杂的存储过程,都会有游标的出现,他的用处主要有:定位到结果集中的某一行。 对...

2018-03-22 09:29:53 541

原创 layui文件上传控件带更改后数据传值

1,文件上传控件开启2,before内添加方法,以json格式存储数据。数据以对象形式存在,切对象格式不能直接传到后台,所以转化为json格式再进行传送。3,后台String接收param参数,转为json,直接通过get方法取值保存后台代码:...

2018-03-19 11:36:54 8960

原创 layui的table单击行勾选checkbox功能

//单击行勾选checkbox事件$(document).on("click",".layui-table-body table.layui-table tbody tr", function () { var index = $(this).attr('data-index'); var tableBox = $(this).parents('.layui-table-box'...

2018-03-19 11:24:47 22181 8

空空如也

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

TA关注的人

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