自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 Tomcat多域名的配置-二级域名配置

有时候我们有好几个项目需要发布在同一个tomcat服务器上,每个项目有不同的域名。这就需要在tomcat里配置多域名,添加多个虚拟主机。主要在server.xml里面设置:在<Engine></Engine>里面添加两个<Host></Host>标签,内容如下:<Host name="www.123.com" appBase="/usr/local/tomcat/webapps/123" unpackWARs="true" a

2020-06-29 11:24:39 423

转载 根据不同访问设备跳转到PC页面或手机页面

在跨平台、浏览器、移动设备兼容的时候,要根据设备、浏览器做特定调整,所以我们经常会用到navigator.userAgent.toLowerCase()来进行判断。先来解释一下意思,navigator是HTML中的内置对象,包含浏览器的信息;userAgent是navigator的属性方法,可以返回由客户机发送服务器的头部的值,作用其实就是就是返回当前用户所使用的是什么浏览器,toLowerCase()是将转换为小写。区分Android、iphone、ipad:var ua = navigat

2020-06-25 12:24:45 668

原创 SSH禁止超时设置linux连接自动断开

进入目录cd /etc/ssh/编辑configvim sshd_config最后面加上ClientAliveInterval 120 ClientAliveCountMax 720第一行,表示每隔120秒向客户端发送一个“空包”,以保持于客户端的连接。第二行,表示总共发送720次“空包”,之后断开它们之间的连接,也就是:120秒 × 720 = 86400 秒 = 24小时 后。然后重启ssh服务:service sshd restart再打开新终端连接就可以了...

2020-06-20 17:52:04 796

原创 telegram 语音通话语音呼叫一直连接中

手机和电脑可以呼叫通话 但是手机和手机之间通话时一直显示连接中解决办法:正常运行梯子时-telegram语音包切换成英文 就可以正常通话了。不要使用第三方的 中文语言包 就没事了。亲测,有问题可以留言在下方...

2020-06-11 15:56:13 27416 2

原创 Android9.0 默认是禁止所有的http java.io.IOException: Clear

Android9.0 默认是禁止所有的http请求的,需要在代码中设置如下代码才可以正常进行网络请求: android:usesCleartextTraffic=“true”。如图<application android:name="xxxx.xxxx.xxx.xxx" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@str

2020-05-22 17:10:11 721

原创 Android LIstView简单实现

MainActivitypackage com.example.listview;import androidx.appcompat.app.AppCompatActivity;import android.content.Context;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import andr

2020-05-21 18:55:53 225

原创 Android 优化ViewList 加载利用缓存

//通过new一个自己定义的ViewHoladr 把数据保存在里面 convertView不为空时反复使用 @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder=new ViewHolder(); if(convertView==null){ Layout

2020-05-21 17:34:27 132

原创 Android 通过包名和Class启动App

String packName=""String className=""ComponentName componentName=new ComponentName(packName,className);Intent intent=new Intent();intent.setComponent(componentName);startActivity(intent);

2020-05-21 17:08:19 262

原创 Android获取设备所有已安装软件程序的名字和图标及其他信息

// 获取已经安装的所有应用, PackageInfo 系统类,包含应用信息private void getPackages() { // 获取已经安装的所有应用, PackageInfo 系统类,包含应用信息 List<PackageInfo> packages = getPackageManager().getInstalledPackages(0); for (int i = 0; i < packages.size(); i++)

2020-05-21 16:15:38 2109

原创 Android10 不需要动态权限 保存文件到SD卡 获取程序数据路径

用官方给出的 存放数据路径//获取路径 没有会自动创建String path = getExternalFilesDir(null).getPath();//拼接上文件名称String txtName = path + "/my.txt";//路径地址/storage/emulated/0/Android/data/com.xxx.xxx/files/my.txtAndroidManifest.xml<uses-permission android:name="android.per

2020-05-20 21:39:59 1872

原创 Android 文字复制内容到剪切板

