2 Api - 小柒

尚未进行身份认证

我要认证

不积跬步,无以至千里; 不积小流,无以成江海。

等级
TA的排名 2k+

windows环境下JSP环境搭建:Apache2.4+tomcat8.0动静分离,负载均衡

一、首先说明一下什么是mod_jk?Apache自身是用来加载静态页面的,如果要加载动态页面比如jsp,还要做与Tomcat的整合,mod_jk就是整合Apache2.4与Tomcat的连接器。三者关系如下:Apache:这里指的是httpd,Web服务器,用来处理静态文件。tomcat:应用服务器,是servlet、jsp(jsp在后面其实也是被解释成servlet)的运行容器,可以处理servlet、jsp这些动态文件,当然也可以处理静态文件,但是性能不如Apache、nginx这些web

2020-07-14 21:38:42

解决日期时间经过js处理后时间被加上了时区的问题

先来看具体的场景:1、数据库里读取出来的json,如下:[ { num: '20200713-29', time: 2020-07-13T19:15:42.000Z } ]2、然后在js中解析json,获取time,代码如下:var data= new Array();data[0]=json[0].num;data[1]=json[0].time;3、输出结果时,发现时间被自动加上了8小时,也就是说时区发生了改变,如下:console.log("时间:"+data[1])

2020-07-13 19:36:05

解决SQL Server占用服务器内存过高问题

第一步、打开SQL Server Management Studio,在连接上右键→ 属性第二步、内存选项卡,修改最大服务器内存的大小,如下图:

2020-07-11 14:41:19

C#解决SQL server报错:无法找到表 0

错误提示:System.IndexOutOfRangeException: 无法找到表 0原因分析:一般出现这种情况就是没有查出来数据,需要加个判断if(ds == null) =============> 表示ds为空if(ds.Tables.Count == 0) ...

2020-07-11 12:46:20

PHP显示报错提示,开启display_errors的方法

方式一:修改php.ini配置打开php.ini文件,设置display_errors = Onphp.ini相关设置说明:error_reporting = E_ALL ;显示所有错误 display_errors = Off ;关闭错误提示 log_errors = On ;错误日志开启 log_errors_max_len = 1024 ;设置日志最大长度 ..

2020-07-08 10:32:02

PHP操作期数,期号的常用方法

文章代码中参数说明:$code ==============> 别名$expect ==============> 期号$opencode ==============> 号码一、号码补0比如“1,3,5,7,9”,转换成“01,03,05,07,09”//号码补0if($code=="azxy20"){ $hm=explode(",",$opencode); for($i=0;$i<count($hm);$i++){ $hm[...

2020-07-07 19:06:13

PHP使用md5超级加密方法(加密钥盐+二次md5),防止暴力破解

直接上代码,看不懂的可以问我,谢谢:<?php //密码 $input="123456"; //盐 $salt="xiao7"; $password=md5 (md5($input).$salt); echo $password; //输出结果:baf62aa08122b5214682fa3d72ac4eb4?>

2020-07-06 19:10:37

Eclipse部署项目到Tomcat提示:there are no resources that can be added or removed from the server

解决方法:在项目上点击右键 → Properties → Project Facets → 勾选Dynamic Web Module和Java → 修改下Dynamic Web Module对应的版本:dynamic web module 2.4 对应Tomcat 5.5dynamic web module 2.5 对应Tomcat 6.0dynamic web module 3.0 对应Tomcat 7.0dynamic web module 4.0 对应Tomcat 8.0Eclip

2020-07-06 10:00:36

android倒计时封装(活动进入后台,倒计时依然能正常计时)

