- 博客(90)
- 资源 (22)
- 收藏
- 关注
原创 spring boot 2.6.0 使用swagger报 ‘documentationPluginsBootstrapper‘; java.lang.NullPointerException 错
pom 配置如下<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>swagger 配置类@Configuration@EnableSwagger2public cla
2021-10-01 22:08:24
12649
14
原创 tk.mybatis selectByPrimaryKey deleteByPrimaryKey无法正确识别主键
表现形式就是明明是想通过主键删除,却发现生成的sql语句的where条件是所有字段都在里面,有两种情况会导致此种现象主键字段没有使用@Id注解,注意@Id注解的包名是 javax.persistence 第二种比较坑爹,是主键的字段类型要写成包装类型。比如自增主键,要用 Long 而不是 long...
2019-08-11 00:23:46
7367
原创 人类简史 | 尤瓦尔·赫拉利 读书笔记
正如尼采所言,只要有了活下去的理由,几乎什么都能够忍受。生活有意义,就算在困境中也能甘之如饴;生活无意义,就算在顺境中也度日如年。 关于快乐最重要的一项发现在于:快乐并不在于任何像是财富、健康甚至社群之类的客观条件,而在于客观条件和主观期望之间是否相符。 现代资本主义经济的一大重点,就在于出现了一种新的道德标准:应该把利润拿出来,继续投资生产。 亚当·斯密明确提出:人类全体财富的基础,就在于...
2019-08-09 12:34:42
961
原创 Service Mesh简介
什么是service mesh 根据Linkerd CEO William Morgan定义,Service Mesh是用于处理服务间通信的基础设施层,用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中,Service Mesh通常是一组与应用一起部署,但对应用透明的轻量级网络代理。基本结构图如下: 在实践中,Service Mesh基本来说是一...
2019-07-29 13:30:34
23622
1
原创 个人发展战略思维导图
思维导图如下:大纲如下:个人发展战略 冰山模型 组成 水面(30%) 知识 技能 水面下(70%) 能力 价值观、性格、动机 使用模型分析工作 先确...
2019-07-22 09:00:03
3445
原创 大型web系统架构演进
以一个餐饮系统的演化为例1.单机系统应用和数据库部署在一台机器上,此时系统架构如下:2.应用与数据库分离访问量增大,应用往往是内存计算。数据库做增删改的时候,是磁盘操作,最容易出现性能问题,导致拖累应用系统的响应速度,此时需要把数据库和应用分离,此时架构如下:3.数据库读写分离访问量继续增大,数据库操作往往是读多写少,此时为了环境数据库的压力,可以做数据库的读写分离...
2019-07-11 13:25:11
536
转载 sqoop常用命令
1.使用sqoop导入数据 sqoop import --connect jdbc:mysql://localhost/db --username foo --table TEST复制代码 2.账号密码 sqoop import --connect jdbc:mysql://database.example.com/
2017-05-03 13:14:11
501
原创 android中actionbar的showAsAction属性设置为always无效解决方案
晚上刚遇到的这个问题,网上给出的解决办法有这么几种:actionBar所在的activity继承actionBarActivity。用这个的时候,会报一个主题相关的错误,要改的东西很多设置自己的命名空间:xmlns:app="http://schemas.android.com/apk/res-auto并设置app:showAsAction="always"而不是android:sho
2015-09-30 23:07:16
2891
原创 Bootstrap模板Metronic设置默认选中侧边栏
一开始我们拿到的模板页面如下图所示,但是在给出的模板中,每个页面都包含了左侧的侧边栏代码,这在我们开发系统的时候,显然不能这么做,不利于变更,重复性也很大,但是如果是放在一个文件中统一包含进来的话,就涉及到要如何让侧边栏正确选中当前页面的链接,而不是人工的却设置tab的开关。通过看模板的源码,发现了一个函数setSidebarMenuActiveLink,在侧边栏的选项链接中,为每
2015-08-05 13:27:44
5780
1
原创 jquery easyui datagrid数据格式问题
今天在使用jquery easyui时遇到一个问题,在测试系统上完全正常的代码更新到正式系统后,有一行不显示,检查后发现,是因为该行的某一列的字符中带有一个tab符的空格,导致easyui的datagrid无法加载。比如"name":"FAW DCT durability testing 3rd "要改为"name":"FAW DCT durability testing 3rd"
2015-05-04 14:21:12
1662
原创 关于ognl.OgnlException: target is null for setProperty
这个错误网上很多解决方法,有说action中的类要new的,类要有默认构造函数等等很多方法,我遇到的却很奇葩,变量名必须为小写,PMenu,变量名为pMeun就不行,为pmenu就可以。下面附上我的代码。jsp页面
2015-04-29 12:32:09
558
原创 用hibernate生成表时,字段名不能为order
今天在写代码时,想写一个menu的Model,其中一个字段名用到了order,怎么都无法创建表,查了之后才发现,原来order是mysql关键字,不能作为字段名。不过用mysql navigator和phpmyadmin直接新建又可以!
2015-04-23 16:38:45
1439
原创 Java调用本地接口常见错误
今天调用本地方法时遇到的问题:1. java.lang.UnsatisfiedLinkError: no XXXX in java.library.path2. Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx.xxx.sqlAuth([I])网上查了很多错误1,主要是没有办法path路径中加载。
2015-04-22 16:53:36
2574
原创 union和union all的区别
UNION会自动删除重复项,UNION ALL 和 UNION 不同之处在于 UNION ALL 会将查询结果的所有的记录都列出来,无论记录值有无重复。
2015-04-17 11:26:56
411
原创 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing
配置maven compiler的时候加上对应的Servlet版本号即可解决。 org.apache.maven.plugins maven-compiler-plugin 3.1 1.8 1.8 UTF-8
2015-04-15 09:32:31
7226
原创 Cannot change version of project facet Dynamic Web Module to 2.5最好的解决方法
在eclipse下配置maven的时候,遇到了这个问题。网上有很多关于这个问题的解决方法,都试过了,很多都不管用。一般都是建议直接修改项目下.setting文件夹下的org.eclipse.wst.common.project.facet.core.xml中的 有的再加上一项,同时修改web.xml v
2015-04-15 09:16:54
485
原创 div设置float后,实现父div高度自适应
在div设置了float属性后,div会脱离文档流而存在,这时候,父容器的高度就会忽略掉浮动div的高度,要解决这个问题,只需要给父容器设置overflow:hidden即可。如:
2015-03-15 13:48:38
715
原创 div 内容设置float后,仍然高度自适应
正常情况下,高度默认是auto,应该都是可以自适应的。但是当其内容设置了float后,如: 高度便无法自适应了,因为飘到另外的世界去啦我的办法是,外层的div也浮动,改为:
2015-03-14 19:03:30
1027
原创 div背景图片自适应
在为文莱的一个天气预报网站做页面,突然遇到一个问题,就是需要div的背景图片自适应屏幕大小,网上找了好久,chrome都无效,最后找到了一个,说要这么写.product_wx { background:url('../images2/bgd_1.jpg'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizing
2015-03-11 16:22:42
3273
原创 Apache下的LRUMap
最近看书时看到了LRUMap,可以用来做缓存,它采用了LRU(least recently used)算法实现,当Map达到最大容量后,会优先删除掉最不经常被用到的项。class LRUMapTest { public static void main(String[] args) { Map map = new LRUMap(4); map.put("1", 1);
2015-03-03 22:34:11
3507
转载 web页面显示HTML代码
页面显示HTML代码:看到一个CSS的颜色大全,想收藏起来,以便以后用到,但又不想保存为word形式,打开麻烦;我想干保存为html形式;但是html页面是不能直接显示html代码的,于是在网上查了一下,作了以下的总结:比如:对html的用法作个说明奇迹第一种方法:““>”用>表示“"”用"表示第二种方法:使用包围代码(在浏览器中测试不行啊,但是在富编辑
2015-03-02 15:19:55
1680
原创 URL中#的用法
与#号有关的所有重要知识点。一、#的涵义#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如, http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。为网页位置指定标识符,有两个方法。一是使用锚点,比如,二是使用id属性,比如。
2015-02-06 13:52:48
714
转载 安卓android apk数字签名的意义
1. 什么是数字签名?数字签名就是为你的程序打上一种标记,来作为你自己的标识,当别人看到签名的时候会知道它是与你相关的2. 为什么要数字签名? 最简单直接的回答: 系统要求的。 Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的! Android
2015-02-06 13:52:43
845
原创 使用Proguard混淆Java源代码
java代码很容易被反编译,以下使用proguard来保护我们的代码proguard选项很多,容易迷糊,现在就把我的配置写下来(实际使用中),以供参考 1.到http://proguard.sourceforge.net/下载proguard2.准备好你的jar包,我在这里举例叫做test.jar。3.解压proguard,执行 bin目录下的proguardgui.bat。
2015-02-06 13:52:40
529
原创 highchart实现放大缩小zoom功能(转…
原文地址:http://www.stepday.com/topic/?800 当我们将图表某个区域放大值某一个倍数后发现刻度间隔距离也放大了,由于刻度间隔还是原来初始所设定的值,从而让局部数据的X轴刻度不是很清楚,虽然我们可以将鼠标移动至数据点上进行查看,但是很费事。所以就希望做到放大后能够逐渐减小X轴刻度间隔,图表回到初始值后重新设置原始的坐标刻度间隔。这样一来就能够很友好地响应用户的浏览
2015-02-06 13:52:35
7567
原创 资料搜索
网盘搜索引擎http://so.baiduyun.me/备注:提供百度谷歌双索,几乎包含所有的网盘,默认搜索百度网盘,如果百度网盘搜不到,各位可以选择其他网盘再进行搜索。找文件http://www.zhaofile.com/备注:搜索的网盘有限,备用网盘搜索引擎。掌上书苑备注:主提供Epub格式电子书,下载需积分,上传赚积分,资源十分十分多。微盘http://vdisk.
2015-02-06 13:52:32
731
原创 Android dp和px转换
在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。以下是一个应用类,方便进行px和dp之间的转换。dp和px转换" TI
2015-02-06 13:52:29
424
原创 javascript判断日期相等
大家一定遇到过这样的情况,有两个日期对象,然后需要判断他们是否相等,下面来说下判断的方法例如:复制代码代码如下:var date1 = new Date("2013-11-29");var date2 = new Date("2013-11-29");console.log(date1 == date2); //false这里,date1和date2看上去是一样的,但是运
2015-02-06 13:52:24
744
原创 Mysql数据库主要系统表说明
1. 获取所有表结构(TABLES)SELECT * FROMinformation_schema.TABLES WHERE TABLE_SCHEMA='数据库名';TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。各字段说明如下:字段含义Table_catalog
2015-02-06 13:52:22
7318
原创 三不朽
春秋时鲁国大夫叔孙豹称“立德”、“立功”、“立言”为“三不朽”。“立德”,即树立高尚的道德;“立功”,即为国为民建立功绩;“立言”,即提出具有真知灼见的言论。此三者是虽久不废,流芳百世的,是为不朽。 有一种说法,我国历史上能够做到“三不朽”只有两个半人,孔子是一个,王阳明是一个,曾国藩半个。 孔子的主要思想与功绩:孔子一生对中华文化和中国文明的发展,做出了巨大的贡献,因而不但被
2015-02-06 13:52:19
1662
原创 android 安装assets下的apk
判断手机已安装某程序的方法:private boolean isAvilible(Context context, StringpackageName){final PackageManager packageManager =context.getPackageManager();//获取packagemanagerList pinfo =packageManager.getInst
2015-02-06 13:52:16
1363
原创 android应用程序如何调用支付宝接…
http://blog.youkuaiyun.com/lilidejing/article/details/19483717
2015-02-06 13:52:13
475
原创 Android 实现ListView的A-Z字…
转自:http://blog.youkuaiyun.com/xiaanming/article/details/12684155前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了,过完国庆到新公司报道,感觉还不错,就是现在住的地方离新公司有点远,地铁20站,伤不起啊,我每天早上7点多就要起床,然后屁颠屁颠的去挤地铁上班,晚上下班还要挤地铁,先不说路程远,车费一天就要10几块,我的银子啊
2015-02-06 13:52:11
954
原创 动态设置android:drawableLeft|Rig…
Drawable img_on, img_off;Resources res = getResources();img_off = res.getDrawable(R.drawable.btn_strip_mark_off);//调用setCompoundDrawables时,必须调用Drawable.setBounds()方法,否则图片不显示img_off.setBounds(0, 0,
2015-02-06 13:52:08
400
原创 java 修饰符范围
java中类的修饰符有以下几种:private、default(package)、protect、public,其范围如下表:范围privatedefaultprotectedpublic同一类√√√√同一包中的类 √√√同一包中的类、不同包中的子类 √√所有 √
2015-02-06 13:52:05
522
转载 ping的批处理文件编写
原文地址:ping的批处理文件编写作者:迷你猫做为一名网络工程师,经常要测试某地网络的好坏,而最直接的命令就是ping,但是一次ping好多天,而且每隔一段时间就要ping和tracert,使工作繁琐麻烦,所以就需要学习一些简单的批处理了。下面跟懒人简单介绍一下ping的批处理文件编写。首先,在电脑的任一个地方,(我习惯在桌面)新建一个文本文档,打开之后写入下面语句date/t >>c:te
2015-02-06 13:52:02
17368
原创 javascript给数字加上千分符
function cal(amount) { var a =amount.split('.',2) var d = a[1]; var i =parseInt(a[0]); if(isNaN(i)) { return''; } var minus = ''; if(i < 0) { minus ='-'; } i = Math.abs
2015-02-06 13:52:00
617
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人