自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

༺ bestcxx的专栏 ༻

程序爱好者·面向未来·场景驱动·基于中心辐射式思维,探究程序互动的乐趣

  • 博客(613)
  • 资源 (34)
  • 论坛 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 (二)设计模式 6 大原则

文章目录转载声明1.六大原则-单一职责原则2.六大原则-里氏替换原则3.六大原则-依赖倒置原则4.六大原则-接口隔离原则5.六大原则-迪米特法则6.六大原则-开放封闭原则转载声明http://baijiahao.baidu.com/s?id=1645013441658118287&wfr=spider&for=pc软件设计模式,简称设计模式,它是一种反反复复被使用,多数人经过分类编目的,代码设计经验的总结。使用设计模式可以为了减少重复的代码,让代码变得更加简洁,让人更加容易理解,保证代

2021-09-02 16:37:40 11

原创 思维的两种演化模式

思维基于记忆,没有记忆就没有一些,计算机依靠强大的记忆能力具备了超级计算能力,但是思维扩展和思维联系上,则是天然的弱势。

2020-11-21 10:27:05 179

原创 好书推荐•《听南怀瑾讲人生哲理》

自己买的关于南怀瑾的第三本书,前两本都送人了,每一本书的封面都不一样。最开始是初中老师推荐的,开始读电子版的,后来读纸质版的。随着阅历的提升,有些以前感悟不到的,再看看也有新的体会。...

2020-08-21 08:46:34 201

原创 0.3、Spring源码学习-从一个UML模型讲起

文章目录前言本文的灵感给出一个UML图提出第一个问题提出第二个问题接口-父类-子类 模型的好处前言体能状态先于精神状态,习惯先于决心,聚焦先于喜好。本文的灵感最近的几个星期笔者在工作开发和Sping 源码学习中看到了一些“新奇”的代码写法,与此产生了一些灵感。开发中遇到的情况是这样的,笔者需要对一个对账功能进行改造,现有程序有两个特点,一个是对账功能无法指定时间,由定时任务调用...

2019-05-30 22:05:19 159

原创 (四)UML-接口

文章目录前言接口的一些小特性UML 中的接口前言接口的 UML 图要简单很多,原因在于接口的常规用法是非常有限的接口的一些小特性变量本身不可被覆盖重写,也不允许子类重名接口的变量默认就是 public final static 修饰的接口的 方法默认就是 public abstract 修饰的接口可以不用 public 修饰,尽可以被包内实现或者继承UML 中的接口...

2018-12-08 16:13:46 2098

原创 从人类的几个思维过程提出的一种机器自学习的实现方案

本文为博主在2015年投稿给 《科学智慧火花》栏目的文章首次发布地址:http://idea.cas.cn/viewdoc.action?docid=31462首先,举几个我们在日常生活中常见的事例,作为本文讨论的起点。一、我们可能都遇到过这样的情况,当学习一门新知识的时候,大脑如果在先前接触过类似的知识,接纳起来就会容易些,随着对这门知识的深入了解,我们可以去进一步探索更为复杂的或者更...

2018-12-08 10:22:02 565

原创 从二进制角度讨论逻辑在计算机中的实现和人工智能在创造能力方面的限制

本文为博主在2015年投稿给 《科学智慧火花》栏目的文章首次发布地址:http://idea.cas.cn/viewdoc.action?docid=28815进制的本质进制的本质是对“单位一”的群组分类,比如十进制,“10”就是“10个1”,“100”就是“100个1”,就是说,“单位一”为“1”的时候,就是以“1”作为划分群体的依据,如果以“10”为基本单位的话,就会出现另外的说法,...

2018-12-08 10:20:26 422

原创 (一)设计模式·开卷有益

题外话 ·水有多深,只有自己试试才知道,提前试水要比不小心掉到水里好一万倍 ·对同一种思想,从不同的角度看待会得到不同的结论,而本质上是一样的 · 对待陌生的事物,理解全貌的过程是一个缓慢渐进的过程,自有模型与实际模型基本匹配的速度就是掌握新事物的速度,这个过程是客观的 · 感性的认知可能带来灵感,但其本质是一种不确定的东西,不是天然可靠的 · 记录灵感很重要,就像...

