自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

峪幽兰 的博客

调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步

  • 博客(48)
  • 问答 (1)
  • 收藏
  • 关注

原创 记录一次性能调优过程

配置参数调优往往是投入最小但能立竿见影看到效果的方式

2023-12-02 10:54:52 470

原创 eclipse更新域密码后多次提示输入用户名密码

eclipse更新域密码后多次提示输入用户名密码

2022-11-14 11:38:39 249 1

原创 Android Studio中多个分支间进行切换,并保存代码的解决办法

玄机都在上图。version control。步骤切换分支时候保存:1.点击version control,点击local change,选中default文件,右键选择shelve changes。ok,可以切换了,切换回来,选中shelf,选择文件,选择unshelve changes。...

2021-12-16 10:22:08 2842

原创 javaweb防重复提交的几种方式

本文针对javaweb项目中防止重复提交几种方式做简单整理。重复提交场景:点击提交按钮两次。 点击刷新按钮。 使用浏览器后退按钮重复之前的操作,导致重复提交表单。 使用浏览器历史记录重复提交表单。 浏览器重复的 HTTP 请求。 多人同时时间对同一笔单据进行操作。方式一:通过JavaScript屏蔽提交按钮通过js代码,当用户点击提交按钮后,屏蔽提交按钮使用户无法点击提交按钮或点击无效,从而实现防止表单重复提交。ps:js代码很容易被绕过。比如用户通过刷新页面方式,或使用post

2021-01-15 15:33:40 1340 1

原创 echarts开发

页面包含多个echarts,初始化页面是计算页面展示echarts个数及页面高度,赋予各echarts块的高度,保持各echarts高度一致。//获取页面的高度并赋值给个table及下属的元素,避免出现echarts高度不一致的问题function initHeight(){ //设定每一个的echarts的高度为252 var initEcharts=252; //获取页面的总高度 var winHeight=$(window).height(); //获取页面查询的高度 var

2020-08-15 14:00:07 285

原创 java开启多线程执行任务,避免等待。执行完成后查询执行结果

