自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知识共享,快乐分享

希望对你有帮助

  • 博客(161)
  • 资源 (14)
  • 收藏
  • 关注

原创 [微信小程序]设置placeholder的文字居中

直接上代码wxml<input class='login-form-pwd' placeholder='请输入商家登录密码' placeholder-class="center"></input>wss.center{ text-align: center;}效果思路也就是单独为placeholder设置了一个class,然...

2018-04-03 16:03:02 17741 4

转载 [springboot]Spring Boot中使用AOP统一处理Web请求日志

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库连接、打开事务/关闭事务、记录日志等。基于AOP不会破坏原来程序逻辑,因此它可以很好的对业务逻辑的各...

2018-03-28 16:08:41 2103

原创 [redis]使用spring.data.redis在springboot中操作redis

在springboot中使用redis基于spring.data.redis,springboot中加入依赖(gradle) compile group: 'org.springframework.boot', name: 'spring-boot-starter-redis', version: '1.4.7.RELEASE'yml配置文件加入redis配置:...

2018-03-28 15:02:05 2649

原创 [linux]linux下的iptables配置简介

iptables常用命令:iptables -A 将一个规则添加到链末尾iptables -D 将指定的链中删除规则iptables -F 将指定的链中删除所有规则iptables -I 将在指定链的指定编号位置插入一个规则iptables -L 列出指定链中所有规则iptables -t nat -L 列出所有NAT链中所有规则iptables -N 建立用户定义链iptabl...

2018-03-27 10:41:21 3308

原创 [linux]使用iptables的linux开放端口

环境Linux version 4.15.7-1.el6.elrepo.x86_64 (mockbuild@Build64R6) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC))案例例如开放mysql的3306端口支持外部访问sudo vim /etc/sysconfig/iptables加入规则-A INPU...

2018-03-27 10:16:02 3586

原创 [mysql]linux上,mysql5.7二进制安装

准备 安装包(必须): Linux - Generic (glibc 2.12) (x86, 64-bit), Compressed TAR Archive 安装libaio、numactl(非必须,如果在初始化mysql的时候报错就需要安装):yum的两种安装方式:yum search libaio # search for infoyum search numactly...

2018-03-26 17:53:29 2120

原创 [RedHat]“is not in the sudoers file”解决方法

当在终端执行sudo命令时,系统提示“luckchengis not in the sudoers file”:$ sudo ls Password: luckcheng is not in the sudoers file. This incident will be reported.其实就是没有权限进行sudo,解决方法如下(这里假设用户名是luckcheng):1.切换到...

2018-03-26 15:12:38 3269

原创 [java]处理utf-8 bom字符串的bom头

char[] bomChar = "带bom的字符串".toCharArray();//转为char数组char[] noneBomchar = new char[bomChar.length - 1];//数组第一个元素是bom头,去掉它for (int j = 0; j < noneBomchar .length; j++) {noneBomchar [j] = bomChar[j...

2018-03-22 16:35:20 5954

原创 [java]java反射调用方法小记

WXPlanModel wxPlanModel = new WXPlanModel();// 实例 Class clazz = wxPlanModel.getClass(); Method method = clazz.getDeclaredMethod("需要反射调用的方法名", St...

2018-03-22 16:25:42 1977

原创 [java]String和char相互转化

String转charString s = "12321323";char[] ss = s.toCharArray();char转Stringchar[] ss = s.toCharArray();String.valueOf(ss);

2018-03-22 14:50:07 15963

原创 [ide]IntelliJ IDEA手动生成javadoc注释

