- 博客(117)
- 资源 (15)
- 收藏
- 关注
转载 Jquery实现简单的渐隐提示窗
function show_main(content) { var showWindow = '<div id="show_main" style="border:1px solid #000000;color: beige; height:40px;width:160px;position:fixed;top:50%;left:50%; margin-left:-80px;margin-top:-20px;z-index:999;bo.
2020-06-16 11:05:28
966
原创 JAVA:自定义分页类PageHelper
自定义分页得业务需求在哪都存在,一般常用的是PageHelper插件,今天给大家提供一个自定义的PageHelper类。一.mybatis-mapper.xml配置 <choose> <when test="sidx != null and sidx.trim() != ''"> order by ${sidx} ${order}...
2020-03-30 11:24:54
1197
原创 安卓逆向之APP抓包
市面上的抓包工具很多,其中最主要的两款就是Charles以及Fiddler,下面按照步骤讲一下Fiddler抓包工具的配置以及使用过程!1.Fiddler软件的下载到如下网址下载Fiddler:https://www.telerik.com/download/fiddler/fiddler4或者自行百度下载Fiddler2.配置Fiddler2.1打开Fiddler:Tool ...
2019-01-11 20:23:52
3392
原创 安卓逆向之反编译工具的使用
SMALI/BAKSMALI是一个强大的apk文件编辑工具,用于Dalvik虚拟机(Google公司自己设计用于Android平台的虚拟机)来反编译和回编译classes.dex。其语法是一种宽松式的Jasmin/dedexer语法,而且它实现了.dex格式所有功能(注解,调试信息,线路信息等)。1.smali&baksmali包的下载到如下的地址:https://bi...
2019-01-10 22:50:16
2484
1
原创 Linux的nohup命令重定向日志文件
使用如下nohup python3 -u autocheck.py > amazon.log 2>&1 &
2018-11-01 15:27:44
950
原创 Python3生成一个exe文件
首先,必须安装pyinstallerpip install pyinstaller接着在项目目录下运行pyinstaller -w --onefile main.py其中的-w是不弹出输出框的意思,你也可以指定弹出输出框 --console...
2018-11-01 15:25:33
632
原创 MySQL字符编码相关
ALTER TABLE adinfo DEFAULT CHARACTER SET utf8;alter table adinfo convert to character set utf8;SHOW VARIABLES LIKE 'character_set_%';SHOW VARIABLES LIKE 'collation_%';set character_set_client =...
2018-09-08 11:08:52
207
原创 Git相关操作
Git删除操作拉取远程的Repo到本地(如果已经在本地,可以略过) $ git clone xxxxxx在本地仓库删除文件 $ git rm 我的文件在本地仓库删除文件夹 $ git rm -r 我的文件夹/此处-r表示递归所有子目录,如果你要删除的,是空的文件夹,此处可以不用带上-r。提交代码 $ git commit -m"我的修改"推送到远程仓库(比如GitHub) $ git push o...
2018-06-14 00:54:20
253
原创 IDEA 自动生成serialVersionUID快捷键
我们知道,实体类继承 java.io.Serializable后,需要设置序列化ID。java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地实体类中的serialVersionUID进行比较,如果相同则认为是一致的,便可以进行反序列化,否则就会报序列化版本不一致的异常。而IDE...
2018-06-13 11:32:40
5663
原创 Web应用接入Github登录
现在很多站点都支持第三方登录功能。作为一个技术博客,目标受众项是一批程序员,第三方登录的就选中了github。这篇文章注意是讲一讲如何给自己的博客添加github自动登录功能。OAuth 2.0说到第三方登录,不得不提的一个知识点就是 oauth 2.0。OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密...
2018-06-04 18:56:42
3823
原创 教你如何估算redis使用的内存
我的redis是4.0版本的首先是一个空的redis的在机器中的内存使用情况,这个根据机器不同而定在这里我们设置一个值set name xiaomingname的长度为4,xiaoming长度为8每个dictEntry占据的空间包括:一个dictEntry,24字节,jemalloc会分配32字节的内存块一个key,4字节,所以SDS(key)需要4+9=13个字节,jemalloc会分配16字...
2018-06-02 00:38:02
16016
转载 Redis的内存模型
前言Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解Redis的5种对象类型的用法和特点的基础上,进一步了解Redis的内存模型,对Redis的使用有很大帮助...
2018-06-01 00:28:28
271
原创 JAVA之ThreadLocal
在java中,如果多个线程想要用到一个共享的变量,那么可以用public static修饰这个变量,所有的线程使用同一个static变量。如果想要实现每一个线程都有自己的共享变量,该怎么解决呢?JDK中的ThreadLocal就是为此而生的!下面我们来看几个例子来理解ThreadLocal在多线程的独立性。ThreadLocal的初始值public class Run { //Threa...
2018-05-31 00:04:41
451
原创 mybatis insert返回id
mybatis拿取自增id的值!一、使用useGeneratedKeys<insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.demo.pojo.User" > insert into user (nickname, username, password, ...
2018-05-29 10:11:25
397
原创 Gradle或Maven打包项目资源文件问题
出现这个问题一不小心容易弄得人,心力交瘁,当我们用Gradle或者Maven构建web项目的时候,少不了要打包*.xml或者*.properties文件,但是默认的情况下,gradle和maven总会很智能的不去加载这么些资源,于是乎当你采用如下形式放置文件打包并运行web项目的时候会出现如下的错误,mapper文件绑定失败org.apache.ibatis.binding.BindingExce...
2018-05-28 16:54:12
4644
1
原创 postfix+javamail实现邮件发送
前两天想用,javamail实现一个发送邮件验证码的功能,但是又不想用qq或者163邮箱,于是乎查到了postfix这么个东西,用postfix+cyrus-sasl成功的实现了邮件的发送,中间经历了千辛万苦,终于能用javamail和配置好的postfix阿里云服务器给发送邮件了,特此记录下!首先声明一下配置的要求:1.Ubuntu16.04 阿里云的产品2.一个域名3.postfix,cyru...
2018-05-27 14:17:09
5723
2
原创 JAVA之线程池的使用
在很多的时候我们需要用到线程池,比如说jdbc的连接池之类的东西,这样能有效的减少线程创建和回收过程当中造成的性能损耗!尤其是在高并发下,线程池能够显著的节约线程的创建成本,下面我以我的理解来讲讲JAVA中线程池的简单使用!一.ThreadPoolExecutor类public ThreadPoolExecutor(int corePoolSize, ...
2018-05-23 01:06:07
218
原创 MySQL登录相关
默认安装的mysql的root用户是没有密码的直接输入命令登录mysql -uroot -p1.修改密码的命令进入mysql命令行之后set password=password('新的密码');//刷新缓存flush provileges;2.解决mysql直接登录问题用root命令登录mysqlmysql -uroot -p登录后键入以下命令use mysql;delete from my...
2018-05-22 11:16:18
349
原创 浅谈JAVA中的浅拷贝与深拷贝
在JAVA中,有时候我们需要得到一个对象的拷贝对象,在这种情况下,就需要用到JAVA中的克隆机制了,在JAVA中如果要使用克隆,那么你被需要克隆的类必须实现Clonable接口。下面给出一个实际的场景,某老师需要举办一场婚礼,需要将请帖发送给不同的同学,首先需要知道的是请帖除了被邀请人和请帖正文之外,宴请地点和时间都是相同的!1.首先是学生类的代码package com.demo.testCopy...
2018-05-08 13:04:28
186
原创 SSM配置Interceptor
在WEB应用当中,有时候我们需要在某一个特定的操作之前做一些判断,比如在将商品添加进购物车之前判断用户是否登录,或者在某一请求之前判断用户是否有权限使用该功能,那么这些情况下我们就要使用到Interceptor了,在SpringMVC当中,配置一个自定义的拦截器是十分简单的,主要步骤就是两步:1.新建拦截器类 。2.在SpringMVC中配置拦截器类。下面我直接上代码,首先是Intercepor:...
2018-04-23 20:03:00
865
原创 JSON跨域问题(SptringMVC)
@RequestMapping(value="/user/token/{token}",produce="application/json;charset=utf-8") @ResponseBody public String getUserByToken(@PathVariable String token,String callback) { Result result = token...
2018-04-22 23:44:11
259
原创 SSM整合FreeMarker
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据,简单来讲就是模板加数据模型,然后输出页面(如下图)FreeMarker不是一个We...
2018-04-21 21:50:30
1621
原创 SSM配置ActiveMQ
ActiveMQ是一个消息中间件,下载好ActiveMQ解压后到bin目录下运行命令启动mq:./activemq start在ssm工程的基础上,加入如下的jar包: <dependency> <groupId>org.apache.activemq</groupId> <ar...
2018-04-18 21:56:10
867
原创 SSM整合Dubbo服务中间件
1.依赖 <!-- dubbo相关 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <exclusions> <exclusion>
2018-04-18 17:12:51
307
原创 SSM配置全局异常处理
在Spring中,我们写一些业务逻辑的时候或许要抛出异常,这里也许你就纠结了,到底是抛出去还是捕获这个异常进行一些处理呢,这里我的理解是,如果异常发生对业务有影响(影响返回的数据)那么就采取捕获的措施,在catch里边写相关的逻辑,但是如果发生的是一些无关紧要的异常,那么我的建议是直接抛出,同时新建一个Spring的全局异常Handler来处理抛出的异常以及定制异常响应的页面!下边我直接给出代码!...
2018-04-18 16:42:09
1216
原创 VMware配置Centos7静态ip
配置静态IP的过程是非常简单的,照着下面几张图来就行了!!//到Centos系统中修改如下前缀的文件vim /etc/sysconfig/network-scripts/ifcfg-ens
2018-03-29 00:05:56
180
原创 排序二叉树
1.节点信息public class TreeNode { private int val; private TreeNode parent; private TreeNode leftChild; private TreeNode rightChild; public TreeNode(int val){ this.val = val;...
2018-03-27 22:36:10
171
转载 IDEA注释详解
目录目录生成类注释生成类注解模板生成方法注释生成方法注解模板最近从eclipse转idea了,第一步当然是配置快捷键,模板等。但是!发生了一件贼蛋疼的事情,竟然一直找不到正确添加方法注释的方法! 最后自己摸索到了,在此详细记录,供大家参考。测试版本为idea for mac,可能快捷键不同,但是设置等肯定是相同的12生成类注释打开PreferencesEditor -> File and ...
2018-03-19 21:22:18
1173
转载 String.split()注意事项
http://blog.youkuaiyun.com/e_wsq/article/details/79020743原博客!在java.lang包中有String.split()方法的原型是:public String[] split(String regex, int limit)split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,函数返回是一个数组。在其中每个出现regex的位置...
2018-03-19 17:30:50
279
转载 hadoop jar class not found
比如你写一个helloworld程序,结果hadoop jar xxx.jar放到集群上执行一哈哈,出现classnotfound了,而且志向你自己的helloworld.class,打开jar包瞅一眼,这个hellworld.class在包内,此时,兄弟,你可能忘记在你的job里设置job.setJarByClass了,yarn框架在resourcemanger上注册的时候,需要你提交你的jar...
2018-03-18 22:47:18
539
原创 MySQL之索引(index)
MySQL提供有如上图的存储引擎,一般情况下,我们使用的默认的存储引擎都是InnoDB,在MySQL中我们可以用命令:SHOW ENGINES;来查询数据库存储引擎的相关情况,如下图结果:了解完相关的存储引擎,下面就要开始了解索引是个什么东西了,按照我的理解来说,在mysql如果没有主键外键或者索引的话,你检索某一条具体的数据都将是一条一条往下匹配的,这样的话在数据量庞大了以后,你在想要找到特定的...
2018-03-05 00:26:05
222
原创 程序运行提示缺少mfc110.dll等相关文件的解决办法
打开网址: http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 两个版本都下载安装下,然后就好了!
2018-03-04 09:58:41
27128
1
原创 mysql远程连接 Host * is not allowed to connect to this MySQL server
1.首先进入你的mysql2.use mysql;3.update user set host='%' where user='root';4.flush privileges
2018-03-03 23:04:05
174
原创 SSM导入导出Excel(POI)
如何在SSM中实现Excel的导入到处呢,用POI就可以解决了!!下边我直接上代码!pom.xml org.apache.poi poi-ooxml 3.14 ExcelBeanpackage com.xxx.pojo;import org.apache.poi.xssf.usermodel.XSSFCellStyle;publ
2018-01-31 21:50:25
2541
原创 SSM动态切换数据源
在一个SSM项目中配置两个数据源,并且能够动态切换数据源完成相关的功能,在网上查找以后,居然没有一篇完整的教程能够实现该功能,这就比较郁闷了,经过半天的摸索,终于自己整出了一套方法!在总结出以下方法之前我尝试过以下的方法: 1.在Spring中做两份配置,除了数据源其余的全部相同。(但是并未成功) 2.用注解的方式让Spring自动切换数据源。(成功实现)下边我主要给出第二种方
2018-01-29 11:06:33
1132
1
原创 IDEA maven项目导入第三方jar包
IDEA下的MAVEN项目导入第三方jar包有点奇怪,就算是你导入了jar包夜import成功了但是还是会报如下的错:java.lang.NoClassDefFoundError:xxx出现这种情况的原因是,尽管你导入了jar包,但是项目实际上并没有加入此jar包,你需要把这个jar包引入到项目的lib文件夹里边,如下图解决java.lang.NoClassDefFoundError错
2018-01-25 14:22:33
8486
ikanalyzer-for-solr5.0
2017-04-10
nginx-1.11.12
2017-03-26
FastDFSv5.05
2017-03-26
libevent-2.0.22
2017-03-26
FastDFS_v5.05
2017-03-26
libevent-2.0.22-stable.tar.gz
2017-03-25
FastDFS_v5.05.tar.gz
2017-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人