效果图:封装好的工具类:TimeUtils.javapackage com.xiao7.pump.Utils;import android.os.Handler;import android.os.Message;import android.widget.TextView;import java.util.Timer;import java.util.TimerTask;public class TimeUtils { /*倒计时时长 单位:秒*/ publ

2020-07-05 20:38:59

Android Studio连接真机调试的方法

为什么要真机调试?安卓开发过程中经常会遇到这样的问题:那就是兼容性,比如你写的APP程序在vivo、oppo上运行都没有问题,但到小米或者华为手机上,直接闪退。有些手机厂商对权限要求比较严格,什么权限都需要用户动态授权后,才可以使用。你的程序没有获得相应的权限,自然会直接闪退,没有任何提示,这种情况下,真机调试就显得非常重要。连接步骤(以小米MIUI为例子):一、手机设置:设置手机为开发者模式(设置 → 关于手机 → 连续点击MIUI版本 → 开启成功) 更多设置 → 系统安全设置 → 许

2020-07-05 18:06:48

Android解决点击桌面图标,就重新启动应用程序问题

场景:按HOME键隐藏程序,但点击桌面图标,重新进入程序后,发现界面跟刚安装进入时是一样的,相当于程序重新初始化加载了。举个明显的例子:比如我的应用是定时器,有倒计时功能,我第一次打开程序时,已经启动了倒计时,当我按HOME键隐藏程序,让程序进入后台,之后我从桌面点击图标进入,发现倒计时重新开始了,这很明显是个bug。原因分析:原因很可能是intent携带的信息不一样导致的解决方法:在程序启动的首页面 android.intent.action.MAIN 添加下面的处理代码:@Ov

2020-07-05 17:15:35

android在代码里设置button或者textView的字体颜色

直接使用Color.parseColor(颜色代码),如下:button.setTextColor(Color.parseColor("#fff"));

2020-07-03 17:39:43

Android Studio设置项目的包名分层次结构进行显示

前言:项目有时候需要命名不同的包,这时候分层次结构显示包名就变得很有用处了。设置方法:1、刚创建完的项目打开包名显示如下:2、然后点击右上角的小齿轮可以设置包名,如图所示:3、取消勾选 “Compact Middle Packages",如下:...

2020-07-03 10:02:45

win7安装SQL Server+IIS7.5,调试ASP程序时出现以下错误:An error occurred on the server ...

错误提示如下图:解决方法:1、第一步:启动IIS,打开该站点,在【功能视图】的列表中找到【ASP】2、第二步:找到【将错误发送到浏览器】的值修改为【True】并应用。3、修改之后,直接预览再看效果,页面报错【Active Server Pages错误 'ASP 0131'不允许的父路径】如下:4、这时候需要设置下【启用父路径】,同样设置为【True】并应用问题解析:(1)、将错误发送到浏览器就是把程序错误信息用友好的方式展现出来,主要是为了方便调...

2020-07-02 10:59:34

Java微信dat文件解析代码(将电脑端加密的.DAT文件转换成png jpg格式的图片)

关键代码如下://微信文件路径String wxPath="C:\Users\Administrator\Documents\WeChat Files";//保存路径(输出)String savePath="C:\Users\Administrator\Desktop";//开始解析convert(wxPath, savePath); /** * @param path 图片目录地址 * @param targetPath 转换后目录 *.

2020-06-23 17:25:57

Android安卓读取手机中的图片,实现相册管理功能

1、实体类Photo.ajvapublic class Photo { private String name;//名称 private String date;//日期 private long size; //大小 private String path;//路径 /** * 构造函数 */ public Photo() { } public Photo(String name, String date, lon

2020-06-23 14:30:21

从零开始学安卓:Android Studio工具的基本操作

一、Android Studio使用夜神模拟器进行调试开发1、首先打开Android Studio工具,然后再运行夜神模拟器2、打开夜神模拟器bin运行目录(如cd D:\Nox\bin)3、cmd执行命令:nox_adb.exe connect 127.0.0.1:62001,连接模拟器4、在Android Studio窗口上点击run 'app'(或shift+F10)二、更改APP图标1、将logo图标放入res目录下的drawable,在AndroidManifest.x

2020-06-20 13:16:35

window下PHP依赖管理工具Composer的安装与使用

一、什么是Composer?Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。 Composer 默认情况下不是全局安装,而是基于指定的项目的某个目录中(例如 vendor)进行安装。 Composer 需要 PHP 5.3.2+ 以上版本,且需要开启 openssl。 Composer 可运行在 Windows 、 Linux...

2020-06-19 12:03:34

C#提示Dns.Resolve()已过时的解决方法(通过域名查询IP的完整代码)

解决方法:把Dns.Resolve()改成Dns.GetHostEntry()即可C#通过域名查询IP的完整代码如下:IPHostEntry hostEntry = Dns.GetHostEntry(strDomain); IPEndPoint ipEndPoint = new IPEndPoint(hostEntry.AddressList[0], 0);string ipAddress = ipEndPoint.Address.ToString();Mess...

2020-06-15 19:56:33

C#打开对话框,获取Access数据库文件(.mdb)的路径

private void picAlonePointsFile_Click(object sender, EventArgs e) { OpenFileDialog fdlg = new OpenFileDialog(); fdlg.Title = "Open File Dialog"; fdlg.InitialDirectory = Path.GetFullPath("./");//@"c:\"; ...

2020-06-15 18:22:33

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取