/** * 复制内容到剪切板 * * @param copyStr * @return */ private boolean copy(String copyStr) { try { //获取剪贴板管理器 ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); .

2020-05-20 21:34:36 454

原创 Android启动Activity时焦点在文本框并且弹出输入法

AndroidManifest.xml需要用到的Activity里 加入windowSoftInputMode<activity android:name=".MainActivity" android:windowSoftInputMode="stateVisible|adjustResize"> <intent-filter> <action android:name="android.in

2020-05-20 21:31:57 332

原创 Android AsyncTask实现下载文件功能

MainActivitypackage com.example.asynctask;import android.os.AsyncTask;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ProgressBar;import android.widget.TextView;import androidx.appcompat.app.Ap

2020-05-20 21:26:31 568

原创 JDBC使用占位符插入数据报错

JDBC使用占位符插入数据报错插入数据时String sql="insert into user(id,name) values (1,?)"PreparedStatement ps = connection.prepareStatement(sql);ps.setString(1, "2020080722001433710509664851");int i = ps.executeUpdate();//注:ps.executeUpdate(); 括号里不要写sql,不然他会按照 原生的Str

2020-05-19 17:23:13 945 1

原创 Android在ImageView上直接显示网络图片Handler使用

XML<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"

2020-05-17 14:24:29 698

转载 Fragment的管理:getFragmentManager和getSupportFragmentManager的使用区别add报错

昨晚在对着Fragmet的新闻客户端例子练习了一次之后,对获取FragmentManager的两种方法getFragmentManager()和getSUpportFragmentManager()的区别有点疑问。在众多博客之中查阅时得出的答案基本是:使用3.0以上系统获取FragmentManager使用getFragmentManager();使用3.0以下系统获取FragmentManage...

2020-04-17 22:48:47 1683

原创 AlertDialog.Builder提示框

慢慢增加(1)复选框final StringBuilder stringBuilder=new StringBuilder();stringBuilder.append("我的爱好是:");AlertDialog.Builder builder=new AlertDialog.Builder(dialog.this);builder.setTitle("选择你的爱好");fi...

2020-04-11 01:43:07 300

原创 linux常用命令

ZIP解压:unzip file.conf.zip-------------删除rm -rf /var/log/httpd/access

2019-12-07 20:28:51 79

转载 Ajax实现下载文件功能

Form里面有你很多的input其实只要在你Form里面隐藏一个iframe 1 <iframename="downloadFrame"style="display:none;"frameborder="0"></iframe> 然后 提交表单 把target指向这个Iframe就行了 1 2 ...

2019-07-08 01:07:58 690

原创 MySQL比较时间(datetime)大小

 unix_timestamp(now()) &lt; unix_timestamp(end_date)

2019-01-14 13:20:25 4520 1

转载 count 去重复的记录

在count 不重复的记录的时候能用到比如SELECT COUNT( DISTINCT id ) FROM tablename;就是计算talbebname表中id不同的记录有多少条

2018-11-13 16:26:45 9082

转载 重定向无法传递中文参数的问题

哇,这个BUG找了我半天,也不报错,中文参数就是传不过去,代码如下: return “redirect:/login?msg="+"用户名或密码有误!"; ①方案一:这里的中文被接收的时候总是为空,改成下面这样可解决问题:return new ModelAndView("redirect:login").addObject("msg", "用户名或密码有误!"); ...

2018-11-11 22:03:06 268

转载 java替换包含html标签

说明一下,该文档内容抄自开源中国里的谋篇文章,由于抄袭时间过于久远,已经找不到博主了!暂不能说明出处,源码博主看见勿气,皆可联系本人!我的博客,文章属于个人收藏,以解日后需要之急!package q;import java.util.regex.Matcher;import java.util.regex.Pattern; public class htmlTest { ...

2018-10-24 16:04:23 461

原创 Linux安装jdk7开发环境

1.官网 下载jdk7版本地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html下载Linux-jdk-7u80版本:jdk-7u80-linux-x64.tar.gz(低于1.7版本的 都需要登录oracle账号才行)2.使用Xftp工具...

2018-10-22 19:40:18 276

转载 MySQL+SSM+Ajax上传图片问题

https://www.cnblogs.com/hxliang/p/6557892.html

2018-10-19 19:02:49 193

转载 jq实现鼠标放置名字上显示详细内容的气泡效果

 实现效果如上图,当鼠标放置到名字上时,则显示出内容详情。实现具体过程如下:1、需要加这句js&lt;!--实现鼠标放置名字上显示气泡说明的js--&gt;&lt;script&gt;        $(function () {        $('[data-toggle="popover"]').popover()      });&lt;/script&gt;...

2018-10-09 21:52:30 739

转载 wangEditor富文本编辑器使用及图片上传

引入js文件 1 &lt;script type="text/javascript" src="style/js/wangEditor.min.js"&gt;&lt;/script&gt; 新建div名字任意 1 2 &lt;div id="editor"&gt; &lt;/div&gt;

2018-10-09 20:34:55 1617

转载 如何在Windows2008 Server服务器上开启Ping或者禁PING?

方法1:命令行模式进入服务器后 点击 开始——运行 输入命令:netsh firewall set icmpsetting 8这样就可以在外部ping到服务器了 非常简单实用!同样道理,如果想禁止Ping,那运行如下命令即可实现:netsh firewall set icmpsetting 8 disable方法2:防火墙高级面板方式1. 进入控制面板——&gt;管理工...

2018-09-30 17:48:58 3933

转载 spring简单邮件发送

Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得关于...

2018-09-14 12:22:28 479

转载 解决@ResponseBody注解返回中文乱码

昨天在做项目的时候用@ResponseBody注解,发现返回页面上的中文是乱码,解决过程也是让我很郁闷!!!特此记录一些。目前有下面几种解决方案:@RequestMapping的produces方法第一种解决方案是使用@RequestMapping注解的produces方法。写法如下: @RequestMapping(value = "testPersonalValidtor.d...

2018-08-13 12:23:18 605 1

原创 Eclipse 重新定位svn资源库报错 Invalid relocation svn: Invalid source URL prefix

&lt;span style="color:#ff0000;"&gt; Invalid relocation svn: Invalid source URL prefix: 'http://192.168.168.251/svn/epoch' (does not overlap target's URL 'https://192.168.168.110/svn/epoch/trunk/e...

2018-08-03 14:51:20 5878

转载 Win10连接远程桌面不能保存密码怎么办?

【全部失效了,win10版本 操作之后没卵用,以前可以现在不行了。用了cc清理工具之后 记不住密码,以下方法无效。至今未解决 2019年7月26日】Win10连接远程桌面的时候提示您的凭证不工作该怎么办?发现好像是360清理之后出现这个问题的,切记一定要操作第六步 Win10连接远程桌面的时候提示您的凭证不工作该怎么办?Win10连接远程桌面的时候,提示“您的凭证不工作”。原有保...

2018-07-21 11:38:08 29981 3

转载 MySQL第二天早上第一次连接超时报错,解决方法

MySQL第二天早上第一次连接超时报错,解决方法 部署项目的时候,一开始程序运行正常,可是到第二天,就莫名其妙服务器挂掉,还抛出com.mysql.jdbc.exceptions.jdbc4.CommunicationsException异常可是重启下又好了。这是由于mysql5将其连接的等待时间(wait_timeout)缺省为8小时。如果在wait_timeout秒期间内,数据库连...

2018-07-21 11:19:05 786

转载 mysql如何进行以,分割的字符串的拆分

现有如下需求:需要将字符串1,2,3,4,5,6,7拆分成1234567分析:为了完成上述功能,在mysql中提供了一些字符串操作的函数,其中SUBSTRING_INDEX(str, delim, count)str: 要处理的字符串delim: 分割符count: 计数 如果为正数,则从左开始数,如果为负数,则从右开始数例:str = 'www.baidu.com';SELECT substri...

2018-07-14 19:19:34 5016

转载 MySQL的数据传输的时候,出现错误Unknown storage engine 'InnoDB'

今天,在进行MySQL的数据传输的时候,出现了这样的错误!    一时,有点晕了!    找一下问题的原因:可能是MySQL的没有安装或没有使用的InnoDB引擎,可以通过SQL语句或者在DOS命令查看引擎:    如图1所示,使用SQL语句在navicat或者其他显示mysql的工具中,输入“show engines”,运行sql语句。结果如果是InnoDB的| NO说明未开启,如图:  2,使...

2018-05-10 17:27:10 21648 3

转载 mybatis写sql语句时用到的转椅字符

< < < 小于号> > > 大于号≤ ≤ ≤ 小于等于号≥ ≥ ≥ 大于等于号" " " 引号“ “ “ 左双引号 ” ” ” 右双引号 ‘ ‘ ‘ 做单引号

2018-05-03 11:42:08 142

原创 springmvc 定时器方法执行2次的 解决办法

把定时的代码放到一个单独的配置文件中,然后在web.xml文件中加载这个定时的配置文件。第一步:把定时器代码从applicationContext.xml里摘出来,新建一个applicationContext-quartz.xml第二步:把applicationContext-quartz.xml配置到web.xml里用的 是注解,看下代码...

2018-05-03 09:55:17 819

转载 SpringMVC定时器

1,首先在配置文件头部的必须要有:xmlns:task="http://www.springframework.org/schema/task"2,其次xsi:schemaLocation必须为其添加http://www.springframework.org/schema/task http://www.springfra

2018-05-02 17:23:12 173

转载 logback节点配置详解

一 :根节点  属性 :debug : 默认为false ,设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。scan : 配置文件如果发生改变,将会重新加载,默认值为true;scanPeriod : 检测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位时毫秒,当scan为true时,这个属性生效,默认时间间隔为1min。 1 configurat

2018-01-19 13:51:27 233

转载 freemarker常见语法大全

freemarker常见语法大全FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx 

2017-11-17 16:41:42 234

空空如也

空空如也

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

TA关注的人

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