- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 小小的吐槽,一个卑微程序员的日常
转眼也是做研发的第三个年头了,回顾短暂的职业生涯,第一年的时候纯新人,主要做一些表格展示之类的活儿,会写写case之类的,工作轻松不累,但是工资相应的也不高。工作环境很是安逸,技术上面却处于一种闭环的状态...
2021-06-18 11:25:33 104
原创 mongoDB索引
package com.adc.da.base.dao;import com.adc.da.util.constant.Constant;import com.adc.da.util.utils.StringUtils;import com.adc.da.util.utils.UUID;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.mongodb.BasicDBOb
2021-04-23 15:19:59 143
原创 异步批处理,多线程操作
刚开始工作的两年接触到的项目在进行批量插入的时候一般就是List拼接通过sql批量插入,一方面是业务逻辑方面的限制,另一方面是使用人数不大导致数据量也不是很大,sql批量插入足以应付一般场景下的使用但是随后跳槽到一家通讯公司,数据量一下子就上来了,这种老套的批量插入让我很是尴尬。随后就接触到了异步执行的用法。其实也很好理解,什么就是把需要插入的list进一步划分成小的list再进行批量插入。这里我们首先需要配置一个线程池来支持我们的操作private ExecutorService executor
2021-04-01 15:11:48 317
原创 雪花算法
package com.chuanglan.pm.core.utils;/** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以
2021-03-30 10:57:16 69
原创 rocketMQ排查,问题总结
Broker 禁止自动创建 Topic,且用户没有通过手工方式创建 TopicBroker 没有正确连接到 Name ServerProducer 没有正确连接到 Name Server最后证明以上三种都不是,因为我是springboot集成的rocketMQ组件,然后MQ是搭建在公司的服务器上的,因为算是集群部署,所以会有对应的管理平台,这个时候已经不是客户端能解决的事情了,一定要在服务器管理平台上去进行配置,才可以正常使用,如以下:先要在这里设置topic,然后去配置消费者分组,就可以正常使
2021-03-29 20:48:39 137
原创 mysql日期查询的几种方法
那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 中.国.站长站第一种:数据库中存入的是14位数字日期,ex:20210315160123使用where a.create_time between #{params.todayNum} and #{params.tommorowNum}第二种:存储的时间戳格式假如直接到日可以直接判断大小但是假如存储为date则需要格式转换,如下SELECT * FROM pm_pay a WHERE DATE_FORMAT(a.create_
2021-03-18 11:43:07 359
原创 mysql总结
Mysql系列总结今天做一个限制时间节点的日统计查询使用的数字格式统计时间,但是失效了select count(1) from pm_report where pm_report.create_time between 20210316160123 and 20210318160123;后面这串数字当时多写了两位,由此判断最大位数为14位,即时间转换的数字格式,第二个问题是count(1)和count(*)的性能问题首先没加索引precision_marketing> select co
2021-03-18 09:40:00 136
原创 参考
目录目录 1基础篇 4一、JDK常用的包 4二、 Get和Post的区别 4三、 Java多态的具体体现 4四、 StringBuffer StringBuilder String 区别 5五、 Hashtable与HashMap的区别 5六、 九大隐式对象 5七、 Forword(请求转发)与Redirect(重定向) 6八、JQurey总结 6九、 XML和Json的特点...
2019-11-20 16:24:56 458
原创 数据处理
第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用has...
2019-11-14 07:57:24 219
原创 script开发总结
<file-mapping path="/murata/im/global/dr00030/dr00030/{action}" page="/murata/im/global/dr00030/screens/dr00030" action="exeAction">配置文件中拦截对该种地址的访问,转发到后面指定的页面进行处理,这里action指定了首先运行的方法,进入该文件运行e...
2019-09-04 10:22:31 124
原创 删除链表中指定位置的一个数,返回新的链表
官方给了两种方法一种是求出要遍历的长度,然后遍历后在将那个的指针指向next.next。下面这中写法也是这个意思,一开始可能会有点懵其实是把fast的长度当作遍历的长度,Remove Nth Node From End of List//method 1: iterative //assumption: n is always valid public ListNode r...
2019-08-12 17:12:35 332
原创 三者相加最接近给定值的和
Given an array nums of n integers and an integer target, find three integers in nums such that the sum is closest to target. Return the sum of the three integers. You may assume that each input would ...
2019-08-12 15:43:51 98
原创 求数组中三个数字相加等于0 的组合情况
今天又碰到一个问题,我认为它是很经典的效率优化问题,在我写注释的地方,假如不加上这一段,在输入数组为[0,0,0,0]时它的效率会拖到920ms,但是加上后会缩小到40ms.效率优化了20倍;这里的主要作用就是去重。有人会问外面一层也有过判断啊,这里是因为在循环里会一直循环下去,进行的还是无效循环。 /** * Given an array nums of n integers,...
2019-08-12 14:45:02 1039
原创 练习题
题目:给定一个非空的整数数组,返回其中出现频率前 k 高的元素。我自己的解题思路是用哈希表求频率,然后再通过排序来解决问题,class Solution { public List<Integer> topKFrequent(int[] nums, int k) { Map map = new HashMap<Integer,Integer >(); L...
2019-08-09 16:56:32 54
原创 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。
在leetCode上碰到一个题目如下:我一开始用的双重遍历来做但是效率低,开销又大。给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。看到了一个别人给出的解法,一开始看不太懂什么意思后来想明白了,是什么呢,就是始终以end为边界,利用map的key值唯一的特性,假如重复开始位置就往后移,其核心思想是通过两个字符之间的间距来实现class Solution { pub...
2019-08-09 14:52:04 1854
原创 XML标签
<typeAliases> <typeAlias alias="User" type="bean.User"/> </typeAliases> 设置全局别名,alias为别名,type为引用类,
2019-08-08 15:56:18 93
原创 spring
spring的核心是把类当作一个bean单位,通过spring.xml文件将bean 和一个个类对应起来,将其属性作为bean的属性,再通过实现spring.xml这个spring容器,取得id为指定值的bean,最后达到其实现解耦的效果。...
2019-08-06 16:55:49 51
原创 spring的bean配置
spring的bean配置几种方法示例<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...
2019-08-06 14:47:01 60
原创 初识jqGrid,表格数据处理——菜鸟成长日记
今天来了一个表结构的改动,要求增加几个字段。一看运用的是jqGrip方法,源码如下:$.ajax({type : “post”,url : “murata/im/global/dr00031/dr00031/fnGetColumnModel”,datatype : “json”,data : {oCondition : oCondition},success : function(r...
2019-07-12 13:47:18 398
exercise.zip
2020-02-22
整合视频教程.zip
2020-02-17
Desktop.zip
2020-02-17
springboot_笔记.zip
2020-01-16
我的信息管理总结2单纯的非常差
2019-12-24
java题jzgaaaaa
2019-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人