java编程
文章平均质量分 74
枫叶点旋律
从事教育类产品的研发,主要语言为C、C#、java
curl members.3322.org/dyndns/getip(linux获取公网ip)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java web开发常见漏洞攻击及解决办法
1.弱口令漏洞解决方案:最好使用至少6位的数字、字母及特殊字符组合作为密码。数据库不要存储明文密码,应存储MD5加密后的密文,由于目前普通的MD5加密已经可以被破解,最好可以多重MD5加密。2.未使用用户名及密码登录后台可直接输入后台URL登录系统。解决方案:通过配置filter来过滤掉无效用户的连接请求。3.JSP页面抛出的异常可能暴露程序信息。有原创 2016-10-21 13:44:59 · 9339 阅读 · 0 评论 -
Xshell 无法连接虚拟机中的ubuntu的问题解决方法
昨天在VMware Player中安装了ubuntu系统,今天想通过xshell连接ubuntu,结果显示 Connecting to 10.7.100.182:22... Could not connect to '10.7.100.182' (port 22): Connection failed. VM中网络连接设置了Bridge模式。 (自己的所有配置都正确,能连接原创 2017-03-12 19:51:30 · 742 阅读 · 0 评论 -
JVM相关知识整理
JVM相关知识转载 2017-04-20 10:06:01 · 476 阅读 · 0 评论 -
几种java通信(rmi,http,hessian,webservice)协议性能比较
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用于任原创 2017-04-20 10:17:53 · 2479 阅读 · 0 评论 -
关于在高并发下生成订单号的策略
高并发下订单号生成策略转载 2017-05-04 13:25:43 · 17201 阅读 · 0 评论 -
GitHub版本控制使用(命令行实际操作图解Git使用方法)
版权声明:本文为博主原创文章,未经博主允许不得转载。Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目Git的优势: (说到优势,那么自然是相对与SVN而言的)版本库本地化,支持离线提交,相对独立不影响协同开发。每个开发者都拥有自己的版本控制库,在自己的版本库上可以任意的执行提交代码、创建分支等行为。例如,开发者认为自己提交的代码有转载 2017-04-24 20:45:27 · 537 阅读 · 0 评论 -
使用jersey上传图片到图片服务器
1. 修改tomcat配置, 允许文件写操作实际项目中可能要用到单独的文件服务器, 这时候可以使用jersey上传文件的方法达到分离文件服务器和主服务器的目的使用Tomcat需要修改conf目录下的web.xml, 添加readonly参数为false[html] view plain copy servlet>原创 2017-05-17 14:18:54 · 561 阅读 · 0 评论 -
数据库分库分表策略的具体实现方案
相关文章:1、 使用Spring AOP实现MySQL数据库读写分离案例分析2、MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解3、MySQL主从复制的常见拓扑、原理分析以及如何提高主从复制的效率总结4、使用mysqlreplicate命令快速搭建 Mysql 主从复制5、大型网站应用之海量数据和高并发解决方案总结一二一、MyS转载 2017-05-17 15:36:42 · 1258 阅读 · 0 评论 -
记录java一些第三方优秀的类库
技术整理,有兴趣来研究研究原创 2017-04-27 13:43:34 · 6133 阅读 · 0 评论 -
Session过期、失效时间
Session一直是我们做web项目经常使用的,以前没太注意,这次又细致的看了下! 1.session其实就是一个Map,键=值对,通过session.getAttribute("name");获得session中设置的参数 2.session的过期时间是从什么时候开始计算的?是从一登录就开始计算还是说从停止活动开始计算? 答:从session不活动的时候开始计算,如原创 2017-06-01 11:20:04 · 1127 阅读 · 0 评论 -
Windows上基于solr配置IK(IKAnalyzer)分词器方法
准备工作1 准备好IK分词器压缩包 在这里我推荐IKAnalyzer2012_u1.zip版本的压缩包,和solr4.1版本比较兼容。开始配置1 将IKAnalyzer2012_u1.zip压缩包进行解压 拷贝IKAnalyzer的文件到Tomcat下Solr目录 中将IKAnalyzer2012FF_u1.jar拷贝到 Tomcat的webapps/solr/WEB-INF/lib 下。原创 2017-06-06 13:50:29 · 1494 阅读 · 0 评论 -
java后台如何将rgb与16进制颜色进行转换
在开发过程中接触到了颜色转换,前端采用了color标签。格式是rgb(xx,xx,xx)格式的,而服务器端数据库存储的是#XXXX12格式16进制代码,那么这之间就需要进行转换,一开始在网上找了一些教程发现在转换过程中总会出一些问题,索性自己将代码进行修改,现在将自己代码发布出来,以来也是给自己做一个技术总结,二来如果有需要的朋友可以观摩,如果代码有bug欢迎指正,不惜赐教!原创 2017-06-02 14:32:26 · 10094 阅读 · 0 评论 -
记录一下配置center Os配置网络的过程
linux基础使用原创 2017-03-08 17:11:38 · 7249 阅读 · 0 评论 -
dubbo-admin管理平台搭建简单介绍
一、前言dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者进行管理。二、下载与配置打包dubbo-admin的下载,可自行到官网下载:https://github.com/alibaba/dubbo 当原创 2017-06-11 22:02:02 · 1200 阅读 · 0 评论 -
Zookeeper注册中心的搭建
zookeeper环境的搭建原创 2017-06-11 22:19:39 · 885 阅读 · 0 评论 -
记录年前最近参加一些面试
快要到春节了,最近参加了一些面试。感触还是比较深,现就一些面试点做一些总结。这天收到了货车帮技术团队邀请面试,第二天赶去参加面试。废话不多扯,具体问了一些:1 tcp、http、udp协议一些基本概念 哪个性能最快?2 说一些分布式环境中服务调用如何保证事务原子性?服务调用失败如何回滚? 说一下解决方案?3 问了一下springcloud生态环境,谈了一下spring、springBoot...原创 2019-04-11 14:05:02 · 375 阅读 · 0 评论 -
关于hashMap遍历方法,用Iterator对hashMap进行遍历
以下是遍历hashMap的详细代码>>>>>>public class Test {public static void main(String[] args) {//创建一个hashMap集合 对集合进行添加元素Map map=new HashMap();map.put("1", "11");map.put("2", "12");map.put原创 2016-11-13 11:54:47 · 1069 阅读 · 0 评论 -
文本框限制输入类型的相关代码设置
文本框限制输入类型的输入框 最近在开发完一个项目后,又测试人员测试bug,然后我根据他们测试出来的bug一个一个的改,然后就遇到了一个问题,文本框是用来搜索,但是,比如这个文本框是用来搜索年龄的区间,输入条件的时候,如果输入了非数字的字符就不能输入。像这样的问题,其 实可以通过正则表达式来做的,我们开发的项目中是已经有相应的正则表达式的验证,但是这个框架里做起来不那么容易,于是就用了这个原创 2016-11-13 11:50:17 · 1039 阅读 · 0 评论 -
Java调用天气接口(百度天气)解析返回的JSON数据
本文详细讲述了通过Java调用百度天气接口的方法,取得返回的JSON格式的数据,并且通过第三方包解析JSON格式的数据。 通过百度天气API调用网络编程接口接收返回的JSON格式的数据。 关于百度天气接口的详细说明可以参考文章: http://www.cnblogs.com/txw1958/p/baidu-weather-forecast-api.html转载 2016-10-11 16:48:01 · 1911 阅读 · 0 评论 -
文章标题
测试博客内容原创 2016-10-11 17:02:44 · 366 阅读 · 0 评论 -
32位PL/SQL Developer连接64位oracle 11g数据库蛋疼的问题
今天装了个oracle数据库玩玩,dos连接数据库是没有任何问题的 ..... 但是我用PL/SQL Developer连接的时候就报initerror错误 后来嘛,自己不断找原因。现在把解决问题方法贴出来,被坑了一把。 很蛋疼 ~~~~ 在Win7上安装了一个64位ORACLE11G的数据库,想通过32位 的PL/SQL DEVEL原创 2016-10-22 19:28:19 · 919 阅读 · 0 评论 -
pe重装系统后F盘无法打开系统拒绝访问解决方案
这里简单说明一下情况吧,是这样的 今天在安装数据库的时候由于没能卸载干净文件导致安装老是失败! 心一绝我重装系统算了,于是乎就重新开机利用Pe重新装系统咯。 本来以为可以像以往很顺利的,但是这次却出现了很蛋疼的问题。 下面来谈谈我的解决方案 首先我考虑的是是不是bios设置是不是异常,于是我将磁盘识别模式切换到IDE模式 发现并没有卵用,接着我开始考虑是原创 2016-10-22 19:45:50 · 13292 阅读 · 1 评论 -
Spring定时器的使用(注解+xml形式)
一 注解方式进行配置 1. 在Spring的配置文件ApplicationContext.xml,首先添加命名空间 xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task原创 2016-10-15 11:38:34 · 565 阅读 · 0 评论 -
Tomcat内存设置详解
一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。He原创 2016-10-31 16:30:25 · 394 阅读 · 0 评论 -
maven常见问题总结
1.前言Maven,发音是[`meivin],"专家"的 意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行 了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。2. maven概要首先我把maven的概念快速的梳理一下原创 2016-10-31 16:32:02 · 1246 阅读 · 0 评论 -
利用XShell上传、下载文件(使用sz与rz命令) 超实用!
借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。 其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混): sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。 rz中的r意转载 2016-11-01 11:44:44 · 2054 阅读 · 0 评论 -
闲来无需要事写了个自增编号的方法
在实际业务中我们可能会碰到会生成某个业务编号,比如订单号、运单号等等...用户下订单就会生成编号编号前面可能会根据业务id+xxx+编号进行生成 这里我就不再讨论业务了。主要讲述后面编号生成,我这里编号用的是001 002这种默认三位编号 废话不说了上代码,就一个方法的事。有需要的朋友可以参考 >>>>>>>>>>>>>>>>>>>>>>look at原创 2016-11-12 19:35:23 · 2220 阅读 · 0 评论 -
关于a different object with the same identifier value was already associated with the session解决方案
问题描述:这个著名的托管态update更新异常org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated withthe session早先的发生场景:几乎所有搞过OrMapping持久化程序的开发者都多多少少碰到过这个异原创 2016-11-13 11:27:59 · 4460 阅读 · 1 评论 -
JAVA-输入输出流相关的一些操作及用法详解
输入/输出(Input/Output)是指对某个设备或环境进行数据的输入或输出.任何语言都有输入输出的功能,在Java程序中,是通过流来完成输入和输出的,它通过Java输入输出系统连接到物理设备,虽然输入输出流所连接的实际物理设备并不一样,但却可以以同一种方 式工作.例如对硬盘的输入输出,对网络主机进行输入输出,因此设备或者环境的不同会有各式各样的输入输出的问题与解决方案.2、流:原创 2016-11-13 11:33:38 · 1849 阅读 · 0 评论 -
关于Java面试中sql优化的问题浅析
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优 化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能转载 2016-11-13 11:37:20 · 4304 阅读 · 0 评论 -
Mysql的优化和架构浅析
普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。 优化无非是从三个角度入手:第一个是从硬件,增加硬件,增加服务器。第二个就是对我们的MySQL服务器进行优化,增加缓存大小,开多端口,读写分开。第三个就是我们的应用优化,建立索引,优化SQL查询语句,建立转载 2016-11-13 11:40:09 · 444 阅读 · 0 评论 -
java中对文件的一些操作(删除,复制,计算大小..)和一些数学问题代码详解
以下是我在空闲时间整理出来对文件操作的一些基本方法,涵盖增删改查 主要是根据文件路径来对文件进行操作,另外有一些解决数学问题的一些小方法,有兴趣的可以看看>>>>>>>>>package com.dzkj.Action;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;impo原创 2016-11-13 11:44:36 · 615 阅读 · 0 评论 -
闲来无事写一个propertiesUtile工具类
废话不多说,贴上代码在说 有兴趣的朋友给我优化下 import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.util.Properties; import java.util.logging.Level; import java.util.原创 2016-11-13 11:48:35 · 399 阅读 · 0 评论 -
linux系统下安装elasticsearch集群踩过的坑
公司之前用的solr发现不太好用准备替换成es于是乎开始大刀阔斧的更换搜索服务器,本着有新版本不用旧版本的原则,所以刚搭好的基础环境,又得重新部署一遍。(重要的事记得说三遍!!! 记笔记真的很重要,好记性不如烂笔头)系统环境:centos7软件版本:elasticsearch 6.4.0es的运行是需要Java的环境的,这里默认大家已经安装好了,jdk._首先去官网下载es安装包:htt...原创 2019-04-11 14:18:22 · 721 阅读 · 0 评论
分享