创建线程池,创建线程并加入线程池中1.创建线程池public class DataPushThreadPool { /** * 创建线程池 */ private static ExecutorService threadPool = Executors.newFixedThreadPool(10); public void pushData(Map<Str...

2020-04-28 15:01:15 1162

原创 plupload文件上传插件使用

官方文档:http://www.phpin.net/tools/plupload///实例化组件//附件1上传路径var dirFile1 = '/upload/htfj/rchtfj/${data.xshthtbh}/fj1/';var uploader1 = new plupload.Uploader({ runtimes: 'html5,flash,silverlight,ht...

2020-03-07 14:00:28 866

原创 国家气象局天气预报城市及城市代码

{ "城市代码": [ { "省": "北京", "市": [ { "市名": "北京", "编码": "101010100" }, { ...

2019-08-23 13:52:42 7201 4

转载 java抽象类和抽象方法

https://blog.csdn.net/weixin_42247720/article/details/80418879

2019-06-05 09:14:10 98

原创 java使用axis调用webservice接口

public static void main(String[] args) { String url = ""; url = "";//调用的webservice地址路径 Call call; Object[] obj =new Object[]{20,50}; try { Service service = new Service(); call = (Ca...

2019-05-18 15:25:24 3855 2

原创 Docker入门

如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完美组合,更加方便微服务架构运维部署落地。Docker 是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码...

2019-04-16 20:46:50 104

转载 web 项目如何进行 git 多人协作开发

https://segmentfault.com/a/1190000018165757

2019-02-21 15:50:17 282

原创 如何开启一个新的线程

为了不影响主业务场景的运行速度,我们经常开另外一个线程去做辅助的工作。如下,做一个记录。在一个方法中开辟一个新的线程类:向新的线程类中传递一个zznm参数。Runner run = new Runner(zznm);// 组织内码// 这里new了一个线程类的对象出来Thread thread = new Thread(run);// 要启动一个新的线程就必须new一个Thread...

2018-12-22 13:59:22 2710

原创 Spring4集成Quartz2.2.3定时任务集群配置

Quartz与Spring集成及集群环境配置Quartz介绍Quartz是一个开源项目,专注于任务调度器,它可以与J2EE应用程序相结合也可以单独使用。简单的使用方法创建一个实现org.quartz.Job接口的java类,实现Job接口包含的唯一方法:execute()。将定时任务逻辑添加到execute()方法中。当在集群环境下,当有配置Quartz多个客户端(节点)时,采用Quar...

2018-09-20 11:11:18 1693

原创 Redis使用手册

Redis使用手册 一、 简介简单来说,Redis是一个高性能的Key-Value存储数据库。Value的值可以是字符串(String)、哈希(Hash)、列表(List)、集合(Sets)、有序集合(SortedSets)。Redis是一种典型的NoSQL非关系型数据库,在数据操作方面非常快,每秒可执行大约110000次的设置(SET)操作,每秒可执行81000次的读取(GET)操作。Redis...

2018-06-02 14:31:44 571

原创 Java中使用Redis的几种数据类型总结

Java中使用Redis有五种基本数据类型String、hash、list、Set、zset。1.String,最基本的类型方法  set、get2.hashredis 127.0.0.1:6379&gt; HMSET user:1 username redis.net.cn password redis.net.cn points 200OKredis 127.0.0.1:6379&gt; HG...

2018-05-16 17:35:01 1243

原创 Redis缓存服务器的部署和使用(一)

关于redis的介绍,在官方网站非常详细,地址如下:http://www.redis.net.cn/tutorial/3501.htmlredis的安装:http://www.redis.net.cn/tutorial/3503.htmlredis的参数配置:(比如设置一些缓存过期时间之类的)http://www.redis.net.cn/tutorial/3504.html配置完开启服务后,进行...

2018-05-09 15:17:21 3105

原创 调用webservice服务的几种方式

1.JaxWsDynamicClientFactory 动态调用,只需要指定服务发布的地址、方法名与参数即可;无需关注服务端实现的方式语言。依赖jar包:cxf-2.5.4.jar, ,xmlschema-core-2.0.2.jar,,neethi-3.0.2.jar,wsdl4j-1.6.2.jar,,commons-logging-1.1.1.jarJaxWsDynamicClientFac...

2018-04-23 20:00:46 1434

原创 java io流实现拷贝文件

public void test4() throws Exception { // 1:读取文件 InputStream in = new FileInputStream("e:/dmx1.mp4"); // 2:写一个文件 OutputStream out = new FileOutputStream("d:/a/a.mp4"); // 3:开始读写文件 byte[] b...

2018-03-18 20:57:48 273

原创 Spring 配置文件说明

Spring MVC项目中通常会有二个配置文件,sprng-servlet.xml和applicationContext.xml二个配置文件,本文主要总结的一点说明。标签主要实现了对类包扫描以实现注释驱动bean的作用,同时还启用了注释驱动自动注入的功能。本标签(扫描)是否需要再两个配置文件中都配置一遍,下边有几种测试结果:1,只在applicationcontext.xml中配置

2018-01-11 09:46:00 252

原创 java实现约分

public static void main(String[] args) { int a = 7, b = 100, gongyinshu = 1; int smaller = a > b ? b : a; for (int i = 1; i <= smaller; i++) { if (a % i == 0 && b % i == 0) { gongyinshu =

2017-12-29 15:43:24 6915

原创 利用jQuery形成二维码

基于jQuery插件:jquery.qrcode.min.js  的具体内容如下:(function(r){r.fn.qrcode=function(h){var s;function u(a){this.mode=s;this.data=a}function o(a,c){this.typeNumber=a;this.errorCorrectLevel=c;this.module

2017-12-13 17:33:19 173

原创 java利用反射获取类属性名,获取JavaBean属性名

/** * 获取类属性名 * * @param pclass * @return String[] * @throws FrameException */ public static String[] getClassDeclaredFieldNames(Class pclass) throws FrameException { Field[] propertyFi

2017-11-30 12:01:01 5984

原创 java生成一定位数的随机数

private String getRandomNum(int num) throws BaseException { StringBuilder sb = new StringBuilder(); Random random = new Random(); for (int i = 0; i < num; i++) { sb.append(random.nextInt(10))

2017-11-30 10:38:12 1024

原创 java生成MD5加密字符串

private String getMD5(String sourceStr) throws BaseException { String result = ""; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(sourceStr.getBytes()); byte b[] = m

2017-11-30 10:33:56 1324 2

原创 java 发起http请求

public static JSONObject sendPost(String pathUrl, String requestString, String method) { JSONObject json = new JSONObject(); // 建立连接 try { URL url = new URL(pathUrl); HttpURLConnection htt

2017-11-28 10:02:43 4783

原创 java中xml转model模型

运用了反射,将model中的属性一一获得出来。相应的xml标签需要视情况修改private static Element getElement(Document xmlDocument, Class sourceClass, Field field, Object inParamObject) throws BaseException { String name = field.

2017-11-25 20:16:45 1695

原创 页面文本编辑器 ckeditor的使用

ckeditor官方网站:https://ckeditor.com下载下来后是CKeditor的源文件,包括js、css等。直接将文件放到项目里在页面中引入js,并且进行初始化。如下图:一个简单的文本编辑框样式已将形成,网页上的效果如图

2017-08-24 11:04:44 279

原创 java 读取Excel文件

基于POI   将POI所需的jar包引入工程import java.io.FileInputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Workbook;import

2017-08-23 19:35:39 345

原创 java 表格导出至Excel

基本操作步骤:1、用HSSFWorkbook打开或者创建“Excel文件对象”2、用HSSFWorkbook对象返回或者创建Sheet对象3、用Sheet对象返回行对象,用行对象得到Cell对象4、对Cell对象读写。例子://创建HSSFWorkbook对象HSSFWorkbook wb = new HSSFWorkbook()

2017-08-17 19:58:51 278

原创 apk下载变为Zip格式的几种解决方案

1.我使用的是Tomcat服务器,在Tomcat/conf/web.xml文件中添加如下配置 apk application/vnd.android.package-archive apk application/apk 指定apk类型,  添加后重启服务,重启浏览器,进行测试。2.是否设置文件类型。 // 设置文件Conte

2016-12-09 10:57:47 10489 1

原创 struts2运行出现The requested is not available(404)错误,解决方案

下图为错误运行提示:index.jsp是我的第一个jsp登陆页面,出现404错误。在网上也看到过类似的错误,也不清楚是不是一类错误,网上的解答有修改web.xml等方法,可是检查我的文件后并没有错误。最后找到一种可能会造成这种错误的原因,如下:在我的struts.xml中多写了这么一个action选项,本来是为了测试其他的方法的,结果测试完后忘删除了,造成这个actio

2016-05-23 20:36:47 493

原创 java语言实现号码归属地查询

package cn.inspur;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.ProtocolException;import java.net

2016-04-28 10:16:29 702

原创 Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg'

前一段时间,在打开eclipce时出现如下提示:Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg'。下面说一下我的解决办法。这个问题现在看来是由于我在安装了JDK的情况下又一次误点了JDK安装程序,导致重复安装。注册表中的数据混乱了。1:由于我注册表修改不是很明白。所以我采取了删除所有JDK,进

2016-04-15 20:12:30 3682 1

原创 线程实现JAVA编写时钟案例

package cn.TimeDoem;import java.text.SimpleDateFormat;import java.util.Date;import javafx.application.Application;import javafx.application.Platform;import javafx.event.ActionEvent;import java

2016-04-11 08:57:45 2489

原创 JAVA语言正则表达式实现密码规则设置

密码规则:长度不能小于6位,必须包含字母和数字。public void say() { Scanner sc = new Scanner(System.in); String password = ""; int i = 0; while (i < 3) { System.out.println("请输入你的密码:"); password = sc.nextLine(

2016-04-02 16:34:29 2744

原创 eclipse实现存储位置更改

eclipse打开后,选择file--->Switch workspace--->other,在下图位置中写入你的新地址,ok即可。

2016-03-29 20:27:33 966

原创 C语言程序设计,实验报告程序

1.判断输入字符种类#include #include int main(){ char c; printf("plz enter character:\n "); c=getchar(); if(c<32){ printf("\n the charater is a control charater"); }else if(c>='0'&

2016-03-26 11:44:16 7342

原创 eclipse实现Java源代码查看

大牛们都说,如果你学Java没看过源代码,就相当于没学。直到今天我才意识到Java源代码的重要性!1.首先你验证一下你是否是没法查看源代码,查看源代码的快捷键是【按住ctrl然后用鼠标左键你想看的方法或类】。如果可以顺利进入源代码页面,证明您已经实现了源代码查看功能。2.如果通过上述方法无法打开源代码界面,那么就开始配置。在这里,再教给大家一种查看方法或类源代码的快捷键,【shif

2016-03-25 20:57:30 802

原创 管理员同志,回收站博文希望得到恢复,万分感谢

管理员同志,你好。今天抽空写了一篇博文,希望分享的,可是由于手误,不熟悉,删至回收站了,自己恢复不了,希望得到恢复,万分感谢。

2016-03-25 20:11:59 246

空空如也

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

TA关注的人

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