- 博客(205)
- 资源 (11)
- 收藏
- 关注

原创 MUI、HTML5+、HBuilder实现透明渐变导航栏+自定义按钮(右上角分享按钮)
先上效果图:js代码:mui.plusReady(function() { var ws = plus.webview.currentWebview(); ws.setStyle({ "titleNView":{ backgroundColor: '#f7f7f7',//导航栏背景色 titleText: '透明渐...
2018-12-06 14:31:20
7790

原创 js如何在前端控制台打印
在js中右中全局方法可以在控制台console中打印信息:1、console.log(123);2、console.info(456);3、console.warn(666);4、console.error(23333);在浏览器端,按下F12 可以打开 浏览器的console窗口,查看即可。不同方法展示效果也不同,上图是log()输出的,下图是warn()输出的以及e...
2018-08-14 10:41:29
102633
2

原创 Exception occurred during processing request: null异常解决办法
在使用struts2框架开发的时候,前端发送.action请求后,控制台报以下异常,2018-07-25 19:48:18,911 [http-9001-Processor7] ERROR org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler(42) - Exception occurred during processing ...
2018-07-25 22:56:51
13644
3

原创 直接双击启动tomcat中的startup.bat出现闪退的原因及解决方法
免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。解决办法:1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:SET JAVA_HOME=D:\Java\j...
2018-07-25 22:30:07
364

原创 eclipse常用快捷键参考
1.基本快捷键Alt+Enter:显示当前文件的属性信息(包括其SVN信息)Alt+/:自动补充当前内容的代码模版Shift+Enter:在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Ctrl+Shift+Enter:在当前行插入空行(原理同上条)Ctrl+Alt+↓:复制当前行到下一行Ctrl+Alt+↑:复制当前行到上一行Ctrl+/:生成//注释(再次点击为取消注释...
2018-06-19 11:32:27
222

原创 请不要使用非法的URL地址访问 最可能的原因是: • 您正在试图非法攻击。 •您访问的URL地址不被允许。
访问一个网站在一定时间内的频率过高会被当做攻击网站的行为,然后会被该网站限制访问,再次访问该网站便会出现以下界面,解决办法有:①更改自己电脑的IP地址②换一个设备访问,比如把用电脑访问换成用手机访问③过一段时间后访问(这个时间间隔说不准,有可能几十分钟后就可以访问,也有可能几天后可以访问,或者永久限制访问)...
2018-04-18 16:18:32
29454

原创 js+bootstrap实现分页、页码跳转
制作page.jsp,在其他页码引入,只需把最外层的form标签的id设置为myForm;其中 totalPages:共有多少页;totalElements:共有有多少条记录;currentPage:第几页<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>...
2018-04-08 16:41:10
10817

转载 Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化
2018-01-29 08:46:28
332

转载 Linux常用命令
显示目录和文件的命令Ls:用于查看所有文件夹的命令。Dir:用于显示指定文件夹和目录的命令Tree:以树状图列出目录内容Du:显示目录或文件大小修改目录,文件权限和属主及数组命令Chmod:用于改变指定目录或文件的权限命令。Chown:用于改变文件拥有属性的命令。Chgrp:用于改变文件群组的命令。Chatt
2018-01-28 16:12:30
41237
6

原创 中文乱码问题和拦截器
中文乱码问题 1.之前的解决方案依然可用 post request.setCharacterEncoding("utf-8"); get 先解码 再编码 2.spring 中的针对 post 请求的编码过滤器 springEncoding org.springframe
2017-12-11 19:18:43
676

原创 Java最常用的英语单词
Compile:编绎Run:运行Class:类Object:对象System:系统out:输出print:打印line:行variable:变量type:类型static:静态的array:数组parameter:参数method:方法function:函数public:公有的
2017-12-07 17:02:59
6507
原创 @Transactional(readOnly=true)引发的坑
最近项目突然出现个bug,系统中的更新功能都失效了,我郁闷了一晚上,百思不得其解。这个功能明明上线大半年了,都没有出问题,为什么突然就出问题了呢,我debug查看了n遍,发现jpa的save方法执行完之后,数据库里的数据却并没有发生变化。然后我试着去查看了一下git提交记录好家伙,可爱的同事在service实现类的上边加了个@Transactional(readOnly = true)注解,是直接在类上边加的,然后!!!!,导致了这个类下边的增删改方法都不执行了,wdnmd。查阅资料,得出结
2021-10-27 10:26:56
2095
原创 jquery获取点击按钮的id
$("button[id^='btn_']").click(function (e) { var btnId = $(e.target).attr('id');});
2021-10-25 17:28:45
2878
2
原创 解决Spring JPA删除方法报错问题
JPA删除方法报错org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query at org.springframework.orm.jpa.EntityManagerFact
2021-05-12 15:04:03
1765
原创 JPA动态查询语句中形参的顺序必须和方法名中属性的顺序相同!!!
JPA动态查询语句中形参的顺序必须和方法名中属性的顺序相同!!!①第一种情况:形参的顺序和方法名中属性的顺序相反× 不能查询到结果②第一种情况:形参的顺序和方法名中属性的顺序保持一致√ 可以正确查询到结果...
2021-04-30 19:23:07
1351
2
原创 Missing URI template variable ‘bizType‘ for method parameter of type int]
2020-10-16 10:45:55.060 WARN 19064 --- [nio-8088-exec-8] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MissingPathVariableException: Missing URI template variable 'bizType' for method parameter of type int]
2020-11-17 21:29:05
315
原创 在IDEA中使用Git提交代码的步骤
最近新入职的公司,使用的是IDEA和Git,因为之前都没有用过,所以会遇到好多问题,整理了下大概步骤: add commit pull add commit push
2020-08-23 21:43:44
2163
10
转载 IDEA中Git的使用
工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七:小张获取小袁提交的分支场景八:小张把分支合并到主干下面来看以上各场景在IDEA中对应的操作。.
2020-07-17 13:38:05
173
转载 Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner
Gitlab权限管理Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGuest:可以创建issue、发表评论,不能读写版本库Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限Owner:可以设置项目访问权限 - Visibility Lev
2020-07-06 15:09:31
853
转载 抛开Spring去理解IOC思想 - 原来IOC容器这么简单
很多小伙伴们看到这句话可能就会想到抛开Spring就不会存在IOC思想了,其实不然在接下来的文章中就会讲述到。很多小伙伴在理解IOC的时候通常会和Spring放到一起去学习,首先呢Spring设计的非常之巧妙而且里面包含了很多除去IOC的其他功能。这样会导致我们在Spring的基础去理解IOC就变得很困难。很难抓住其核心思想。所以本文的标题的含义就是单纯的去理解IOC思想,然后通过自定义的IOC去加深对IOC的理解。看完本文之后再去理解Spring中的IOC其实思想是一致的,只是实现上有些出入。
2020-06-29 21:09:25
326
转载 iOS逆向 代码注入+Hook
写在前面本文涉及内容无风险,但某信有检测BundId机制,建议不要大号登录本文是建立在应用重签名的基础上iOS逆向 应用重签名+微信重签名实战1iOS逆向 Shell脚本+脚本重签名2工具:yololib+class_dump3密码:8ujj一、初次注入代码注入有两种方案:通过FrameWork和dylib1.脚本重签名照着iOS逆向 Shell脚本+脚本重签名1重签名2.FrameWork注入2.1 新建FrameWork在Xcod...
2020-05-18 10:48:48
745
原创 IDEA从svn检出项目后没有run选项
导入别人的工程进来IDEA中,src下面的各个程序前面有橘黄色的标志物不是像下图这样的,,然后右键之后没有run这个选项,所以要解决这个问题解决步骤右键点击src 选择Mark Directory as 在选择Test Sourses Root 完成,都变成蓝色小c了~...
2020-05-15 16:01:38
504
原创 对Arraylist遍历进行remove操作时报数组下标越界异常
原因是每次remove后的size都会发生变化,但是迭代基数没有根据remove后的size动态调整,导致越界及集合遍历不完全。正确方法如下:ArrayList arr = new ArrayList(); for(int i = 10;i<15;i++) arr.add(i); arr.add(10); arr.add(10); arr.add(10); arr.add(10)...
2020-05-15 14:36:26
1617
转载 100多个免费API接口分享 调用完全不限次数,以后总用得着
各类无次数限制的免费API接口整理,主要是聚合数据上和API Store上的一些,还有一些其他的。聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免费的各类API接口。手机号码归属地API接口:https://www.juhe.cn/docs/api/id/11历史上的今天API接口:https://www.juhe.cn/docs/api/id/63股票数据API接口:https://www.juhe.c...
2020-05-12 19:58:10
1530
转载 JVM分代回收算法通俗理解
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。HotSpot虚拟机GC算法采用分代收集算法:1、一个人(对象)出来(new 出来)后会在Eden Space(伊甸园)无忧无虑的生活,直到GC到
2020-05-12 14:22:00
254
原创 从SVN中检出eclipse项目到IDEA无法运行
刚开始使用IDEA,直接从SVN中检出eclipse项目到了IDEA中,于是出现了各种问题换个思路,成功解决:1.先把eclipse项目从SVN检出到本地;2.然后再将该项目import导入到IDEA中即可!参考文章:https://blog.youkuaiyun.com/m0_37952284/article/details/80310587...
2020-05-08 19:01:46
557
转载 JAVA开发中的四种加密方法
文章目录一、工具类md5加密工具类 base64加密工具类 Bcrypt工具类二、加密测试MD5加密测试 base64加密测试 SHA加密测试 BCrypt加密测试一、工具类1. md5加密工具类package 加密Tester.util;import java.security.MessageDigest;public class MD5Utils {...
2020-05-08 13:58:10
668
转载 SVN提示https证书验证失败解决办法
svn提交代码时报错,证书认证失败Commit failed with error0 files committed, 1 file failed to commit:修改模糊查询svn: E170013: Commit failed (details follow):svn: E170013: Unable to connect to a repository at URL '...
2020-04-30 14:49:12
2330
1
转载 代码重构
答应我,别再写上千行的类了好吗?最近在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了。为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性如果你身边有一个类写上千行的猿,一定要把此文转给ta为什么类不能过长?类过长——读不通,扩展不...
2020-04-30 11:05:44
262
转载 9 个小技巧让你的 if else看起来更优雅
我们本文提供了 9 种方法来解决掉那些“烦人”的 if else,一起来看吧。1.使用 return我们使用return去掉多余的 else,实现代码如下。优化前代码:if(str.equals("java")) {// 业务代码 ! true;}else{return;}优化后代码:if(str.equals("java")) {...
2020-04-30 10:46:56
256
转载 IntelliJ IDEA 2019从入门到癫狂 图文教程
前言:IntelliJ IDEA如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的...
2020-04-29 16:21:47
273
转载 一些计算机网络知识
前言作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块’废铁’, 它们的作用将大打折扣.. 本文的作用呢,主要是针对不是非网络专业开发的人员准备的, 以’最短的时间, 了解计网最多的知识’为前提起笔.概述先来了解下各种我们知道, 但是不太了解的专业名词的意思因特网因特网因特网是当今世界上最大的网络, 是”网络的网络”. ...
2020-04-29 15:57:51
1007
原创 Echarts实现全球3D飞线攻击图
function getAttackMapChart(){ var success = function(o){ var geoCoordMap = {'上海': [121.48,31.22],'阿富汗':[67.709953,33.93911],'安哥拉':[17.873887,-11.202692],'阿尔巴尼亚':[20.168331,41.153332],'阿联酋':[53.847...
2020-04-27 18:48:02
3722
原创 MD5加密方法
public static String a1(String str) { try { MessageDigest instance = MessageDigest.getInstance("MD5"); char[] toCharArray = str.toCharArray(); byte[] bArr =...
2020-04-27 18:18:10
165
原创 实现App版本更新功能的前后台代码
var version = "";mui.ready(function() { mui.plusReady(function() { version = plus.runtime.version; checkVersion(); })})/** * @param {String} userId 用户名 * @param {String} password 密码 */f...
2020-04-27 18:15:36
2304
转载 Java 基础系列:图解Java内存
进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提。 简单通俗的讲,一个完整的Java程序运行过程会涉及...
2020-04-27 12:06:25
387
jadx-gui(反编译工具) v0.6.1
2018-10-30
基于Java的物流企业管理系统的设计与实现毕业设计
2018-07-23
sql server2008 x64官方中文版
2018-04-09
实现负载均衡的Web服务器软件nginx-1.13.0
2018-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人