- 博客(18)
- 收藏
- 关注
原创 Java8学习
今天整体的学习了下java8的特性,挑几个有用的写写:一、lambda表达式@FunctionalInterfacepublic interface Math { int operate(int a,int b);}@FunctionalInterfacepublic interface Print { void sayHi(String msg);}public class Test2 { public static void main(String[]
2020-08-01 15:32:16
250
原创 mybatis-generator plugins自动生成数据库表对应的实体类和配置文件
先附上原博客地址:https://blog.csdn.net/u011936655/article/details/81410176之前开发都有别人现成自动生成工具,所以直接用就好了,现在换了家公司,项目里面没有自动生成的工具,我就自己写,发现实在太麻烦了,后来就搞了个简单的生成工具,实际能用的就是实体类,而且,没有注释,之前没有时间,今天终于有时间弄一下了,磨刀不误砍柴工嘛,上代码:1.先看一下依赖,最开始我是引入plugin插件<?xml version="1.0" encoding
2020-07-28 15:43:46
508
原创 记最有意义的一次面试
这次有去交通银行面一个java开发的岗位,原以为是一次稀疏平常的知识问答,想不到成为了我一堂免费技术课。上来也是如平常般一顿自我介绍,完了之后我以为要开始问一些技术问题了,没想到他来了一句,你现在做的都是互联网的相关的技术,不错。他就说,做互联网的话,以后是要向架构师方向发展的,我连忙点头称是。但他又说,其实也不是说就架构师方向,软件硬件结合啊,微服务方向,都可以,然后就问我想做那个方向,我说...
2019-08-21 10:43:51
399
原创 谈谈如何创建单例模式
今天来总结一下几种创建单例模式的方法:一、饿汉模式通过定义final型的对象,来让加载类的时候,只加载一次,实现单例。创建两个实例看看,发现都是同一个:二、懒汉式通过定义静态对象,加锁去实例化对象。测试一下:三、枚举通过定义枚举类,来实现单例。先展示一下枚举:测试一下:通过枚举实现单例:测试一下:四、双检锁方式...
2019-08-15 23:48:06
356
1
原创 lua获取当前日期的开始与结束的时间戳
今天有要默认传一个当前日期的时间戳问题,之前要不是当前时间的时间戳,或者前端传过来,这个这一天的开始和结束时间戳还没自己获取过,今天就来试一下,见代码: Log.debug("*********2323232323****"); local cDateCurrectTime = os.date("*t") Log.debug(cDateCurrectTime); Log....
2019-08-14 17:29:42
1361
原创 总结一下这段时间看的一下锁
1.什么是java内存模型?也就是JMM,分为主内存和本地内存(也就是主内存的副本),主内存是共享的,而本地内存是当前线程可见。2.ThreadLocal的作用是什么?作用是当前线程的共享变量工具,原理是一个ThreadLocalMap,将线程和对应的变量值保存在里面。3.ThreadLocal的内存泄漏是什么?ThreadLocal在ThreadLocalMap中以一个弱引用的身份被E...
2019-08-13 01:03:35
172
原创 写写今天理解的事务
以下理解和代码只是给我自己看的,不保证正确性,所以有错还请谅解并帮我指正,谢谢~ 我们都知道,事务有两种:编程式事务和声明式事务。 编程式事务:主要是通过代理类,利用AOP技术进行一个封装调用 声明式事务:底层是编程式事务,加上反射机制进行包装,有注解方式和xml配置扫包方式 而我们现在呢,使用的最多的是注解方式。下面看看通过注解开启事务:1.获...
2019-08-12 00:00:25
148
原创 HmacSHA256加密
之前有接一个百度广告推广的接口,需要用到一个HmacSHA256加密来获取authorization进行验签。废话不多说:public class HmacUtil { public static String getSigningKey(String version,String secret_key, String access_key, String utc_time_...
2019-08-06 20:12:07
3207
原创 java引用JGit实现代码操作git
前几天,经理跟我讲,要我做一个上传资源包的系统,这里面就有一个需求就是操作git,头一次接触,开始也没啥头绪,后来找了一下,发现是有一个jar包可以调用的。废话不多说,我们进入正题: 先说这个依赖:依赖的版本是去网上找的用的多的,好,导入这个依赖之后,我们就可以正式操作git了。 首先是创建一个本地仓库,传入一个地址,通过仓库对象来创建你本地的一个git仓库。...
2019-08-05 18:43:00
2302
1
原创 linux中计算日志文件某个记录出现的次数并倒叙排列
前几天去面试,有问到一个统计日志文件中出现的某个IP数量问题,还有排序,我答不上来,因为我确实不知道。所以特地回来学了一下。 首先是统计某个记录的次数: 这是我的一个文件test.txt,里面有这些IP,我想算一下这里面210.242.125.35这个IP出现了多少次,就可以使用 WC命令cat test.txt | grep 210.242.125....
2019-08-02 17:41:31
1041
原创 总结的开始
我刚开始出来工作的时候,实习公司的经理告诉我,平时要多花时间来总结,不总结你做很多年之后还是老样子。我那时候不明白不理解,嘴上说记得了,实际没往心里去。而且那时候的我觉得,要多做东西,每写个东西就学到了不少,接触一个新领域,就欣喜不行,哪还有时间去总结。所以直到我实习结束,我也没有学会总结,并且心里埋下了多做东西就能学得多的想法。 后来正式工作了,换了个公司,彻底满足了我的愿望,每天工作...
2019-08-02 16:31:58
181
原创 httpclient包重复导致版本冲突
这两天经理给了一个注册的功能要我写,就是要校验身份,实现实名认证。在导入所需jar包之后,调用阿里云的一个接口,很快实现了功能,本地测试完成之后,部署到线上,可是,很不幸,并没有如愿实现。很疑惑,并不是什么复杂的功能,也没多复杂的代码,想了下,也就调用阿里云接口发送https请求可能出问题了。打印问题,果然锁定就是发送请求出现了问题,并没有成功进行连接。问题找到了,可没什么呢?还是不懂,这下果...
2018-12-18 16:57:27
3150
1
原创 启动springboot项目时碰到的一个mysql时区问题
今天碰到这样一个问题,当我启动一个新项目的时候,报了下面这样一个错:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. 可知我第一想的是什么吗?我的控制台怎么会乱码 -.- 所以我把编码改了一下,还是这样。我想还是直接复制去百度一下,...
2018-12-05 09:53:27
405
原创 memcached
因为现在的项目有用到memcached,所以今天就来学习了一下。Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它基于一个存储键/值对的hashmap。相对于redis,它只做缓存,并不作为持久化作用。先是下载好客户端,安装完成后,测试服务已经启动以后,把依赖的jar包导入到项目中,就可以使用了。(这个下载安装网上有很多教程,我就不赘述了,照着做就行了...
2018-05-09 18:36:46
251
原创 打印日志配置
今天在敲代码的时候,有个查询的问题,一直没找出来,期初一直以为是mybatis的映射文件的问题,改了也没用,后来想来这个sql语句要是打印出来看,就更好发现一下问题,就想到配置一下。中间看到一个很好的大神写的,还未亲测,感觉很有道理,先记下来 https://blog.csdn.net/koolfret/article/details/78926219如何配置网上很多答案,我这就简单说一下:#l...
2018-05-08 16:23:26
379
转载 sql调优的一些方法
本文原址为:http://blog.csdn.net/jie_liang/article/details/77340905自己也敲了很久代码了,sql优化这方面却很少,刚好自己做项目的时候有些地方确实很慢,效率低,找些方法来试一下。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 nu...
2018-03-19 16:41:52
748
原创 mysql中的外键问题
这段时间做项目的时候,一直有个问题,就是因为设计表再加上项目实现周期有点长,有些表是否被其他表引用记不清了,所以删除的时候是无法删除的。我就想把所有用这个表作为外键的表找出来,后来就发现通过一段sql代码可以查出来,如下:SELECTTABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN
2018-02-05 15:41:55
315
原创 博客的开始
在我还未踏入程序员这条路上时,对博客早已是充满了好奇与敬畏,好奇它数以万计我未曾掌握的新技术,敬畏它眼花缭乱无从下手的陌生感。 我想是时候开始我自己的第一篇博客了。
2018-02-02 15:54:35
236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人