- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 一枚卷心菜记录下‘内卷’心得
经历:2019年4月份从长沙一家公司辞职后去到了深圳一个国企的外包公司,一待就是三年。在去年2021年11月辞职又重新回到了长沙。还记得19年去深圳的时候,想的就是要去大城市学东西,努努力,以后成为一名技术强大的美丽程序猿。哈哈哈哈后面到了深圳,人生地不熟,睡在同学跟人合租的7平米小房间,真的挤死了,之前没接触过外包,也不太懂。想法是丰满的,现实的是骨感的,后面外包面试过了几个公司,因为太累了,然后面试官也说我技术一般般,挺多不懂啥的。就简单选了个国企外包,当时说工作量不大,也不用加班,5点
2022-05-10 16:37:53 218
原创 Java1.8 stream根据多个参数查找list中相同数据
我这边目前是AB两个集合,需要找出集合A中在B中不存在的数据,就为异常数据,因为需要修改集合A中的数据,所以我这边自己写的方法里面传的类,如果不需要的话,其实直接传判断的字段就可以,这个方法也可以多个参数传递,不限制参数类型,个数。其实还是比较好拓展的。这里其实我不需要这个返回一致数据集合,只是没有参数接收就没进我写的那个方法,所以写了这个,也更方便拓展一点(程序媛比较懒,没深究了,有兴趣的小伙伴可以看看源码啥的告诉我,哈哈哈)//A.B--表示集合A.B a--表示集合中的a元素 sameDa
2021-08-04 16:58:22 3586
原创 项目打包——确保打包的jar包中不包含资源文件
在pom.xml中project标签里面,添加如下代码<bulid> <resources> <resorce> <directory>src/main/resources</directory> <excludes> ...
2019-12-05 16:27:51 1050
原创 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 319
原创 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 1366
原创 Java将文件经过MD5加密后转为base64码(转码后首字母为0解决)
先说注意点,再看代码。attention:后面这个转码真的是花了我整整2天的时间。第一:一定要穿文件到方法里面,不能直接流化后过去,这个地方也是卡死元凶,导致我后面结果死都不对。第二:while读文件的地方,代码我标红了,百度到的那个地方都是直接read.(buffer),亲测不行。第三:MD5加密后一定要转为十六进制之后再进行base641.将文件转为base64码...
2019-09-16 09:39:00 820
原创 本地、服务器中文乱码问题解决(tomcat)
今天因为中文乱码这个问题浪费了超级多时间。问题主要是测试环境与本地环境还是不一样的存在,话不多说,往下看:ISO-8859-1的乱码,——(上不了图)类似于罗马字符e.a啥的GBK的乱码,——不认识的看似中文字UTF-8的乱码 ——菱形的问号1.刚开始中文乱码,第一个想到是哪里乱就在哪写转换编码~~~当然,被项目经理叼一顿name = new String(name.get...
2019-07-12 17:08:14 2635
转载 HttpClient工具类
1. 什么是HttpClientHTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是Apache HttpComponent...
2019-07-11 16:02:28 561
原创 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 6771
原创 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 998
原创 逗号分割字段value,复选框循环赋值取值,拼接
1.获取选中复选框value,逗号拼接var xcid ="";$("input:checkbox[name='xcid']:checked").each(function(){ xcid +="," +$(this).val();})2.点击编辑时,获取值并默认选中已经存在的值//取消选中状态(上一条记录选中过,先取消所有选中状态)var xcidChe...
2018-12-21 16:35:08 1276
转载 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 5010
原创 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 5709
原创 正则表达式
[^\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 684
原创 splice() 与remove()与push() 方法
方法的使用代码Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(t...
2018-04-04 10:43:24 8419
转载 SQL游标(cursor)详细说明及内部循环使用示例
游标 游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。 游标是处理结果集的一种机制吧,它可以定位到结果集中的某一行,多数据进行读写,也可以移动游标定位到你所需要的行中进行操作数据。一般复杂的存储过程,都会有游标的出现,他的用处主要有:定位到结果集中的某一行。 对...
2018-03-22 09:29:53 555
原创 layui文件上传控件带更改后数据传值
1,文件上传控件开启2,before内添加方法,以json格式存储数据。数据以对象形式存在,切对象格式不能直接传到后台,所以转化为json格式再进行传送。3,后台String接收param参数,转为json,直接通过get方法取值保存后台代码:...
2018-03-19 11:36:54 8977
原创 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 22211 8
空空如也
女程序员提问:女程序员后台Java开发真的有描述的那么吃香么?之前被拒就是不要女性
2021-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人