自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库(面试)知识点总结

group by 分组 与聚合函数一同使用 按多个字段分组 与having一起使用,having相当于where,where不能与聚合函数联合使用 where group by having使用是有顺序的 不支持group by all order by 接多个字段,靠前字段优先 与group 联合使用时,order by 字段应出现在group by中或者聚合函数中...

2018-08-14 15:10:58 534

原创 golang 自动注入工具与反射应用

网上搜索了许多自动注入工具,但发现使用起来都有比较繁琐,无法达到java中的那种顺畅,于是根据自身的业务需求开发了一版适用的注入工具,贴合自身代码风格与业务,也期望能满足广泛的使用场景。从java转到go已有3年之余,但是仍旧十分怀念java中的自动注入,于是趁闲暇时间开发了这款golang自动注入工具。以下是对自动注入工具的简单使用。

2024-04-03 15:09:13 109 1

原创 kafka 重复消费问题

使用kafka版本 0.10.0.0 进行消息消费时发现每隔一天会出现重复消费,经查阅与offsets.retention.minutes配置有关 在kafka 新版本中官方文档对该配置的解释为: After a consumer group loses all its consumers (i.e. becomes empty) its offsets will be kept for this retention period before getting discarded. For stand

2021-12-29 17:02:17 1178

原创 java基础与多线程总结

Java基础 面向对象编程的三大特性 封装 对外部内部细节是不可见的,暴露外界的只是他的方法接口 继承 多态 变量所指向的具体类型和通过该变量发出的方法调用在编程时是不确定的,而是在程序运行期间才能确定。 覆盖 只能比父方法抛出更少的异常 访问权限只能比父亲大 标识和父方法完全一致 父方法不能为private,final 重载 通过不同的参数样式,参数个数,...

2018-08-16 11:02:45 138

原创 git命令总结

git status 暂存区状态 git diff 工作区与暂存区文件的不同 git log --pretty=oneline(只显示commit的id) git reset --hard ①HEAD^(通过增加^来回到更早的版本,回到100个版本前HEAD~100) ②commit 的ID指定回到某个版本 git reflog 使用的命令记录 工作区与暂存区 git checkout...

2018-08-08 20:56:28 94

原创 面试大总结(多线程,数据库,基础知识)

1.面向对象编程有三大特性:封装、继承、多态. 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。  继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,...

2018-07-28 13:11:15 351

原创 ubuntu下ftp服务器搭建及java编程访问

vsftpd安装配置安装vsftpdsudo apt-get install vsftpd建立ftp服务器根目录sudo mkdir /home/ftp创建一个用户,并将/home/ftp作为用户目录sudo useradd -d /home/ftp -s /bin/bash uftpsudo chown uftp:uftp /home/ftp修改密码sudo passwd uftp新建一个文件用...

2018-05-18 09:19:59 371

原创 shiro简单理解

1.shiro所能做的事情验证用户来核实他们的身份 对用户执行访问控制,如:判断用户是否被分配了一个确定的安全角色判断用户是否被允许做某事 在任何环境下使用 Session API,即使没有 Web 或 EJB 容器。 在身份验证,访问控制期间或在会话的生命周期,对事件作出反应。 聚集一个或多个用户安全数据的数据源,并作为一个单一的复合用户“视图”。 启用单点登录(SSO)功能。 为没有关联到登...

2018-05-15 21:13:47 382

原创 HashMap源码分析 (JDK1.8)

<textarea readonly="readonly" name="code" class="java"></textarea> 首先,hashMap存储结构类似于位桶,总体结构是位桶+链表+红黑树,这与之前版本的实现有所改进。这里我们使用hashmap的流程一个一个来分析常量域<textarea readonly="readonly" name=&am

2018-05-08 13:44:52 191

原创 SSM整合及Mybatis三剑客配置使用

搭建SSM的大体流程1.pom.xml中需加入spring,mybatis,spring和mybatis的整合依赖,以及PageHelper依赖 <textarea readonly="readonly" name="code" class="java"> <dependency> <groupId>com.github.pagehelper&

2018-05-06 22:51:06 383

原创 TimePicker DatePicker使用及6.0以下监听事件设置

运行截图 public void showPickerDialog(){ AlertDialog.Builder builder=new AlertDialog.Builder(AddBallActivity.this); View view= LayoutInflater.from(AddBallActivity.this).inflate(

2017-11-26 20:05:16 3528

原创 ShareActionProvider

在实验官方例程时报错,于是将其改为 item android:id="@+id/menu_item" android:title="123" app:showAsAction="ifRoom" app:actionProviderClass="android.support.v7.widget.ShareActionProvider"/> getMenuInflater

2017-11-18 11:11:28 273

原创 android 自定义Preference(APIDemons中自定义Preference解析)

官方例程 public class MyPreference extends Preference { private int mClickCounter; // This is the constructor called by the inflater public MyPreference(Context context, AttributeSet attrs) {

2017-11-14 18:01:53 454

golang 自动注入工具与反射应用

golang 自动注入工具与反射应用

2024-04-03

空空如也

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

TA关注的人

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