自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jiaonizuoren的博客

只要思想不滑坡,办法总比困难多

  • 博客(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 7458

原创 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 102319 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 13211 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 325

原创 eclipse常用快捷键参考

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

2018-06-19 11:32:27 201

原创 请不要使用非法的URL地址访问 最可能的原因是: • 您正在试图非法攻击。 •您访问的URL地址不被允许。

访问一个网站在一定时间内的频率过高会被当做攻击网站的行为,然后会被该网站限制访问,再次访问该网站便会出现以下界面,解决办法有:①更改自己电脑的IP地址②换一个设备访问,比如把用电脑访问换成用手机访问③过一段时间后访问(这个时间间隔说不准,有可能几十分钟后就可以访问,也有可能几天后可以访问,或者永久限制访问)...

2018-04-18 16:18:32 29209 1

原创 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 10658

转载 Java开发中的23种设计模式详解(转)

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

2018-01-29 08:46:28 310

转载 Linux常用命令

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

2018-01-28 16:12:30 40347 6

原创 中文乱码问题和拦截器

中文乱码问题  1.之前的解决方案依然可用  post     request.setCharacterEncoding("utf-8");   get      先解码  再编码   2.spring 中的针对 post 请求的编码过滤器               springEncoding                    org.springframe

2017-12-11 19:18:43 635

原创 Java最常用的英语单词

Compile:编绎Run:运行Class:类Object:对象System:系统out:输出print:打印line:行variable:变量type:类型static:静态的array:数组parameter:参数method:方法function:函数public:公有的

2017-12-07 17:02:59 6472

原创 com.aspose.words for java添加页码

【代码】com.aspose.words for java添加页码。

2023-10-31 10:22:20 483

原创 com.aspose.words for java获取每一页的第一行

/ 遍历 section 中的每个段落。

2023-10-31 10:20:39 244

原创 @Transactional(readOnly=true)引发的坑

最近项目突然出现个bug,系统中的更新功能都失效了,我郁闷了一晚上,百思不得其解。这个功能明明上线大半年了,都没有出问题,为什么突然就出问题了呢,我debug查看了n遍,发现jpa的save方法执行完之后,数据库里的数据却并没有发生变化。然后我试着去查看了一下git提交记录好家伙,可爱的同事在service实现类的上边加了个@Transactional(readOnly = true)注解,是直接在类上边加的,然后!!!!,导致了这个类下边的增删改方法都不执行了,wdnmd。查阅资料,得出结

2021-10-27 10:26:56 1908

原创 jquery获取点击按钮的id

$("button[id^='btn_']").click(function (e) { var btnId = $(e.target).attr('id');});

2021-10-25 17:28:45 2746 2

原创 改变表结构时,相关的视图需要重新保存

每次修改表结构之后,一定要重新保存一下与改表相关的视图,否则根据视图取出的数据会出错!!!

2021-06-11 15:48:56 460

原创 解决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 1537

原创 JPA动态查询语句中形参的顺序必须和方法名中属性的顺序相同!!!

JPA动态查询语句中形参的顺序必须和方法名中属性的顺序相同!!!①第一种情况:形参的顺序和方法名中属性的顺序相反× 不能查询到结果②第一种情况:形参的顺序和方法名中属性的顺序保持一致√ 可以正确查询到结果...

2021-04-30 19:23:07 1267 2

原创 js中如何判断方法是否存在

if (typeof (close) == "function") { closetab(data);}

2021-01-14 19:24:12 1099

原创 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 267

原创 在IDEA中使用Git提交代码的步骤

最近新入职的公司,使用的是IDEA和Git,因为之前都没有用过,所以会遇到好多问题,整理了下大概步骤: add commit pull add commit push

2020-08-23 21:43:44 2044 10

转载 IDEA中Git的使用

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七:小张获取小袁提交的分支场景八:小张把分支合并到主干下面来看以上各场景在IDEA中对应的操作。.

2020-07-17 13:38:05 141

转载 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 794

转载 抛开Spring去理解IOC思想 - 原来IOC容器这么简单

很多小伙伴们看到这句话可能就会想到抛开Spring就不会存在IOC思想了,其实不然在接下来的文章中就会讲述到。很多小伙伴在理解IOC的时候通常会和Spring放到一起去学习,首先呢Spring设计的非常之巧妙而且里面包含了很多除去IOC的其他功能。这样会导致我们在Spring的基础去理解IOC就变得很困难。很难抓住其核心思想。所以本文的标题的含义就是单纯的去理解IOC思想,然后通过自定义的IOC去加深对IOC的理解。看完本文之后再去理解Spring中的IOC其实思想是一致的,只是实现上有些出入。

2020-06-29 21:09:25 283

转载 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 571

原创 IDEA从svn检出项目后没有run选项

导入别人的工程进来IDEA中,src下面的各个程序前面有橘黄色的标志物不是像下图这样的,,然后右键之后没有run这个选项,所以要解决这个问题解决步骤右键点击src 选择Mark Directory as 在选择Test Sourses Root 完成,都变成蓝色小c了~...

2020-05-15 16:01:38 467

原创 对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 1513

转载 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 1178

转载 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 222

原创 从SVN中检出eclipse项目到IDEA无法运行

刚开始使用IDEA,直接从SVN中检出eclipse项目到了IDEA中,于是出现了各种问题换个思路,成功解决:1.先把eclipse项目从SVN检出到本地;2.然后再将该项目import导入到IDEA中即可!参考文章:https://blog.csdn.net/m0_37952284/article/details/80310587...

2020-05-08 19:01:46 511

转载 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 613

转载 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 1973 1

转载 代码重构

答应我,别再写上千行的类了好吗?最近在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了。为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性如果你身边有一个类写上千行的猿,一定要把此文转给ta为什么类不能过长?类过长——读不通,扩展不...

2020-04-30 11:05:44 234

转载 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 226

转载 IntelliJ IDEA 2019从入门到癫狂 图文教程

前言:IntelliJ IDEA如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的...

2020-04-29 16:21:47 238

转载 一些计算机网络知识

前言作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块’废铁’, 它们的作用将大打折扣.. 本文的作用呢,主要是针对不是非网络专业开发的人员准备的, 以’最短的时间, 了解计网最多的知识’为前提起笔.概述先来了解下各种我们知道, 但是不太了解的专业名词的意思因特网因特网因特网是当今世界上最大的网络, 是”网络的网络”. ...

2020-04-29 15:57:51 899

原创 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 3444

原创 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 137

原创 实现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 2222

转载 Java 基础系列:图解Java内存

进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提。 简单通俗的讲,一个完整的Java程序运行过程会涉及...

2020-04-27 12:06:25 344

jadx-gui(反编译工具) v0.6.1

jadx-gui是一款安卓反编译工具,安装后可以用来查看apk源码,打开zip、dex、jar、apk、class文件,了解学习借鉴其内部代码构造,需要64位Java环境支持,赶快下载使用吧! 软件特色   1、操作方便快捷,一步到位   2、有较为完善的gui界面,带有较多实用功能   3、反编译代码可读性高   4、支持全局搜索class、method、field、code 常见问题   jadx卡死错误修复方法   有时候会出现卡死的状态,这是因为内存不够。官方提供了以下两种解决方案。   一、减少处理线程数(-j选项)   二、增加最大java堆大小:   命令行(linux的例子):JAVA_OPTS="-Xmx4G" jadx -j 1 some、apk   编辑'jadx'脚本(Windows上的jadx、bat)并设置更大的堆大小: DEFAULT_JVM_OPTS="-Xmx2500M"

2018-10-30

基于Java的物流企业管理系统的设计与实现毕业设计

基于Java技术的的物流企业管理系统的设计与实现毕业设计,数据库为SqlServer2008、开发语言是SqlServer,运用jsp技术,本资源之中包含数据库、系统、答辩PPT、开题任务书、论文、开题报告等

2018-07-23

sql server2008 x64官方中文版

microsoft SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的Microsoft SQL Server版本。这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性、优点和功能。 微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。

2018-04-09

linux操作系统下的mongodb数据库

可以在linux操作系统下的安装和使用的mongodb数据库,适用于64位系统

2018-01-28

实现负载均衡的Web服务器软件nginx-1.13.0

我们通常称对某一台机器的访问量称为负载量,如何将一个用户的请求,合理的分配到一台能快速响应用户请求的服务器上,我们就需要用到一些负载策略。也就体现出了文章主题的用意了:负载均衡,将用户的所有HTTP请求均衡的分配到每一台机器上,充分发挥所有机器的性能,提高服务的质量和用户体验。负载均衡可以通过负载均衡网络硬件设备和Web服务器软件来实现,前者设备成本较高,小公司通常负担不起,所以后者一般是我们的首选。实现负载均衡常用的Web服务器软件有Nginx、HAProxy、LVS、Apache,本资源是Nginx的负载均衡策略。 负载均衡的目的是为了解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服务瘫痪,无法正常提供服务。

2018-01-13

apache-tomcat-7.0.67.rar

apache-tomcat-7.0.67.rar,tomcat服务器7.0.67版本,解压后可直接使用

2018-01-12

markdownpad2

markdownpad2文本编辑器,可装换为html格式的文件。。。

2017-12-22

MySQL数据库

MySQL数据库,版本为mysql-5.5.28,适用于win7和win10系统

2017-12-22

Windows环境下对mysql-5.5.28版本的安装图解

Windows环境下对mysql数据库的详细安装图解,适用于win7和win10系统,32位系统和64位系统。

2017-12-22

空空如也

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

TA关注的人

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