IntelliJ IDEA中手动生成javadoc注释在需要注释的地方输入/**如下图:太简单了。。。我也就瞎几把写一下而已

2018-03-21 16:00:33 5177 1

原创 [java]String、StringBuffer、StringBuilder简记

String字符串常量,字符串长度不可变。Java中String是immutable的。StringBuffer线程安全;StringBuilder线程非安全;String 类型和StringBuffer的主要性能区别:String是不可变的对象, 因此在每次对String 类型进行改变的时候,都会生成一个新的 String 对象,然后将指针指向新的 String 对...

2018-03-21 15:05:09 1940

原创 [微信小程序]微信小程序text显示两行

直接上代码 text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; align-content: center;...

2018-03-20 17:15:57 19340

原创 [微信小程序]button按钮去除边框圆角

微信小程序中的button默认样式有圆角 如果是直接设置style:<button style="height: 60rpx;width: 150rpx;background: #FFFFFF;border-radius: 0;"> <text>申请退款</text></button>然而,并没有什么卵用。。。后来发现,微...

2018-03-20 15:12:18 21915 2

原创 [ssh]SSH反向通道端口转发,在本地调试微信支付回调

ssh -R 8001:localhost:8001 root@这里是你的服务器外网ip输入密码server上查看一下是否监听了端口netstat -anltp | grep 8001这样就可以将对服务器8001端口的请求,转发到localhost的8001端口了; 注意 如上图如果你们监听只是127.0.0.1(只是监听到了服务器本地的)那么...

2018-03-19 10:07:13 2834

原创 [java]java使用AES加密解密 ,AES-128/192/256-ECB加密模式

直接上代码,是在springboot下直接test的import org.apache.commons.codec.binary.Base64;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.test.context.SpringBootTest;import...

2018-03-05 18:05:24 11020 4

转载 [C]C语言中return 0和return 1和return -1

1、返回值int 类型的函数返回:return语句用来结束循环,或返回一个函数的值。return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一...

2018-02-28 10:32:43 10988

转载 [Apache Tomcat]Tomcat能承受的极限压力测试

去年做一个数字电视监测的项目,每天大约120万的流量,当然这个总流量意义不是很大,考量应用服务的承受能力主要看峰值压力的承受能力和持续时间。 大概测试报告如下,完整测试还包括对主体业务的影响等不方便全部列出。背景1.对基于web的增值业务用户访问的监测。 2.服务器硬件环境: Dell(TM) PowerEdge(TM) 1950 Rack Mount Server...

2018-02-27 10:59:31 3256

原创 [git]git 快速入门

初始化用户名,邮箱$ git config --global user.name "username"//给自己起个用户名$ git config --global user.email "909891736@qq.com"//填写自己的邮箱git rm -rf .git//强制删除本地git仓库git init//初始化git仓库git add .//本地git仓库添加当前目录...

2018-01-25 14:08:34 2219

原创 [springboot]集成org.quartz-scheduler进行任务调度

前言springboot内置有org.springframework.scheduling.annotation.Scheduled可以让我们进行简单快速的任务调度(例如定时执行的任务),当我们一些和任务调度有关的业务开始复杂的时候,极其需要非常灵活的任务调度策略;在这种情况,博主使用了quartz,写下此文以记;依赖(gradle) compile group: 'org.q

2018-01-23 17:00:28 28196 3

原创 [http]request,session,application

1. requestrequest是表示一个请求,只要发出一个请求就会创建一个request,它的作用域:仅在当前请求中有效。用处:常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递。方法:request.setAttribute(); request.getAttribute(); request.removeAttribute(); request.getParameter(

2018-01-04 11:46:15 2182

原创 [分享]博客及博主分享

芋道源码纯源码解析;一叶知秋源码解析大佬的blog;挂着铃铛的兔react-native技术大佬---兔子,的简书;Time_情书react-native技术大佬---情书,的简书;方志朋的专栏java老哥,里面写了一系列springcloud的教程,很让人受益!王鸿飞的专栏偏springcloud干货!许进沉思录Spring Clo...

2017-12-28 13:33:34 2338 1

原创 [ide]IntelliJ Idea 常用快捷键整理

Ctrl+Shift + Enter语句完成Ctrl+E最近的文件Ctrl+Shift+E最近更改的文件Shift+Click可以关闭文件Ctrl+[ OR ]可以跑到大括号的开头与结尾Ctrl+F12可以显示当前文件的结构Ctrl+F7可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N可以快速打开类Ctrl+Shift+N可以快速打开文件Alt+Q可以看到当前

2017-12-27 15:31:56 2530

转载 [foundation]数据结构与算法简述

数据结构是对在计算机内存中(有时候在磁盘中)的数据的一种安排。数据结构包括数组、链表、栈、二叉树、哈希表等等。数据结构有哪些用途呢?首先,可以模拟现实世界数据的存储,进行现实世界的建模,最重要的数据结构是图,可以用来表示城市之间,城市内部的道路,电路中的连接,或是任务的安排关系;其次,有些数据结构并不打算让用户接触,它们仅被程序本身所使用,程序员经常将诸如栈、队列、优先级队列等结构当作程序员的工具来

2017-12-27 12:02:50 437

原创 [面试题]大厂常见面试题整理

一、阿里巴巴面试1、开发中Java用了比较多的数据结构有哪些?2、谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的?这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问了conurren包。3、对JVM熟不熟悉?简单说说类加载过程,里面执行的哪些操作?问了GC和内存管理,平时在tomect里面有没有进行过相关的

2017-12-27 10:47:44 4581

原创 [idea]IntelliJ IDEA卡顿问题及相关基本配置

一、设置使用IDEA的内存在IDEA的安装目录下的bin目录下:打开idea.exe.vmoptions文件修改内容-server-Xms128m-Xmx512m-XX:MaxPermSize=250m-XX:ReservedCodeCacheSize=150m-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=tru

2017-12-26 17:55:08 3803

转载 [mysql]mysql grant 用户权限总结

一.权限表mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是:1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;2)通过权限验证,进行权限分配时,按照useràdbàtables_privàcolumns_priv的顺序进行分配。即先检查全局权限表user,如果user中对应的权限为Y

2017-12-26 10:21:00 2134

原创 [mysql]MySQL 两种连接方式

1:TCP/IP 套接字方式这种方式会在TCP/IP 连接上建立一个基于网络的连接请求,一般是client连接跑在Server上的MySQL实例,2台机器通过一个TCP/IP 网络连接。mysql -h 192.168.1.10 -uroot -pEnter password: *******Welcome to the MySQL monitor. Commands end with ;

2017-12-20 10:54:42 4300

转载 [shell]shell快速入门教程

Shell简介什么是Shell,Shell命令的两种执行方式Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Uni

2017-12-19 11:44:58 2321

原创 [shell]Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

特殊变量列表——变量含义$0------当前脚本的文件名$n------传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#------传递给脚本或函数的参数个数。$*------传递给脚本或函数的所有参数。$@------传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。$?------上个命令的退出状态,或

2017-12-19 10:39:42 2155

原创 [shell]centos下shell检测端口是否存在

例如这里是3307端口检测check_port() { echo "Checking instance port ..." netstat -tlpn | grep "\b$1\b"}if check_port 3307then echo "端口存在" exit 1else echo "端口死亡"fi

2017-12-19 10:15:20 6840

转载 [jvm]JVM简单查看java内存情况命令

jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:打印出某个java进程(使用pid)内存内的所有’对象’的情况(如:产生那些对象,及其数量)。

2017-12-18 11:44:36 3109

原创 [mysql]MySQL修改账号密码的3种方法

方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’);方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 pas

2017-12-16 21:16:12 6429

原创 [mysql]允许mysql支持远程访问

方法一、本地登入mysql,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将”localhost”改为”%” 例如:mysql -u root -prootmysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, use...

2017-12-16 21:05:00 2216

原创 [linux]centos下通过pid查看进程的绝对路径的方法

例如: 我想要知道我执行中的mysql路径netstat -nlppid拿到15330,然后cd /proc/15330由于linux在启动一个进程时,会在/proc下创建一个以PID命名的文件夹,该进程的信息存在该文件夹下。在该文件夹下有一个名为exe的文件,该文件指向了具体的命令文件,所以可以通过ls -l或者ll命令根据ps或top查到的PID查找命令的绝对路径,如下图: ll这里的exe我

2017-12-15 12:08:24 27877

原创 [Java]System类的小使用

判断操作系统是Linux还是WindowsSystem.out.println(System.getProperties().getProperty("os.name")); 判断用户的当前工作目录 System.out.println(System.getProperties().getProperty("user.dir")); 如图: 键 相关值的描述java.version J

2017-12-14 18:33:29 1998

原创 [ActiveMQ][SpringBoot]SpringBoot中集成ActiveMQ

配置条件: springboot: yml, gradle;在springboot项目中使用activemq,首先gradle(本人的项目是用gradle管理的,maven同理)中的build.gradle引入activemq依赖compile "org.springframework.boot:spring-boot-starter-activemq"compile "or

2017-12-14 13:27:48 3820

原创 [ActiveMQ]修改默认密码

ActiveMQ使用的是jetty服务器, 在ActiveMQ目录下的conf/jetty.xml文件,找到中 将property name为authenticate的属性value=”false” 改为”true”(现在的版本默认一般为true,然后默认账号密码都是admin), 控制台的登录用户名密码保存在conf/jetty-

2017-12-14 12:14:08 3844

原创 [react-native]宽、高,字体大小屏幕适配工具

最近弄了个react-native的项目,当做学习rn,先放个工具类,后期慢慢更其他东西; 直接上代码,代码也不多; 做到宽、高、字体大小的不同适配(实现很简单,只是为了按不同屏幕大小进行百分比)'use strict'import React from 'react';import {Dimensions, PixelRatio} from 'react-native';var utils

2017-12-12 17:12:06 5756

转载 cron表达式详解

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下:Seconds:可出现", - * /"四个字

2017-11-14 10:58:38 2148

[汇编语言]冯康

[汇编语言].冯康.扫描版

2017-05-18

ajaxfileupload(支持多文件通过id上传)

ajaxfileupload上传文件插件,支持多文件上传

2017-02-27

Idea的Mybatis的log打印插件适配2020

Idea的Mybatis的log打印插件适配2020,解压使用jar安装

2021-01-11

GMS安装器.apk

GMS全称为GoogleMobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力,也是Android系统的灵魂所在。

2017-12-19

EZDML_mac64_v303z.dmg

EZDML、303版本,osx系统: EZDML是一个数据模型创建管理的小软件,可快速的进行数据库表结构设计,建立数据模型,支持自定义脚本模板来生成代码文件。 V3.03 x64版,mac版本

2020-08-14

Radmin Server-3.5

Radmin Server-3.5 完美绿色破解版(x32 x64通用) 第三版+(单文件+制作方法)---来源互联网

2017-12-19

React Native跨平台移动应用开发第2版pdf ,阙喜涛

React Native跨平台移动应用开发 第2版,阙喜涛,201705来源于网络

2018-03-13

python27-pywin32x64

python27的win32api

2017-04-11

Java虚拟机规范<<Java SE 8>>pdf

本书完整而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析,深刻揭示Java虚拟机的工作原理。同时,书中不仅完整地讲述了由Java SE 8所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,还讲述了为支持类型注解及方法参数注解而对class文件格式所做的扩展,并阐明了class文件中各属性的含义,以及字节码验证的规则。

2018-03-25

lxml-3.3.4.win-amd64-py2.7

lxml-3.3.4.win-amd64-py2.7

2017-03-20

Bruce.Eckel.Thinking.In.Java.4th.Edition

Bruce.Eckel.Thinking.In.Java.4th.Edition

2016-08-01

pywin32-218.win-amd64-py2.7

2017-03-20

空空如也

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

TA关注的人

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