2018-08-25 16:35:43 380

原创 (三) UML-类关系

前言类关系和 UML继承关系非对象引用依赖参考链接前言 在上一篇文章中,我们介绍了类的相关要素用 UML 表示的方法,对于抽象类和抽象方法虽然提到了其使用斜体表示,但并没有展示对应的 UML图,本文将使用 UML 来展示类(包括抽象类)之间的关系,继承、非对象引用依赖、组合、聚合、抛出异常。类关系和 UML继承关系 子类...

2018-08-05 12:45:37 388

原创 Java 中的真值、机器数、原码、反码和补码:为什么整形的取值范围 不是对称的,比如 byte的取值范围为 -128到127,而不是-128到128或者-127到127?

首先,真值、机器数、原码、反码和补码这几个概念并不是Java独有的,而是真个计算机世界中通行的概念。真值:就是我们日常说的十进制的正数,负数和0,比如-1,-2,-100,0,1,2,1000,100000等等。机器数:首先,在计算机中使用二进制表示数值,也就是0或者1,其次计算机中有一个数位的概念,比如8位二进制数,16位二进制数,等等。最后,计算机中,第一位二进制数用以表示正负,且规定...

2018-01-01 01:53:24 1765 3

原创 0.8、Redis 学习——Redis 五种数据类型和底层的数据结构

不得不说,基于内存使用的 Redis 为了充分利用宝贵的内存资源,在数据结构的设计上可谓是“绞尽脑汁”,除了数据结构设计本身,这种“因地制宜”的设计理念也是非常值得借鉴的。文章目录Redis 的5种键类型Redis 的5种对象类型Redis 底层使用的数据结构Redis 底层使用的是 C 语言动态字符串(SDS)SDS 数据结构和特性双向链表(list)链表数据结构和特性链表节点数据结构链表数据结构(包含链表节点)字典(dict,symbol table,map,associative array)字典.

2021-11-22 01:29:05 644

原创 0.9、VUE-Vue MarkDown 插件 MavonEditor

文章目录Vue.js 的 MarkDown 插件 MavonEditorMavonEditor 官方说明操作步骤安装全局声明在单模板中使用效果参考Vue.js 的 MarkDown 插件 MavonEditor比较简单MavonEditor 官方说明MavenEditor操作步骤安装$ npm install mavon-editor --save全局声明核心代码import mavonEditor from 'mavon-editor'import 'mavon-editor/di

2021-11-20 22:13:13 522

原创 0.8、VUE-VUE 富文本插件 tinymce

文章目录安装skins 文件中文语言包生成 单文本文件俩问题模板效果参考安装vue -V 查看 Vue 版本如果你是2.x的话npm install tinymce@5.1.0 -Snpm install @tinymce/tinymce-vue@3.0.1 -S如果是3.xnpm install tinymce -Snpm install @tinymce/tinymce-vue -Sskins 文件将 node_modules/tinymce下的skins 文件夹copy到pub

2021-11-17 02:09:26 1489

原创 从业6年——谈谈对现阶段软件行业的看法

文章目录软件系统和现实世界的关系软件系统和人的关系谈软件的生命周期谈软件和业务之间的关系从行业角度谈组织变动和个人发展谈风险谈深耕结尾:具体问题具体分析软件系统和现实世界的关系人类活动出现的时间在地球 45 亿年漫长岁月中只不过是桑海一瞬,或许只有1万年不到,而这一万年之中,前8000年,基本上也可以算是在人类文明的蛮荒时代。在最近的2000年里,随着地球上各个地区的发展、交融,生产力的发展,人口的增多,当然也有疾病、战争、自然灾害等破坏人类社会的事件的发生,人类史无前例的获得了足够改变全球面貌的能力

