- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 Java 反射 从基本到深入
Java 反射机制基本反射技术二级目录三级目录基本反射技术基本反射技术二级目录三级目录基本反射技术基本反射:/** * getClass 方法 */ String name = "bi wen bo"; Class c = name.getClass(); System.out.println("name.getClass(): " + name.getClass() + " - " + "c.getName(): " + c.getName());/** * Class.f
2020-08-11 14:28:54 181
原创 深入理解Java虚拟机(第三版)学习笔记
第一部分 走近Java第1章 走近Java1.1 Java技术体系根据Java各个组成部分的功能划分:Java程序设计语言各种硬件平台上的Java虚拟机实现Class文件格式Java类库API来自商业机构和开源社区的第三方Java类库我们可以把Java程序设计语言、Java虚拟机、Java类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境。可以把Java类库API中的Java SE API子集和Java虚拟机这两部分统称为
2020-06-22 12:48:04 795
原创 linux下mysql的一些操作命令
1. 忘记密码1). 设置免密登录找到mysql配置文件: my.cnf,在[mysqld]模块添加:skip-grant-tables ,保存并退出;2). 使配置生效重启mysql服务: service mysqld restart;3). 免密登录mysql -u root -p //提示输入密码时直接敲回车。2. 其他常用操作命令查看数据库:show ...
2019-10-29 10:08:27 146
原创 Java面试题——自己整理(动态更新)
final关键字(1) final修饰类表示该类不能被继承,final类中的成员变量可以根据需要设置final,final类中的成员方法都被指定为final类型,String、System都是1)final修饰的类;(2) final修饰的方法不能被重写;(3) final修饰的成员变量若是基本数据类型,必须在定义时或构造器中初始化赋值,且不能被修改,若是引用数据类型,不能再引用其他对象...
2019-10-25 15:07:56 284
原创 RestEasy编写API
我是从这篇文章学习的RESTEASYhttps://www.cnblogs.com/langtianya/p/7624647.html1. 现实需求任务:发送请求给服务器,解析请求,返回结果请求内容:user_id, 图片2. 分析1)首先要指定url,参数列表,请求方式,提供一个对外开放接口;2)业务逻辑在接口中,返回数据;3) 调用方会根据提供的接口url,指定的参数列表,请求...
2019-10-25 14:42:31 326
原创 Kafka处理服务器发来的消息并与数据库交互——具体流程
1. 需求1)需求说明a. 请求服务器发送到kafka中的请求,包含最少一个终端的信息,如IDb. 增加一个数据库,保存评估结果。c. 终端循环向请求服务器发送http请求d. 请求处理服务器收到终端的请求,先访问数据库,得到评估结果并返回,如果没有结果,就将请求内容发送到kafka。2)系统框架流程图2. 实现思路1)建立数据库,数据库表2)虚拟发送请求信息—user...
2019-10-16 11:21:59 1686
原创 linux环境下Java调用C++编译的.so文件
1. 需求开发java程序,在linux环境下,执行C++编程并编译的.so文件2. 下载JNA包链接:https://pan.baidu.com/s/1YbbS0wqyTjR4ZB4YkoFjKg提取码:rh8g3. 写c程序写一个简单的加1运算程序#include<stdio.h>int add(int a);int add(int a){ int ...
2019-09-17 16:59:48 1186 1
原创 Kafka实现消息队列——Java
1. Kafka的安装部署可从之前一篇文章看到Kafka安装部署完整教程——包含常遇到的各种错误https://blog.csdn.net/qq_37842366/article/details/999660012. 在本地写Java程序1)创建Maven项目点击Next,写好项目名称,Finish,目录结构如下2)在pom.xml中添加kafka依赖项<dependenc...
2019-08-28 15:51:24 1717
原创 Kafka安装部署完整教程——包含常遇到的各种错误
Kafka安装部署完整教程1. 安装zookeeper1) apache官网地址:2) 点击Download进入下载入口3) Linux虚拟机下载部署a. 使用wget下载,b. 可以将上面在官网下载的压缩包拷贝到虚拟机上c. 将下载好的压缩包zookeeper-3.4.14.tar.gz放到相关的目录,例如:bobo,然后解压Zookeeper;d. 修改配置文件;e. 常用操作f. 测试2....
2019-08-21 15:47:47 1350
原创 Git 常用命令合集+基本原理
初用git总是记不住这些命令,记录一下上传代码git statusgit add .git commit -m "写一些注释"git push origin wiriting拉取代码git pull强制拉取并覆盖本地代码git fetch --allgit reset --hard origin/mastergit pull...
2019-08-19 10:51:25 182
原创 关于字符串压缩方法合集(java实现)
问题一利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。给定一个string iniString为待压缩的串(长度小于等于10000),保证串内字符均由大小写英文字母组成,返回一个string,为所求的压缩后或未变化的串。解决方法使用StringBuilder...
2019-08-06 16:51:35 3145 1
原创 Vuex学习
1. Vuex是什么?今天主管给我发了这样一张图,告诉我接下来要用到vuex,让我理解一下这张图并附带参考文章链接https://vuex.vuejs.org/zh/开始看文章:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devto...
2019-07-31 11:45:12 164
转载 每次初始化vue项目 npm install 时都会报错
解决每次npm安装时出现run npm audit fix to fix them, or npm audit for details$npm install运行完显示:解决方法:依次运行以下命令$npm audit fix$npm audit fix --force$npm audit参考:https://blog.csdn.net/qq_39165556/artic...
2019-07-29 11:19:34 2191 1
转载 面试题:GET与POST的区别
一、 首先什么是幂等性?参考文章:https://www.jianshu.com/p/9d46a730284e1. HTTP 幂等方法无论调用多少次都不会有不同结果的 HTTP 方法。不管你调用一次,还是调用一百次,一千次,结果都是相同的。2. HTTP GET 方法用于获取资源,不管调用多少次接口,结果都不会改变,所以是幂等的。只是查询数据,不会影响到资源的变化,因此我们认为它幂等...
2019-07-24 09:38:44 897
原创 vue.js 实现图片单选功能
vue.js 实现图片点击选中,再次点击取消,每次只能选择一张图片(单选功能)1. 效果展示2. HTML部分本实例主要用v-on与v-bind绑定的点击事件实现,首先解释一下v-on与v-bind:v-on: 用来监听 DOM 事件,并在触发时运行一些 JavaScript 代码;v-bind: 用来响应地更新 HTML 属性。<div class="circle">...
2019-07-23 11:35:38 5797 5
原创 使用vue.js+d3生成树以及遇到的坑
vue项目中使用d3实现树结构1. vue.js安装vue.js2. d3安装d3vue中引入3. 代码部分(1)生成树实现(2)如果想要树的连接线是直线(3)处理文字溢出,溢出部分显示...a. 坑1(4)鼠标点击提示框显示完整标题(5)全部样式a. 坑2(6)HTML部分坑34. 结果展示5. 完整代码结语1. vue.js安装vue.js最新稳定版本$ npm install vue...
2019-07-22 15:45:02 3801
kafka实现消息队列jar包,可直接放在虚拟机上运行
2019-08-28
vuex的学习代码(完整)
2019-07-31
d3-tree.zip
2019-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人