自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (2)
  • 收藏
  • 关注

原创 Git安装指导

1.安装git命令行工具,example:Git-2.20.1-64-bit.exe1.1使用Git Bash配置 git config --global user.name “your name” git config --global user.email “your email” git config -l 检查参数配置是否正确1.2查询/初始化本机公钥 (1)打开Git...

2019-02-23 22:13:27 204

原创 使用java实现LRU算法

public class LRUCache<K,V> { private static final float hashTableLoadFactor = 0.75F; private LinkedHashMap<K, V> map; private int cacheSize; public LRUCache(int cacheSize) ...

2019-02-21 23:46:07 252

原创 Elasticsearch入门

Elastic知识MAPELK(官方名称Elastic Stack),是ElasticSearch、Logstash、Kibana三个产品的简称,代表一整套解决方案。(1)Elasticsearch 基于 JSON 的分布式搜索和分析引擎,用于搜索、分析和存储数据(2)Kibana 实现可视化管理Elastic Stack数据的工具(3)Logstash 动态数据收集管道(引擎)(4)...

2019-01-27 23:01:07 174

原创 linux常见命令汇总

sudo#以系统管理者的身份执行指令,(即好像是 root 亲自执行)netstat #netstat命令用于显示网络状态#Linux netstat命令用于显示网络状态。netstat -a #列出所有端口all (包括监听和未监听的)netstat -l #只显示监听端口liseningnetstat -p #查看进程信息 process,通常需要root权限,否则不能获得运...

2019-01-26 23:17:27 134

原创 linux常用命令总结

#1.查询文件或文件夹的磁盘使用空间,并排序du -h --max-depth=1 /usr/local | sort -hr#2.df命令df -h #print sizes in human readable format (e.g., 1K 234M 2G)df -k #block-size=1K (使用 df -k 命令以千字节为单位显示磁盘空间信息)df -T #print f...

2019-01-07 23:19:48 83

原创 使用markdown画流程图,并实时预览

安装VS Code安装插件Markdown Preview Enhanced 安装插件Ctrl+p>ext install Markdown Preview Enhanced 预览(MPE priview预览窗口)右键>command paretell>找到相应插件快捷键命令>MPE priview 注意:markdown 流程图支持gantt,merma...

2019-01-02 23:58:36 2175

原创 Oracle执行计划分析相关基础知识梳理

执行计划概念一条查询语句在oracle中的执行过程或访问路径的描述。Oracle查看执行计划 a. explain plan for (SQL); select * from table(dbms_xplan.display); --select * from table(dbms_xplan.display()); --SELECT plan_table_outp...

2018-12-03 23:33:02 1623

原创 linux新建用户,用户组相关总结

useradd tomcat_boot #创建tomcat_boot用户,同时会创建一个同名的工作组tomcat_bootpasswd tomcat_boot #设置tomcat_boot用户密码userdel tomcat_boot #删除tomcat_boot用户及tomcat_boot工作组groupadd tomcat_users #创建usergruop工作组groupdel...

2018-11-19 00:12:13 206

转载 消息队列案例分析

需求:要做一个用户注册功能,需要在用户注册成功后给用户发一封成功邮件。方案一:提供一个注册接口,保存用户信息,同时发起邮件调用,待邮件发送成功后,返回用户操作成功。存在的问题1:运营反馈注册操作响应太慢,已经有好多用户流失了。方案二:原先的以单线程同步阻塞的方式进行邮件发送,确实存在问题。这次,使用JAVA多线程的特性,另起线程进行邮件发送,主线程直接返回保存结果。存在的问题2:注册操作...

2018-11-13 23:31:08 1021

原创 多线程之Callable

Callable接口使用,需要和线程池结合。线程池相关使用Executors提供的静态方法初始化线程池。 ExecutorService executor = Executors.newSingleThreadExecutor(); //Executors.newFixedThreadPool(); //Executors.newCachedThreadPool();相关静态方法...

2018-11-13 23:21:12 150

原创 linux安装jdk8

linux安装jdk81. [[下载linux JDK8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html )]通过tar.gz压缩包解压缩安装2.配置环境变量3.保存退出,然后重新加载配置文件4.测试1. [下载linux JDK8]通过tar.gz压缩包解压缩安装将安装包...

2018-09-26 00:15:01 461

原创 在java代码中 调试Mybatis的ognl表达式

public void main (String[] args){ IssueFollow issue = new IssueFollow(); issue.setStatus("0"); Object value = org.apache.ibatis.scripting.xmltags.OgnlCache.getValue("status == ...

2018-09-17 18:26:25 406

原创 oracle标准的分页查询的service接口

public JsonData selectFileList(Integer page, Integer rows, String [] bizTypes) { page = (page == null || page <= 0) ? 1 : page; rows = (rows == null || rows <= 0) ? 1 : rows; Integer...

2018-07-13 23:30:07 323

原创 解决IDEA community 版运行java8项目的问题

最近项目组升级java8,华为公司不允许使用破解版的IDEA,无奈之下只得去使用社区版IDEA,社区版的tomcat插件只能支持tomcat7,不支持tomcat8.5(java8),解决思路是使用jetty9插件代替,解决方案如下:1.在pom文件增加以下插件配置:<!--see https://www.eclipse.org/jetty/documentation/9.3.x/j...

2018-07-13 22:57:11 2491

原创 ShareSoft and ShareSite

Splayer 仅需5M,安全播放所有视频,强大到极致,绿色无插件,字幕匹配最智能精准。采用最新DirectX硬件加速技术,特有画面增益,清晰播放720p、1080p高清Cmder windows下的命令行工具,用来替代windows自带的cmd。Q-Dir 特别适合用户频繁在各个文件夹中跳转进行复制粘贴的文件归档操作winTop 窗口置顶工具是一...

2018-07-08 16:14:18 180

原创 jar包上传到私服管理

一般步骤:规划工具包 根据公共代码功能复用程度等评估是否需要提取为公共包, 源码jar作为一个单独maven工程,包括三部分:jar,source.jar,doc.jar;开发与调试 代码需注释 需要编写单元测试用例测试;发布到私服 mvn install: 打包到本地仓库 mvn deploy: 发布到私服 本地调试通过后,才能发布到远程仓库(私服); 注意相关配置: 发布的私服...

2018-05-29 22:34:52 1035

原创 传统tomcat war包部署

传统的tomcat war包部署Connector:接收请求,创建Request和Response对象用于和请求端交换数据,让Engine处理请求,返回响应Engine:一个 Engine代表一个完整的 Servlet 引擎,它接收来自Connector的请求,并决定传给哪个Host来处理Host:Engine可以包含多个Host,每个Host代表一个虚拟主机,处理不同域名的请求 C...

2018-05-25 23:23:18 424

原创 oracle11gR2数据库在win7环境安装时忘记点击管理口令解锁用户解决办法

在cmd命令行使用oracle自带的sqlplus命令解锁:cmd命令如下>sqlplus /nologconn sys/ as sysdbaHuawei123注意password比较关键,是安装时设置的数据库管理口令:Huawei123alter user scott account unlock;commit;重新登录用户,修改新密码C:\Users\Ad...

2018-05-12 15:27:40 1054

原创 AngularJS与后台接口交互的两种传参方式

json形式,后台使用@requestBody + javaBean接收angular.toJson(param),{headers: {'Content-Type': 'application/json'}}表单的形式,后台使用 javaBean/@requestParam +参数类型+参数名接收$httpParamSerializerJQLike(param), {header...

2018-05-06 01:26:17 3271

原创 maven使用命令行构建和插件构建项目的两种方法

使用命令行(cmd)构建,进入项目源文件目录(主pom所在目录),指定构建插件版本(依赖坐标,版本等),使用命令构建:mvn install --settings D:\developtool\apache-maven-3.3.9\conf\settings_new_maven20180308.xmlmvn clean package --settings D:\developtool\ap...

2018-05-06 01:16:18 781

原创 使用Mybatis通用Mapper接口导出数据库视图(单表数据)的实现

1.自定义mapper接口(泛型)public interface SelectMapMapper{ @SelectProvider(type = MySelectProvider.class, method = "dynamicSQL") List<Map> selectAllWithMap(String tableName);}2.自定义查询模板类...

2018-05-06 01:06:54 1501

原创 Node.js在windows下的开发环境搭建

1.node.js官网:https://nodejs.org/en/Node.js基于Chrome's V8 Javascript engine构建的一个Javascript runtime(服务器端的运行时环境)特点:事件驱动,非阻塞,反向代理2.npm官网https://www.npmjs.comnpm是Node.js中的JavaScript包管理工具,目前已经是最大的开源组件库1)在命令行里...

2018-04-30 00:24:11 127

原创 权限模块数据库表结构设计

select * from auth_operation--通过外键与auth_modules 关联select * from auth_modules;--权限模块表 code/group_codeselect * from auth_roles_rel;--模块角色中间表select * from auth_roles;--角色表select * from auth_users_rel;--角...

2018-03-26 22:08:29 1026

原创 解决excel解析浮点类型数据精度问题

解决excel解析浮点类型数据精度问题org.apache.poi.ss.usermodel.DataFormatter formatterCell = new org.apache.poi.ss.usermodel.DataFormatter();formatterCell.formatCellValue(cell);

2018-03-26 21:43:23 2265

原创 听大数据讲座有关记录

1.spotfire 官网,大数据图表展示需要自己搭建自己的相应服务器,嵌入相应服务器的url2.elaticsearch 简称EC 类似mongDB(1)全文搜索很快,给每一个单词建一个索引倒排,默认五个分片,一个副本;ES路由一个文档到一个分片当中通过客户端向主分片上写入,执行后将其同步到副本分片上(2)ES相关插件,官方插件 X-PACKkibanabigdeskhead 浏览...

2018-03-24 23:35:18 1487

原创 redis使用相关问题总结

1.redis多表缓存,cashable支持不了;一般是通过做mybatis插件实现;一般一张表更新,把缓存全部清空2.redis锁需要人try catch finally,否则可能死锁3.使用redis队列时,遍历操作n条;如果其中一条报异常,需要标记,跳过...

2018-03-24 22:49:16 175

原创 MyBatis自定义插件使用

1.基于mybatis使用插件,需要实现org.apache.ibatis.plugin.Interceptor接口;public class PageHelper extends BasePageHelper implements Interceptor;2.实现拦截器接口完成后需要在mybatis配置文件中配置自定义插件<plugins> <plugin intercepto...

2018-03-18 16:45:55 1108

原创 Redis 的java客户端开发包之 Jedis

1.Jedis源码下载地址https://github.com/xetorthio/jedismaven依赖坐标    redis.clients    jedis    2.9.0    jar    compile2.Jedis连接Redis的两种方式(1).单实例连接@Testpublic void demo1(){Jedis jedis

2018-01-20 00:37:08 342

转载 在Windows环境下学习Linux命令行的几种方法

方法一:装一个linux虚拟机;方法二:下载msysGit, 才十几兆, 后续我会放到我的资源中。 这本是一个Git软件, 但支持linux基本命令, 支持vim。 对于想学linux, vim, git的人来说, 这是易得的绝佳工具。参考:http://blog.csdn.net/stpeace/article/details/24816127

2018-01-19 23:10:12 4100

原创 Redis 数据结构之有序集合(sort set)

有序集合sortset的元素包括score(分数,int/float) ,value(成员,string/int/float) ,rank等三个属性,(1)实际上是score 和 value的映射;(2)value 在有序集合中必须是唯一的,score可以重复;(3)rank 从0 开始,score越大,rank值越大,相同分数,value中的字母在字典中越后,rank值越大;12

2018-01-14 21:56:05 537

原创 Redis初识

1.常用数据库分类关系型数据库:MYSQL,ORACLENOSQL数据库:Redis,MongoDB2.Redis安装(1)本次安装2.8.19版本 官网下载 https://redis.io/downloadwindows64位版本如下:https://github.com/ServiceStack/redis-windowshttps://github.co

2017-12-10 18:44:37 186

原创 DDL和DML区别

DDL和DML区别

2017-12-10 18:01:24 923

原创 oracle数据迁移常用脚本

oracle数据迁移常用脚本

2017-12-10 16:58:12 1752

原创 Angular学习(四)之AngularJS 控制器

AngularJS 控制器

2017-12-03 17:01:02 146

原创 Angular学习(二)之AngularJS 表达式

AngularJS 表达式

2017-12-03 14:43:14 291

原创 Angular JS常用技术网站

学习平台-->https://www.w3cschool.cn/angularjs/angularjs-api.htmlUI组件库-->https://angular-ui.github.io/相关源码下载官网下载https://angularjs.org/https://code.angularjs.org/1.6.9https://github.com/angular-ui/ui-...

2017-12-02 23:53:17 195

原创 Web各种常用工具及开发插件

1.Eclipse各种常用开发工具插件(1)ecilpse反编译插件>Enhaced Class Decomplier(2)eclipse的mybatis自动生成Mapper文件的插件>Mybatis Generator1.3.6(3)eclipse的mybatis自动联想插件>MyBatipse(4)eclipse的activiti开发插件下载>Activ...

2017-12-02 00:13:12 528

原创 Angular学习(三)之作用域

$scope作用域

2017-12-01 23:42:31 201

原创 Angular学习(一)

1.简介AngularJS 是 Angular 1.x 的专属名字,Angular 2 之后的版本才开始称为 Angular;Angular 2 也不是从 Angular 1 升级过来的,Angular 2 使用了 TypeScript 进行重写,所以 AngularJS 和 Angular 之间的差别比较大,即便你用过 AngularJS,上手 Angular 也有一定的学习曲线,基本上可以认为...

2017-11-26 17:39:39 389

原创 springmvc项目navigater

springmvc项目navigater见附件

2017-11-19 18:46:20 301

angular-ui-router

State-based routing for AngularJS 1.x; version v1.0.15

2018-03-24

AngularJS(angular1.6.9)源码官方构建后的源文件

angularjs官方构建源码

2018-03-24

空空如也

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

TA关注的人

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