2021-11-06 21:26:46 23

原创 i++ 和 ++i

文章目录方法1234方法javac ClassName.javajavap -c ClassName.class1public class JavaTest1 { public static void main(String[] args) { test1(); } public static void test1(){ int a=0; int b=0; for(int j=0;j<2;j++){

2021-08-13 00:44:14 28 1

原创 0.7、VUE-VUE 中的变量 和启动模式

文章目录前言-项目结构Vue 中的变量查看所有的变量环境变量 HOST、PORT设置环境变量不生效?自定义变量使用 npm set 参数名启动命令前言-项目结构在使用 vue init webpack [项目名称] 生成的项目中可以看到如下的项目结构其中比较重要的是 package.json,这个文件设定了诸如 npm run start 、npm build 这些命令简介调用的配置文件。显然,默认来看 npm run dev 就是本地运行,npm build 会自动加载prod环境的配置。Vue

2021-08-08 15:40:02 26

原创 0.7、VUE-VUE 结合 axios 发起网络请求

文章目录前后端分离VUE 发起网络请求最佳实践安装 axios封装本地 网络请求api在 main.js 引入 axios配置代理前后端分离Vue作为前端项目,可以独立部署,也可以通过整合直接放入到后端项目中。VUE 发起网络请求借助 axios ,我们可以发起网络请求,这是一个不可避免的场景最佳实践安装 axiosnpm i axios -S封装本地 网络请求api可以参考 https://github.com/lenve/vhr/blob/master/vuehr/src/util

2021-07-13 09:40:33 33

原创 0.6、Vue-Element框架

文章目录官方地址安装项目引入 Element官方地址https://element.eleme.cn/#/zh-CN安装npm i element-ui -Snpm install url-loader -D项目引入 Element在 main.js 中引入 Elementimport ElementUI from ‘element-ui’import ‘element-ui.lib/theme-chalk/index.css’Vue.use(ElementUI)...

2021-07-05 09:33:05 35

原创 0.4、VUE-浏览器插件 Vue.js devtools 的安装

文章目录在浏览器控制台查看 Vue 相关信息浏览器安装 Vue.js devtools谷歌浏览器火狐浏览器在浏览器控制台查看 Vue 相关信息浏览器安装 Vue.js devtools谷歌浏览器https://chrome.pictureknow.com/extension?id=d50143a5f53d406dbe992277bfc90521,下载拖拽到谷歌浏览器就行了火狐浏览器https://blog.csdn.net/qq_42449963/article/details/10891

2021-06-27 00:32:16 45

原创 0.5、Vue-Vue 的常用命令

文章目录前言Vue 官方文档常用 API 介绍前言本文将介绍 Vue 中常用的 API,算是一个常用工具集,随着时间积累,有望形成一个贴近实际的最佳实践。Vue 官方文档https://cn.vuejs.org/v2/api/常用 API 介绍...

2021-06-03 09:01:19 57

转载 Java的spi介绍和简单应用

文章目录转载声明内容Java的spi介绍和简单应用1.什么是java的spi2.运用场景3.例子代码4、总结转载声明转自 https://www.cnblogs.com/shamo89/p/9968087.html内容Java的spi介绍和简单应用1.什么是java的spiSPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现, 简单来说,它就是一种动态替换发现的机制, 举个例子来说, 有个接口,

2021-02-26 17:31:59 48

原创 0.3、Vue-入口文件的简单介绍:Vue对象、路由、单文件组件

文章目录一图胜千言详解入口文件 main.jselrouter举例单文件组件开启 Router 渲染componentstemplate单文件组件单文件组件内容结构举例使用一图胜千言详解入口文件 main.js声明了 Vue、Router 插件的声明;声明了指定单文件组件的引用;声明一个新的Vue对象。import Vue from 'vue'import App from './App'import router from './router'Vue.config.producti

2021-02-18 00:23:22 99

原创 0.2、Vue 开发工具 HbuilderX

文章目录前言真的是快的飞起的HbuilderX 。一图胜千言废话不多说了,官网啥都有HbuilderX 安装包下载地址使用 HubuilderX 启动 Vue 项目前言在本地构建 Vue 需要的基础组件 npm、webpack、vue-cli 之后,我们就可以通过命令行去构建并运行 Vue 项目了,但是一款优秀的 IDE 是必不可少的, 使用 Idea 也可以进行Vue开发,但是本文介绍的是另一款优秀的软件 HbuilderX —— 让人爱不释手。真的是快的飞起的HbuilderX 。以下内容来自

2021-02-01 22:36:25 172

原创 设计模式——Chain of Responsibility(职责链)模式

文章目录一图胜千言场景和代码场景描述代码Handler-抽象处理者ConcreteHandler-具体处理者Client-提出请求一图胜千言场景和代码场景描述比如小明去商场买鞋子,他的脚是40码的,那么在试穿鞋子的时候可以按照鞋码比如37、38、39、40 顺序试鞋子,直到遇到合脚的代码Handler-抽象处理者/** * 抽象处理者 */public interface Handler { /**处理请求*/ void deal(int number); /

2021-01-28 01:04:18 61

原创 0.1、Vue-配置开发环境

文章目录vue 安装官网环境搭建vue 安装windows7 需要安装比较早的版本,可以直接安装 node-v12.18.4-x64.msi官网类别地址最新版本https://www.cnblogs.com/zhaomeizi/p/8483597.html历史版本https://nodejs.org/en/download/releases/环境搭建发现一篇写的极好的文章: https://www.cnblogs.com/jianguo221/p/1148753

2021-01-27 00:17:31 65

原创 0.1、Aviator 的使用

文章目录前言一图胜千言Maven 依赖代码 Demo工具类和测试测试结果参考前言google 公司提供了一个工具包,可以方便的用于复杂规则的校验场景。一图胜千言Maven 依赖<dependency> <groupId>com.googlecode.aviator</groupId> <artifactId>aviator</artifactId> <vers

2021-01-25 02:41:43 190

原创 0.1、分库分表的基本原则

文章目录前言一图胜千言16 kb 的限制问题blog 属性索引空间数据库空间、表空间、索引空间分库的原则分表的原则单表2000万条数据是理性状态参考资料前言本文基于 Mysql 数据库进行,并且围绕 Innodb 存储引擎。一图胜千言16 kb 的限制问题Innodb 默认数据存储的最小单元是页表,值为16KB,blog 属性索引空间数据库空间、表空间、索引空间分库的原则分表的原则单表2000万条数据是理性状态参考资料[1]、https://blog.csdn.net/star_

2021-01-22 00:51:00 92

转载 DDD领域模型分析

文章目录转载说明内容详情转载说明本文转自 http://www.voidcn.com/article/p-vmxlmxqr-yx.html内容详情关于借书场景的领域建模,我从以下几个方面进行分析:分析模型静态结构我分析一个领域模型的静态结构的思路一般是:先找出我们需要关心的对象,对于借书这个场景,我们关心的有:Account(账号):Id(账号唯一标识,自动生成), Number(卡号), Owner(账号当前拥有者用户信息), BorrowedBooks(账号当前借到的书)Book(书本

2021-01-18 23:37:14 97

原创 Java 彻底去除换行符

文章目录彻底解决 /n 换行符号过滤问题输出结果问题的关键彻底解决 /n 换行符号过滤问题 public static void main(String[] args) { String basicStr = "\\n 去掉换行符号 \n 去掉换行符号"; String Str1 = basicStr.replaceAll("(\\r\\n|\\n|\\s)", ""); String Str2 = basicStr.replaceAll("(\\r\\n

2020-12-09 11:51:24 409 2

转载 浅谈Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景

转载自:浅谈Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景一、相关名词|–表级锁(锁定整个表)|–页级锁(锁定一页)|–行级锁(锁定一行)|–共享锁(S锁,MyISAM 叫做读锁)|–排他锁(X锁,MyISAM 叫做写锁)|–悲观锁(抽象性,不真实存在这个锁)|–乐观锁(抽象性,不真实存在这个锁)二、InnoDB与MyISAMMysql 在5.5之前默认使用 MyISAM 存储引擎,之后使用 InnoDB 。查看当前存储引擎:

2020-11-27 17:16:51 123

原创 0.1、JS-时间处理积累

文章目录测试时间戳 1604740691000时间戳转时间获取当前时间获取今天按照指定格式输出日期按照指定格式输出 年月日时分秒获取星期 星期日-0,星期一-1,星期二-2…星期六-6获取星期中文判断是否是今天判断是否是昨天判断是否是去年判断是否是前天参考测试时间戳 16047406910001604740691000时间戳转时间var date = new Date(1604740691000);console.info(date.toLocaleString());输出:2020/11/7

2020-11-09 21:36:33 124

原创 (八)Docker 部署 Tomcat 并部署 war 包访问

Docker 镜像加速器https://648gfzys.mirror.aliyuncs.com拉取 tomcat 镜像docker pull tomcatUsing default tag: latest运行 tomcat 镜像tomcat 默认内部端口为 8080docker run -d -p 8080:8080 --name mytomcat tomcat加上–restart=always  表示此容器开机启动,只要docker也设置了开机自启,docker不死 docker ru

2020-09-15 23:09:54 102

原创 0.2、sql 获取表中每一个分组中的第一条数据

文章目录问题描述测试表结构插入一下数据提出需求问题解决拓展-根据id最简单问题描述对于 SQL 搜索有一种场景尽管很少遇到,但是不可避免,就是对于数据进行分组,并且获取每一个分组中第一条数据。本文给出可行的解决方案。测试表结构表字段主要是 id、name、type、datecreate table test( id bigint auto_increment primary key, name varchar(20) not null, type

2020-08-24 11:22:41 174

原创 3.2、查看 JVM 垃圾回收器类型的三个方式

文章目录引题前言——参数信息命名上的差异查看 垃圾回收器类型 的三个方法方法一 PrintCommandLineFlags方法二(通过GC日志和堆信息)方法三(通过 jmap -heap vmid)JDK 版本和默认垃圾回收器引题不同版本 JVM 默认使用的 垃圾回收器是不同的,可以通过一些参数进行选择,那么我们如何得知 JVM 使用的是那些垃圾回收器呢?前言——参数信息命名上的差异本文介绍通过 JVM 的参数信息来识别垃圾回收器,这里特别强调的是参数信息中命名和垃圾回收器的名字不是完全对应的。

2020-08-02 00:42:29 205

原创 3.3、人为制造“JVM 垃圾回收事件”

文章目录前言增加 VM 参数方式一:System.gc();方式二:减小堆大小并创建多个大对象垃圾回收和heap信息前言学习 JVM 垃圾回收器时,可以手动制造一些垃圾回收事件,便于理论联系实际。增加 VM 参数通过增加 VM 参数,垃圾回收过程会打印在控制台-verbose:gc -XX:+PrintGCDetails 方式一:System.gc(); //手动触发GC System.gc();方式二:减小堆大小并创建多个大对象public class GcTest {

2020-08-02 00:32:57 99

原创 Java 基础:StringEscapeUtils的使用-转义字符的处理

文章目录要解决什么问题?—— 转义字符的处理要点代码区别看待 Java 正则表达式要解决什么问题?—— 转义字符的处理部分场景下,字符串不符合规范,需要进行替换,即Java 转义问题,否则涉及到 Json 转化时部分字符会导致系统报异常。要点replaceAll 使用时,可以使用校验规则,规则是转义后的字符串可以一个一个替换,如 test1可以一次替换,如 test2,替换规则使用 | 间隔使用 Json 存储,解析之后是非转义的,结合时需要手动转化一下代码import com.ali

2020-07-29 14:44:49 167

原创 0.9.1、自定义线程池

文章目录描述应用知识点代码MavenJava参考资料描述自定义线程池可以帮助我们掌握更多的线程自主权,方便于后期代码的维护和问题的排查。应用知识点自定义线程池线程工厂线程池关闭线程池最佳线程数在《Java Concurrency in Practice》一书中,给出了估算线程池大小的公式:  Nthreads = Ncpu x Ucpu x (1 + W/C),其中  Ncpu = CPU核心数  Ucpu = CPU使用率,0~1  W/C = 等待时间与计算时间的比率pu

2020-07-18 23:04:48 145

原创 运用 Comparable 接口实现自定义类的升序排序

List commonMsgCenterCommonResponseDTOList = null;Collections.sort(commonMsgCenterCommonResponseDTOList);public class CommonMsgCenterCommonResponseDTO implements Comparable<CommonMsgCenterCommonResponseDTO>{ /** * group 分组id */ pri

2020-07-05 21:44:14 242

原创 0.9.2、自定义线程池结合CyclicBarrier

文章目录描述应用知识点代码运行结果参考资料描述使用自定义线程池,模拟三个人上车应用知识点自定义线程池线程工厂线程池无法使用 join,使用 Future线程安全的 List: Collections.synchronizedListCyclicBarrier线程池关闭代码import com.google.common.collect.Lists;import org.apache.curator.shaded.com.google.common.util.concurrent.

2020-06-10 17:21:42 173

原创 北半球夏天太阳更靠北一些

图片,左为北,右为南。在北半球,太阳东升西落的过程,也是一个太阳从靠北到靠南,再靠北的过程(中午太阳在南边);在北半球,夏天的太阳相较春天的太阳,要靠北,这是由于我们感知南北总是垂直于赤道导致的。...

2020-06-04 06:07:48 285

axis1.4+activation.jar+mail.jar

axis1.4 以及配套要用的 activation.jar+mail.jar

2016-08-24

文件拆分工具包.zip

可以按行拆分 excel、txt 文件,需要MAC,windows试试吧

2021-06-19

axis1.4+mail.jar+activation.jar

axis1.4 这个资源一般不好找了,故分享一下。

2016-08-24

base64和sha256 js 文件

base64.js 和sha256 js 。使用方法很简单,[removed][removed],

2018-10-18

微信开发-域名验证代码-java

将这个项目布置到你的具有域名的服务器上,然后修改微信支付平台中的URL=http://你的域名/wachatTestUrl/wechat,Token=“weixin”,其中的Token是可以更改的 然后是回调地址的配置,就是网页账户-网页授权获取用户基本信息-修改为:你的域名,注意,这里是不含有&quot;http://&quot;这样的开头的。

2015-12-03

eclipse开发axis2需要的插件和axis2包

axis2的开发需要axis2的war包和bin包。war包可以直接用于发布webservice服务,bin包可以被eclipse引用

2016-12-26

SpringWebFlowDemo

Spring Web Flow 的简单例子,页面和流程定义文件需要放在一起。包含pom.xml,jsp,web.xml,spring和webflow的结合配置。

2017-09-18

Redis-linux+win-安装版和解压版

Redis 的安装包,包含linux版本,win版本的安装版(可注册服务启动)和win版本的解压版

2017-06-24

Maven SpringMVC 项目study.zip

本文对应博客:https://blog.csdn.net/bestcxx/article/details/54620173 Maven 项目,需要在项目 settings.xml 中增加配置 <pluginGroup>org.mortbay.jetty</pluginGroup> Maven 命令启动 jetty:run 后访问 http://localhost:8085/study/

2019-07-30

maven聚合实例

maven module 聚合 实例,子项目之间的调用实现,demo-top 是父项目,demo-one 是子项目,jar类型,提供接口,demo-two 调用demo-one,实现接口,是web类型

2017-06-18

mybitas-generator

mybitas 无IDE关联版本的自动生成代码工具包和方法

2017-07-25

Myeclipse和eclipse乱码集问题总结(含控制台)注册

基本上涵盖了初学者可能遇到的所有编码问题,此外增加了注册码注册窗口位置的说明

2013-03-30

gitbash和sourceTree

gitbash和sourceTree

2017-07-20

二维码生成的3种场景

需要jdk1.7,支持直接使用jQuery将url转化为二维码(不是图片,长按不识别),也支持java生成二维码图片保存到本地,也支持java生成二维码然后直接展示在前端页面(是图片,长按识别)。

2016-11-10

struts2基础jar包

struts2基础jar包

2016-09-09

eclipse的axis2的插件

eclipse开发axis2的服务端和客户端插件

2016-12-26

springbootthymeleafdemo.zip

springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。 springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。 springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。 springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。 springboot 结合 thymeleaf 实现简单的页面访问,并且展示访问者真实的ip。

2020-03-21

apache-activemq-5.14.5-bin.zip一枚

apache-activemq-5.14.5-bin.zip,官网比较慢吧,官网地址:http://activemq.apache.org/activemq-5145-release.html ,启动后访问http://localhost:8161/admin/ 用户名和密码admin/admin

2017-06-21

workbench6.2.5

右键移动到表上时,显示注释的版本。workbench6.2.5-win64

2017-08-01

hibernate4.1.8包

hibernate4.1.8包

2016-06-06

The Unarchiver Mac

mac 环境解压缩rar等格式,使用方式:1、点击软件设置关联格式,2、设置其他选项,比如是否新建文件夹等3、打开待解压文件,如果1中设置了关联会自动进入解压的对话框

2018-09-05

zookeeper-3.3.6.tar.gz

来自zookeeper 官网,网速不佳的可以从这下载 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.3.6/

2017-06-18

spring-framework-3.0.0.RC3-with-docs.zip

Spring3.0完整的官方zip文件

2016-09-07

Spring AOP需要的jar

使用Spring 自己的AOP的时候,需要两个额外的jar包支持 aopalliance-1.0.jar,aspectjweaver-1.8.9.jar

2016-09-28

手机文件压缩上传所需js文件

使用jquery的一个插件将用户手机端的图片解析为base64的格式传递到后台,前台可以展示缩略图,后台再使用将base64恢复为图片,在实际使用中可以极大的减少图片的大小,提高图片传输效率,当然也就给用户节约流量了。其中有一个js文件可能被IDE提示报错,因为有const这个保留字被使用,但是并不影响功能的使用。

2016-12-21

zxing.jar包含于core-3.1.0.jar

需要安装jdk1.7,并设置项目为jdk1.7,无需更改环境变量

2016-07-16

javax.inject.jar

为了统一各种依赖注入框架的编程模型,JCP(Java Community Process) 发布了Java 依赖注入规范,JCP 将其称为 JSP-330,更常见的叫法是 @inject。从Spring3 开始,Spring已经开始兼容该依赖注入模型。 上面的Spring的@Autowired 和@Qualifier是搭配的,在Java注入规范中,是@Inject和@Named 搭配,即@Autowired可以用@inject代替,@Qualifier可以用@Named代替。 但是注意,@Autowired有一种格式允许注解不存在,@Autowired(required=false),但是@inject是必须存在的。

2016-09-19

SpringAOP_aspescj

使用Spring AOP的时候,需要四个额外的jar包支持 aopalliance-1.0.jar,aspectjweaver-1.8.9.jar,aspectjrt-1.8.9.jar,aspectjtools-1.8.9.jar

2016-10-15

mysql-connector-java-5.1.7-bin.jar

mysql驱动

2016-06-06

mysql-connector-java-5.1.7-bin

mysql数据库驱动

2016-06-06

oracle连续存储50 000条数据在19800条中止

发表于 2016-02-16 最后回复 2019-09-07

关于struts2中List作为实体类一个属性的探求

发表于 2013-12-07 最后回复 2016-02-16

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

TA关注的人 TA的粉丝

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