09 2018 档案
摘要:<! flowchart 箭头图标 勿删 工具介绍 本工具最早是制作出来查看我的 FTL(Fast Trace Log) 二进制日志文件的, 后来因为去做Java后台,经常看 SpringBoot, Tomcat 等的日志, 就简单重构了一下, 从而支持通过正则来通用的分析日志. LogViewer
阅读全文
摘要:源码:https://github.com/fpillet/NSLogger 特点 摆脱Xcode的小窗查看日志 不用再将iPhone连接到电脑上才能看日志 支持通过互联网传送日志 可以输出图片的日志 可自己定义日志等级 安装 NSLogger分为两部分,LoggerClient和NSLogger
阅读全文
摘要:ssh 连接服务器 ssh user@www.xxx.com p60022 用户名@ip 端口 进入日志所在目录 cat FILENAME 查看文本文件,P.S. 在查较大文件时为了避免刷屏,请使用 cat FILENAME | more 或 more FILENAME zcat FI
阅读全文
摘要:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.context.properties.Configu
阅读全文
摘要:近日在项目中使用SpringBoot集成PageHelper后,跑单元测试时出现了“在系统中发现了多个分页插件,请检查系统配置!”这个问题。 如下图所示: org.mybatis.spring.MyBatisSystemException: nested exception is org.apach
阅读全文
摘要:我的spring boot项目中前端页面的资源引用我的静态文件夹是我的application.yml中资源路径配置了同时我在WebMvcConfig中配置了addResourceHandlers我在idea内部运行项目时,资源文件可以正常加载,然后我将war包放入tomcat的webapp目录下运行
阅读全文
摘要:springboot的web项目的启动主要分为: 一.使用内置tomcat启动 启动方式: 1、IDEA中main函数启动 2、mvn springboot run 命令 3、java jar XXX.jar 配置内置tomcat属性: 关于Tomcat的属性都在org.springframewor
阅读全文
摘要:<span style="font size:18px;"> java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.makeAccessible(Ljava/lang/reflect/Construct
阅读全文
摘要:1. 系统框架加载正常,但是Tomcat启动失败,报错如下: Log代码 2013 7 26 17:18:33 org.apache.catalina.core.StandardContext startInternal
阅读全文
摘要:开发项目中会遇到Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的问题,通过查找资料找到是通过设置Tomcat 启动堆空间大小、年轻代大小、每个线程大小参数进行调优的,具体如下: 一、在Tomcat 启动脚本(catalina.sh/cata
阅读全文
摘要:报错: ===================================================================================================== 项目启动部署报错: java.lang.NoSuchMethodError: org.s
阅读全文
摘要:<! flowchart 箭头图标 勿删 在使用 Springboot 框架进行开发的时候,通常我们会在 main 函数上添加 @SpringBootApplication 注解,今天为大家解析一下 @SpringBootApplication,如有不正之处,欢迎批评指正。 @SpringBootA
阅读全文
摘要:SpringBoot默认支持Tomcat7及以上版本(SpringBoot默认支持servlet3.1版本及以上,Tomcat6只支持到servlet2.5) 测试环境:jdk1.8 + tomcat7+SpringBoot2.1.0.M1 、 jdk1.8+ tomcat8.5+Spr
阅读全文
摘要:spring boot默认创建出来的应用程序是内嵌web容器的,直接运行jar文件就可以的,但通常我们也需要将程序部署到tomcat中,这需要做如下改进: 1.pom.xml修改 打包方式需要修改成war:<packaging>war</packaging> spring b
阅读全文
摘要:<! flowchart 箭头图标 勿删 SpringBoot启动 Spring Boot通常有一个名为 Application的入口类,在入口类里有一个main方法,这个main方法其实就是一个标准的java应用的入口方法。 在main方法中使用SpringApplication.run方法启动S
阅读全文
摘要:Spring Boot 概述 Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring based applications. Spring Boot is designed t
阅读全文
摘要: 现在JavaConfig配置方式在逐步取代xml配置方式。而WebApplicationInitializer可以看做是Web.xml的替代,它是一个接口。通过实现WebApplicationInitializer,在其中可以添加servlet,listener等,在加载
阅读全文
摘要:启动时,报错信息如下: 这个错误找了很久的原因,一般都是jar包冲突导致,总结一下一般情况下jar冲突的解决方案: 方案一:给JVM的启动的时候添加“ XX:+TraceClassLoading”,一般可以再tomcat后者eclipse(其他IDE也可以)中直接添加即可打印(通过该方法本次解决了几
阅读全文
摘要:使用spring boot很方便,一个jar包就可以启动了,因为它里面内嵌了tomcat等服务器。 但是spring boot也提供了部署到独立服务器的方法。 如果你看文档的话,从jar转换为war包很简单,pom.xml的配置修改略去不讲。 只看source的修改,很简单,只要一个配置类,继承自S
阅读全文
摘要:springboot其实并不推荐使用jsp作为视图模板,其默认采用Thymeleaf作为模板,出于对其没有研究,故考虑目前阶段仍然使用jsp作为视图模板。下面就展开实践案例过程: 1、首先创建一个jsp页面: <!DOCTYPE html> <%@ taglib prefix="s
阅读全文
摘要:在之前的《使用jsp作为视图模板&常规部署》章节有过一个实践,需要启动类继承自SpringBootServletInitializer方可正常部署至常规tomcat下,其主要能够起到web.xml的作用。下面通过源码简单解析为何其能够替代web.xml。 本章概要 1、源码分析如何实现Spr
阅读全文
摘要:<! flowchart 箭头图标 勿删 两个坑 .war.original 生成这种格式的文件,是因为在开启了二次打包。具体可以看这里 修改入口文件的配置 , 官方文档看这里 类似下面的代码,要继承SpringBootServletInitializer @SpringBootApplicatio
阅读全文
摘要:! flowchart 箭头图标 勿删 问题描述 Fatal error compiling: 无效的标记 maven启动错误。。版本号不对 <plugin> <artifactId>maven compiler plugin</artifactId> <
阅读全文
摘要:! flowchart 箭头图标 勿删 使用maven创建的springboot项目,默认是jar包,springboot还有自己带的tomcat。现在需要将项目打包,并部署到服务器tomcat下面。 1、修改pom.xml文件。将jar修改为war。 <packaging>war&l
阅读全文
摘要:昨天部署了一下nginx+tomcat+java出现了很多问题,以下为整理总结。 使用了两种部署方式,一种是源码部署,一种是war部署。 java源码部署总结: 环境:nginx+tomcat 部署方式:源码部署 1 源码目录 /chroot2/test/schedule
阅读全文
摘要:<! flowchart 箭头图标 勿删 近期尝试使用tomcat和Nginx进行配合做负载均衡和静态与动态资源分配的Demo,期间遇到很多有意思的地方和知识短板,特此记录 一:什么是Nginx? Nginx也是一款服务器,我们常用它做如:反向代理、负载均衡、动态与静态资源的分离的工作 反向代理:相
阅读全文
摘要:```python !/bin/bash auto config nginx server by author www.jfedu.net 2018年5月14日17:25:52 N_PAR="vim lrzsz perl perl devel libxml2 libxml2 devel ncurse
阅读全文
摘要:```python 使用脚本一键安装mysql5.7.x,初始化数据库,启动数据库 mysql版本:源码mysql5.7.10 linux版本:centos6.5 x86_64 !/bin/bash GROUP_NAME=mysql USER_NAME=mysql MYSQLDB_HOME=/hom
阅读全文
摘要:转自: https://blog.csdn.net/zmken497300/article/details/51615678安装环境CentOS 7 x86_64 DVD 1511.isomysql 5.6.29 linux glibc2.5 x86_64.tar.gzmysql_inst
阅读全文
摘要:mysql的编译安装,在博客 开源服务专题之 mysql的编译安装 中已经说明了,但是还是比较麻烦,尤其是一大堆命令,来手动执行,稍有不慎,就会出错。生产上一般都是先在本地测试环境进行自动化测试,如果ok,那么就在生产上进行自动化安装,省事,省力,安全。 本文环境: CentOS
阅读全文
摘要:1、功能描述 1. 安装支持包,从软件源下载自定义的NGINX包,创建NGINX用户和用户组。 2. 安装并初始化NGINX配置。 3. 运行NGINX并检测运行状态。 2、实现 源码如下: !/bin/bash eastmoney public tools version: v1.0.1 crea
阅读全文
摘要:开发十年,就只剩下这套Java开发体系了 >>> 最近,又临近博主所负责的一个大型项目的发版了。之前有提到过,该项目涉及到30 40台服务器的发版。且项目客户规定发版需在晚上10
阅读全文
摘要:开机启动tomcat 1:在/etc/rc.d/init.d目录下生成一个文件tomcat8080 2:在文件里添加如下内 !/bin/bash 2345 linux运行级别 10开机启动优先级,数值越大越排在前面,最大值100 90关机优先级 chkconfig: 2345 10 90 descr
阅读全文
摘要:<! flowchart 箭头图标 勿删 说明: 用平常的方式在Linux服务器上安装程序,需要下载安装包、进入安装包位置、给安装包文件赋予可执行权限、执行安装、设置环境变量……等等一系列复杂的操作。并且如果有关联也需要一个一个的挨着安装。耗时并且繁琐。而用shell脚本来执行这些操作,则很好的解决
阅读全文
摘要:实验环境 只有两台机子,一台虚拟机192.168.1.200,另外一台物理机192.168.1.201。 目标 执行一个shell脚本,给这两台机子自动安装jdk。 实验步骤 1.自动设置ssh免密码登录 执行脚本之后,遍历服务器ip,对每一个服务进行如下操作 2.每台服务
阅读全文
摘要:系统环境为:ubuntu 14.04 一、JDK 自动安装脚本 jdk自动安装bash shell脚本,截止今天(2014/10/15)亲测可用: sudo su 切换到root权限 mkdir /usr/local/java cd /usr/local/java download jdk 1.7.
阅读全文
摘要:A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在A上运行本脚本: 复制代码 代码如下: $ ./install jdk.sh B的IP or: 复制代码 代码如下: $ ./in
阅读全文
摘要:centos6.7 当我们有很多台主机,想在每台机器上都安装一样的某些软件,当然,一台机器一台机器安装也是可以的,但是如果有一键安装所有机器上的软件那是不是很激动人心呢! 首先我们需要制作一台服务器,并把软件包放在我们的服务器上 首先进入 /var/www/html文件夹 cd /var/
阅读全文
摘要:最近项目从windows搬到linux,由于项目组成员有限并且有其它紧急的任务需要处理,因而这个任务就落到我的头上了。下面记录下centos最小版本安装nginx+tomcat+mysql+java的运行环境。 centos7 minimal安装 参考:http://www.tecmint
阅读全文
摘要:!/bin/bash Name:Centos 6.4 安装nginx1.8.1 Date:2016 05 27 Author:qifei@meizu.com Home=$(cd ;pwd) 这个命令写在脚本文件里面才有用,它返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置
阅读全文
摘要:Nginx 虽然处理并发量比 apache 确实要强点,但它这种 php cgi 模式不是太稳定,这点网上也有朋友总结了,我在实现项目中也感受到了。 我们一台支付机,偶尔会出现以下情况的:php cgi&
阅读全文
摘要:mkdir /usr/javamkdir /znywImage cp f /usr/jdk 7u79 linux x64.tar.gz /usr/java tomcatPath=/usr/apache tomcat 8.5.20if [ d "$tomcatPath" ]; then echo "删
阅读全文
摘要:linux配置java环境只需在/etc/profile中添加以下 前提是把jdk解压到/usr/local路径,当然路径可以随便改 export JAVA_HOME=/usr/local/jdk1.7.0_79export JAVA_BIN=$JAVA_HOME/binexport PATH=$P
阅读全文
摘要:一、创建maven父工程(pom)pom.xml如下:<?xml version="1.0"encoding="UTF 8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.or
阅读全文
摘要:https://github.com/zouzg/mybatis generator guimybatis generator guimybatis generator gui是基于mybatis generator开发一款界面工具, 本工具可以使你非常容易及快速生成Mybatis的Java POJ
阅读全文
摘要:Jquery代码如下: $(" add_form .radio input").bind("click",function(){ var $radio = $(this); // if this was previously checked if ($radio.data('waschecked')
阅读全文
摘要:单选框按钮(radio)选择事件怎么设置呢? 既可以在radio标签里设置onclick事件实现,也可以设置它的onchange事件实现,效果一样,代码如下: <input id="radio_" onchange="test(this)" type="radio" /> 或者: <
阅读全文
摘要:网上找了好多帖子,都没用,在百度知道发现以下答案 知识点:使用 jq的prop才能设置 html $('.ss').click(function(){ $(this).find("input[type=radio]").attr("checked",true); }); <ul> <
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36092584/article/details/52740681 1)select下拉框控制div的隐藏与显示 <script> function checkYear() { var
阅读全文
摘要: <!doctype html><html> <head> <meta charset="utf 8"> <title>jQuery实现复选框的全选、反选、并且根据复选框的(checked属性)控制多个对应div的显示/隐藏&l
阅读全文
摘要:单选框:单选框的name值全部相同 页面有一组单选框的元素<td><input type="radio name="radioid">满意</td> <
阅读全文
摘要:全选、全不选、反选功能html代码<form action="" id="oForm" name="myForm"> <input type="checkbox" name="hobby" id="basket" value="
阅读全文
摘要:<form id="common form"> <input name="check1" type="checkbox"/>check1 <input name="check2" type="checkbox"/>check2 <input name="ch
阅读全文
摘要:开发中遇到了用js解析重新组装json数据的要求,关键点在于JSON中的串的键是动态的,多方查找解决了在此做个记录。同时我也深感js中循环的无赖,如果用i作为键会得到索引,用key作为循环变量竟然可以得到key,不太理解这种设计,暂且记录下来吧。 其中,关于json的格式说明如下(支付产品名称是根据
阅读全文
摘要:OSI参考模型OSI RM:开放系统互连参考模型(open systeminterconnection reference model)OSI参考模型具有以下优点:简化了相关的网络操作;提供设备间的兼容性和标准接口;促进标准化工作;结构上可以分隔;易于实现和维护。 20世纪60年代以来,计
阅读全文
摘要:Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。 Socket编程 一、网络基础知识(参考计算机网络)
阅读全文
摘要:摘要:在慢速网络上Tomcat线程数开到300以上的水平,不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待。但是配上APR之后,Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,这时并发的线程数量明显下降,从原来的300可能会马
阅读全文
摘要:在CentOS7最小安装版下,编译安装apr util时报错: fatal error: expat.h: No such file or directory 解决办法:yum install expat devel 一般这类错误都是缺少依赖,问题是怎么找出来。
阅读全文
摘要: CentOS 7 下 安装 nginx 执行配置命令 ./configure 时提示以下错误: 解决: 执行以下命令:
阅读全文
摘要:转自:http://blog.csdn.net/remote_roamer/article/details/51719891 第一次我自己是用的yum安装apr, apr utils, tomcat native, 但是启动tomcat的时候,提示我tomcat native版本过低,所以不得不手动
阅读全文
摘要: Python 3自带了一个叫做2to3.py,这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式,可进行整个文件夹或者是单个代码的python2代码的转换很是方便。
阅读全文
摘要:1、优化内核及TCP连接: fs.file max = 655350 系统文件描述符总量 net.ipv4.ip_local_port_range = 1024 65535 打开端口范围 net.ipv4.tcp_max_tw_buckets = 2000 设置tcp连接时TIME_WAIT个数 n
阅读全文
摘要:<script type="text/javascript"> getJson('age'); function getJson(key){ var jsonObj={"name":"傅红雪","age":"24","profession":"刺客"}; //1、使用eval方法 var
阅读全文
摘要://构建一个json对象 var pinpai = { "0":{"美的":49,"三星":35,"海信":25,"格力":16,"方太":14}, "1":{"美的":49,"三星":35,"海信":25,"格力":16,"方太":14} }
阅读全文
摘要:1、js声明json数据; 2、打印json数据; 3、遍历json数据; 4、转换json数据为数组; //声明JSON var json = {}; json.a = 1; //第一种赋值方式(仿对象型) json['b'] = 2; //第二种赋值方式(仿数组型) //打印JSO
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dushu990/article/details/73549174 python2.x脚本转换为python3.x脚本的方法: 安装python3.x切换到转换工具所在目录:cd C:\Pyt
阅读全文
摘要:OS 模块 os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹) result = os.getcwd() print(result) chdir()改变当前工作目录 os.chdir('/ho
阅读全文
摘要:学python,想必大家都是从爬虫开始的吧。毕竟网上类似的资源很丰富,开源项目也非常多。 python学习网络爬虫主要分3个大的版块:抓取,分析,存储 当我们在浏览器中输入一个url后回车,后台会发生什么? 简单来说这段过程发生了以下四个步骤: 查找域名对应的ip地址。 向ip对应的服务器发送请求。
阅读全文
摘要:CSS类选择器参考手册 一个元素同时使用多个类选择器 CSS中类选择器用点号表示。实际项目中一个div元素为了能被多个样式表匹配到(样式复用),通常div的class中由好几段组成,如<div class="user login">能被.user和.login两个选择器选中。如果这两个选
阅读全文
摘要:要解析的json数据格式为: HTTP/1.1 200 OK Content Type: text/jsv Content Length: length { ResponseStatus: { }, Data: { TourCopyWriterInfo: { DefaultCopyWriter: S
阅读全文
摘要:1.后台接收json数组转成封装实体类的List: package no.integrasco.ingentia.news.qaedition; public class Person { private String name; private int age; public String get
阅读全文
摘要:真正做到了 多按钮的验证。 在用户输入的时候就可以验证,而网上大部分多按钮验证都是必须要用户点击按钮后才可以验证。 研究了两天终于弄出来了,不知道两天是过长还是过段,现在分享给小伙伴们。 小伙伴们支持下啊,转载保留原本地址: http://blog.csdn.net/xujunheng/articl
阅读全文
摘要:parse用于从一个字符串中解析出json对象 如: var str = '{"name":"huangxiaojian","age":"23"}' 结果: JSON.parse(str) Object age: “23" name: “huangxiaojian" __prot
阅读全文
摘要:错误信息:本来是要显示JSON对象的 结果控制台打印了[object object] 需要做一个简单的转换,如下: var jsonData = JSON.stringify(data);// 转成JSON格式 var result = $.parseJSON(jsonData);//
阅读全文
摘要:ajax的url有两种,一种是绝对路径,另一种是相对路径。 一、绝对路径:包括协议名称、主机地址、端口、web项目名称等的完整请求路径。 例如: $.ajax({ url:"http://localhost:8080/webname/test" }); &n
阅读全文
摘要:请根据自己的需要选择以下标签。<%@ taglib uri="/struts tags" prefix="s"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri=
阅读全文
摘要:1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 &nbs
阅读全文
摘要:使用virtual box虚拟机,镜像为CentOS 6.9 x86_64 LiveDVD.iso,使用SecureCRT远程连接。安装CentOS系统之后,选择host only连接模式,修改虚拟机的ip地址: &n
阅读全文
摘要:不管在什么地方,什么时候,学习是快速提升自己的能力的一种体现!!!!!!!!!!! 关于JDK1.8 与之前的版本相比有哪些变化和新特性我也不在这详细的说明了,毕竟一度娘啥都有了,既然不多说那就直接开始吧!! 准备资料: 1、已经在VMware安装好了的虚拟机,本文使用的是CentOS7,我就以这个
阅读全文
摘要:<! flowchart 箭头图标 勿删 多表联查会有此类结果出现, 查阅发现基本解决思路是双重遍历,获取map,entry.value等方法. 最终发现可以使用c:forEach单次遍历,map中的key值大写,即可得到object. Controller层 @RequestMapping("fi
阅读全文
摘要:! flowchart 箭头图标 勿删 JSP的C标签遍历Map数据 Map可以实现较为丰富的数据封装。 第一种: 控制器传递到页面的map格式如下: Map<String, User> dataMap = new HashMap<String, User>(); data
阅读全文
摘要:由于之前在学校写的jsp页面都是夹杂着java代码的,所以之前写了个jsp,满满的<%%>和java代码,老师说那样太不美观了啊!!!要全部用EL表达式替代了。本人还是太笨了,弄了一上午才把页面改回来,其实就一点点的工作量,主要是用json传值的,导致好多问题都在网上找不到解决方案,搜索
阅读全文
摘要:[java] view plain copy print? [java] view plain copy print?<code class="language java">import java.util.Scanner;
阅读全文
摘要:JDK7和JDK8下的System.nanoTime()输出完全不一样,而且差距还非常大,是不是两个版本里的实现不一样,之前我也没注意过这个细节,觉得非常奇怪,于是自己也在本地mac机器上马上测试了一下,得到如下输出: ~/Documents/workspace/Test/src ᐅ /Librar
阅读全文
摘要: 之前给模块做性能优化的时候,需要将性能调到毫秒级,使用了System.nanoTime()和System.currentTimeMillis()对代码分片计时分析耗时操作,后发现在串行情况下性能达到毫秒级,但是一旦在并发压测的时候,性能急剧下降,后经多方排查,发现原因出在System.nanoT
阅读全文
摘要:纳秒 ns(nanosecond):纳秒, 时间单位。一秒的10亿分之一,即等于10的负9次方秒。常用作 内存读写速度的单位。 1纳秒=0.000001 毫秒 1纳秒=0.00000 0001秒 java的System.currentTimeMillis()和System.nanoTime()区别:
阅读全文
摘要:时间戳精度有两个概念:1是精确到秒,2是精确到毫秒。 要操作时间戳和时间戳转换为时间一般对应的对象就是Date,而Date各种转换离不开SimpleDateFormat; 如果是要获取时间指定的年月日时,一般对应的是LocalDate,而LocalDate各种转换离不开DateFormatter;
阅读全文
摘要:前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },"json"); 又或者是这样的ajax $.ajax({ url:"${pageContext.request.contextPath}/public/te
阅读全文
摘要:<! flowchart 箭头图标 勿删 首先描述一下出现错误的情景: 我刚学springmvc,想做一个登录界面的东西。然后试着写了一个controller如下: @RequestMapping(value = "/login", method = RequestMethod.POST) publ
阅读全文
摘要:故障码: Servlet.service() for servlet servletAction threw exceptionjava.lang.NullPointerException at com.dbdao.mysql.mySqlConnection.getClose(mySqlConnec
阅读全文
摘要:博主最近遇到了这个问题,解决情况如下 第一种情况:前台页面的表单在一些情况下没有指定POST方法: Ajax没有指定POST方法: 后台方法在一定情况下需要指定POST方法: 第二种情况:前端参数类型与后台数据库中的存储类型不一致导致错误: 这种情况(1)如果只需从前台获取则只需要将前台参数名避免与
阅读全文
摘要:今天在写一个简单的springMVC的表单请求处理时,出现了这个问题。我的form表单用的是post方法提交,并没有使用get方法,出现这个问题时,笔者可谓是一脸懵逼。这是form表单:这是对post请求的处理方法:检查了半天,网上的方法也试了很多都无法解决,后来在一个原理讲解贴里发现了解决办法,分
阅读全文
摘要:Eclipse 一直不停 building workspace... 一、产生这个问题的原因多种 1、自动升级 2、未正确关闭 3、maven下载lib挂起 等..二、解决总结 (1)、解决方法 方法1.
阅读全文
摘要:StringUtils用法+StringUtils详细介绍 博文来源:http://yijianfengvip.blog.163.com/blog/static/175273432201212221935832/ public static void StringUtil(){ &nbs
阅读全文
摘要:原创文章,欢迎转载,转载请注明出处! 很多时候我们需要在项目中读取外部属性文件,用到了System.getProperty("")方法。这个方法需要配置JVM系统属性,那么如何配置呢? 那就是使用java D 配置系统属性。使用格式是:java Dkey=value 比如新建一个测试类,如下: pu
阅读全文
摘要:原文地址:http://www.jsjtt.com/java/Javajichu/105.html 此处记录备用。 1. 通过System.getProperty()可以获取系统的配置信息,System.getProperty()的参数总结: java.version Java运行时环境版本 jav
阅读全文
摘要:我们支付平台以前我不做对接上游的,偶然间替别人做“对接了XX支付的相关接口的工作“。在工作过程中发现SDK和对外提供服务过程中很容易出问题。在此做个记录,为了以后相关工作中作为自己以后工作的警醒: (1)demo中的代码跟接口文档严重不相符,不提供rest接口只提供sdk接入方式. (2)SDK编译
阅读全文
摘要:模板性代码: private MyListener myListener; public interface MyListener { //通过抽象方法的参数传递数据的 void getData(Response res); } //回调方法 public void setOnListener(My
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38602656/article/details/78668924 <! flowchart 箭头图标 勿删 jQuery Form简介 jQuery Form插件是一个优秀的Ajax表单插件,可
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34651764/article/details/76373846 小伙伴是不是遇到过这样的问题,通过submit提交form表单的时候,不知怎么获取后台传来的返回值。有的小伙伴就会
阅读全文
摘要:Unsupported major.minor version 52.0 这个错误网上一百度一大堆,我就简单的记一下。 直译过来意思是:不支持version52.0,其中version 52.0是魔码的其中一个版本,他对应的是jdk1.8 所以异议过来就是:不支持jdk1.8 简单来说,就是执行环境
阅读全文
摘要:版权声明:好歹是我写的或者总结的或者抄的,总待给我个名份吧~ https://blog.csdn.net/sangjinchao/article/details/52250318 html代码 <img id="newImage" alt="100x100" src="__PUBLIC__/i
阅读全文
摘要:第一种: <hr style=" height:2px;border:none;border top:2px dotted 185598;" /> 园点虚线 height:2px;是hr的高度 border:none;是没有边框 border top:2
阅读全文
摘要:fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。 JSONObject:fastJson提供的json对象。 JSONArray:fastJson提供json数组对象。 我们可以
阅读全文
摘要:在使用到uuid的时候,往往头疼于它的长度(如1bfe50d8 544e 4e8a 95b8 199ceff15268),于是乎就有了改写uuid的各种方法 1.去除“ ”的uuid 不觉得uuid很长,但是就是看着中间的“ ”很难受,又占长度,简单直接点就是 UUID uuid = UUID.ra
阅读全文
摘要:一:各种Date之间的转换方法 ?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647public class TimeTest { &
阅读全文
摘要:将数据库中存储时间的数据类型改为varchar(),这时最好让这些时间是数据库中自动生成的(一个没有格式的输入也可能会导致输出错误),因为存储类型为varchar(),所以获取到的值也就被认为是一个字符串,直接将数据库中的时间字符串进行转化(这时那些转化函数是能识别数据库中的时间函数的),客户端的时
阅读全文
摘要:简单来说就是对接上游支付渠道的时候,要进行商户注册的时候要上传一些资料,上传的资料和上游入住的过程就成为进件。
阅读全文
摘要:java多线程的常见例子 一.相关知识: Java多线程程序设计到的知识: (一)对同一个数量进行操作 (二)对同一个对象进行操作 (三)回调方法使用 (四)线程同步,死锁问题 (五)线程通信 等等 二.示例一:三个售
阅读全文
摘要:```java
Multiple markers at this line - "INIT_FLAG" is not "private final", and should not be used for synchronization. - Synchronize on a new "Object" instead. - Synchronization on Boolean in com....
阅读全文
摘要:原文地址 http://topic.csdn.net/u/20080710/19/f61cb4db ddff 4457 a26a 4ea578b0cc6c.html?87447500 http://www.java2000.net/viewthread.jsp?tid=7085 提问:【tteess
阅读全文
摘要:public class Test2 { private static volatile Boolean aBoolean = true; static class A implements Runnable{ @Override public void run() { synchronized (
阅读全文
摘要:FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等 一、Security 关于代码安
阅读全文
摘要:FindBugs 是一个静态分析工具,很多程序猿都在使用,再次详细列出findbugs的使用教程,希望对大家有帮助。 1 安装 FindBugs通过检查类文件或 JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。Findbugs有两种工具形式,一种是界面形式另一个是插件形
阅读全文
摘要:一个项目从搭建开始,开发的初期往往思路比较清晰,代码也比较清晰。随着时间的推移,业务越来越复杂。代码也就面临着耦合,冗余,甚至杂乱,到最后谁都不敢碰。 作为一个互联网电子商务网站的业务支撑系统,业务复杂不言而喻。从09年开始一直沿用到现在,中间代码经过了多少人的手,留下了多少的坑,已经记不清楚了,谁
阅读全文
摘要:JDepend可以对Java软件包结构质量进行分析,已经有很多文章介绍其基本作用和能够计算的指标了,这里我就不详细总结,感兴趣的朋友可以参看如:http://blog.csdn.net/hantiannan/article/details/4641290 这里的介绍。 我主要总结一下其他文
阅读全文
摘要:STS开发环境搭建与配置 (2012 04 11 07:24:51)转载▼ ! 正文开始 1. 环境准备 安装JDK、MAVEN 1.1. 下载 下载sprdfingsourc
阅读全文
摘要:Spring DM是什么 Spring DM 指的是Spring Dynamic Modules. dm Server 是一个完全模块化部署的,基于OSGi的Java服务器,为运行企业Java应用和Spring应用提供更加强大的灵活性和可靠性。SpringSource应用平台是构建在Spring、O
阅读全文
摘要:在你的新的工作空间中找到比如F:\java wokespace\你的新的工作空间名称\.metadata\.plugins\org.eclipse.core.runtime\.settings找到那个红色标注的文件夹把你以前工作空间的相同文件夹复制过来替换即可来源:http://www.cnblog
阅读全文
摘要:前言 作为OSGi框架中最上面的一层,服务层带给了我们更多的动态性,并且使用了大家或多或少都曾了解过的面向服务编程模型,其好处是显而易见的。 1 什么是服务 简单的说,服务就是“为别人所做的工作”,比如两个对象互相调用方法,那么被调用者就是在为调用者做工作。 那么如何将服务和一次普通的方法调用区别开
阅读全文
摘要:1 OSGi开发环境的建立 1.1 Equinox是什么 从代码角度来看,Equinox其实就是OSGi核心标准的完整实现,并且还在这个基础上增加了一些额外的功能(比如为框架增加了命令行和程序执行的入口)。我们在之前入门篇讲解的都东西其实都是OSGi核心标准的一小部分。其实它的核心就是一个jar包,
阅读全文
摘要:Jetty和Tomcat为目前全球范围内最著名的两款开源的webserver/servlet容器。 由于它们的实现都遵循Java Servlet规范,一个java Web应用部署于两款容器的任意一个皆可。 但选择哪个更优?也许这得看场景。 近期很多人关注Jet
阅读全文
摘要:参考网址:http://chenjingbo.iteye.com/blog/1893597 首先我使用的是equinox作为我的osgi framework 直接在官网上解压下载即可,第一步cretate new project 注意上面三个地方,不过最后一处,可能刚开始配置时会没有,直接不选择,默
阅读全文
摘要:Java可能是近20年来最成功的开发技术,因其具备通用性、高效性、平台移植性和安全性而成为不同硬件平台理想的开发工具。从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java技术无处不在。 Java能够让程序员使用同一种语言为服务器、智能卡、移动电话和嵌入式设备开发程序,极大地
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wanghuan203/article/details/13631713 本次介绍的 HelloWorld 例子程序主要的功能是在启动
阅读全文
摘要:目前,业内关于OSGI技术的学习资源或者技术文档还是很少的。我在某宝网搜索了一下“OSGI”的书籍,结果倒是有,但是种类少的可怜,而且几乎没有人购买。 因为工作的原因我需要学习OSGI,所以我不得不想尽办法来主动学习OSGI。我将用文字记录学习OSGI的整个过程,通过整理书籍和视频教程,来让我更加了
阅读全文
摘要:序列 Python有6中内建的序列,在这里我们重点讨论两种,数组和元组。所有序列都可以做某些特定的操作,大致上常用的是:加,乘,索引,分片以及检查某个元素是否属于序列的成员。 Python还提供一些内建函数来计算序列长度,找出最大值与最小值。 注意:所有的序列都是从0开始递增。 索引 序列中的元素都
阅读全文
摘要:列表 操作 列表 方法 示例 增加 list.append(obj) 增加元素到末尾 eg. >>> list1=['hello','world','how','are','you'] >>> list1.append('!') >>&g
阅读全文
摘要:```java coding: utf 8 import numpy as np; a=np.array([1,2,3,4,5,6]); print("数组是:",a) 数组变形 a.shape=(2,3); print("变形后的数组:",a) 数组拉直 a.ravel print("拉直后的数组
阅读全文
摘要:中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢? 我们要知道python内部使用的是unicode编码,而外部却要面对千奇百怪的各种编码,比如作为中国程序经常要面对的gbk,gb2312,utf8等,那这些编码是怎么转换成内部的u
阅读全文
摘要:安装numpy : pip install numpynumpy数组生成方法总结In [4]:import numpy as np 使用列表生成一个一维数组 data = [1,2,3,4,5] x = np.array(data) print(x) print(x.dtype) 打印数组
阅读全文
摘要:MySQL中的三中循环 while 、 loop 、repeat 求 1 n 的和 第一种 while 循环 求 1 n 的和 / while循环语法: while 条件 DO 循环体; end while; / 实例: create procedure sum1(a int) begin decl
阅读全文
摘要:网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格
阅读全文
摘要:nmap一般就用来扫描主机是否在线(特别是扫描局域网内存活的机器)、开放了哪些端口。其他的功能用的比较少,做渗透的人可能要了解的多些。 1.1 选项说明 nmap需要自行安装。 shell> yum y install nmap 使用nmap h可以查看选项和用法。选项非常多,这是功能强大的工
阅读全文
摘要:nmap基本使用方法 1、nmap简单扫描 nmap默认发送一个ARP的PING数据包,来探测目标主机1 10000范围内所开放的所有端口 命令语法: nmap <target ip address> 其中:target ip address是扫描的目标主机的ip地址 例子:nmap 1
阅读全文
摘要:0x00 前言: nmap的基本介绍和基本使用方法,在乌云知识库中已经有人提交过,讲的比较详细,在此文中就不再讲述。 具体链接:http://drops.wooyun.org/tips/2002 本文主要讲解nmap的众多脚本的使用,在内网渗透的时候尤其好用。 Nmap nmap T4 A v 19
阅读全文
摘要:TimeUnit是java.util.concurrent包下面的一个类,表示给定单元粒度的时间段 1、主要作用 时间颗粒度转换 延时 2、常用的颗粒度 TimeUnit.DAYS //天 TimeUnit.HOURS //小时
阅读全文
摘要:任务:通常是一些抽象的且离散的工作单元。大多数并发应用程序都是围绕"任务执行"来构造的,把程序的工作分给多个任务,可以简化程序的组织结构便于维护 一、在线程中执行任务 任务的独立性:任务并不依赖于其他任务的状态,结果和边缘效应。独立的任务可以实现并行执行 1、串行的执行任务 所有的任务
阅读全文
摘要:本文实例讲述了Java实现的并发任务处理方法。分享给大家供大家参考,具体如下:
阅读全文
摘要: java实现任务调度,主要分为几个步骤: 1.创建一个服务 &nbs
阅读全文
摘要:网上其他地方已讲述过对其的不同实现方式,今天主要做一个详细的汇总,希望对大家有帮助。 ps:我面试的时候就被问到过这个问题,当时都回答错了,蓝瘦。 假设父div的类名为father,子div的类名为son。在html中的形式如下: <div class="father"> <div
阅读全文
摘要:设一个有两个div,一大一小,小的div在大的div里面,而小的div和大div直接的距离就叫外边距,用margin、margin left、margin right、margin top、margin bottom来设置距离,如margin:10px。而小div和小DIV里面的文字之间的距离就叫内
阅读全文
摘要:转 Python爬虫突破封禁的6种常见方法 2016年08月17日 22:36:59 阅读数:37936 在互联网上进行自动数据采集(抓取)这件事和互联网存在的时间差不多一样长。今天大众好像更倾向于用“网络数据采集”,有时会把网络数据采集程序称为网络机器人(bots)。最常用的方法是写一个自动化程序
阅读全文
摘要:使用爬虫访问网站,需要尽可能的隐藏自己的身份,以防被服务器屏蔽,在工作工程中,我们有2种方式来实现这一目的,分别是延时访问和动态代理,接下来我们会对这两种方式进行讲解 1、延时访问 见名之意,延时访问就是在访问网站时设置一个访问周期,每隔几秒钟访问一次,这样的方式更像是人为访问网站 import t
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suo082407128/article/details/70173301 在SpringMVC模式当中可以通过如下配置来支持多视图解析 <! jsp jstl > <bean id=
阅读全文
摘要:一.摘要emmmm..对springmvc不太熟练的情况下,如果不出意外的话,项目启动后出现404页面是很烦人。在这里,我记录一下可能会导致出现这种情况的原因<因为之前的文章结构不算是很清晰,所以这次做一些修改>二.出现404的分类以及会导致的原因1.启动项目后,访问项目无法进入主页,从
阅读全文
摘要:WEB INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。 如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。 /WEB INF/web.xml : Web应用程序配置文件,描述了 servlet 和其他的应用
阅读全文
摘要:1.在实际的项目开发过程中,之前已经创建好的实体类可能需要增加/删除字段,亦或是更改已有字段的属性,比如主键的增长策略从自增型改为UUID型,那么就会涉及到 SQL 中 alter table 语句的使用。 ALTER TABLE table_name ADD column_name datatyp
阅读全文