自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 Go gin框架控制器接收文件

这种需要跟客户端约定,文件使用表单上传时必须用指定的“name”作为字段名,如此处就用了“file”:这是随大流的做法,参考:golang学习笔记(18)-gin对于文件的接收以及返回_gin接收文件-CSDN博客这种可以收取客户端传来的所有文件,不管是“name=file”还是“name=file1”或者别的什么都行:客户端在上传文件的同时还可携带其他数据,示例图同“2”

2024-01-11 10:48:57 850

原创 微信小程序——从零搭建

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、确定开发权限二、IDE三、创建项目四、基本结构前言这篇主要给微信小程序菜鸟参考。有时候,后端猿猴也需要撸一把微信小程序。前几年弄过微信小程序,太久不用,又忘了,重新摸索了一遍,记录一下,避免一坑重踩。一、确定开发权限打开“微信公众平台”,使用手机微信扫描登录二维码,手机上弹出的选项中若有目标小程序,则表明可以对此小程序进行开发;否则需要目标小程序的管理员将你的微信设为开发者(或管理员),然后重复如前步骤点击.

2022-05-23 16:08:51 546

原创 SpringMVC通过注解加载properties配置文件

spring项目有多种方式加载properties配置文件,这里选取其中一种自认为比较简便的方式进行记录。1.在spring的全局xml中配置properties文件的路径与对应的配置类包扫描路径spring applicationContext.xml:<!-- 其他类扫描路径 --><context:component-scan base-package="com.x.y.z"/><!-- …… --><!-- 配置类扫描路径 -->

2020-10-15 16:47:08 1177

原创 Java后端通过代理服务器请求网络资源

1.需求部署在内网服务器的JavaWeb项目,后端需要访问互联网,通过有网络访问权限的另一台服务器的代理转发实现互联网访问。2.实现内网设备——设为A,通过外网设备——设为B,访问互联网,需要分别在A和B上进行代理配置。此时它们的相对关系是,A为客户端,B为服务端,A的所有互联网请求均发送给B,B代为转发给目标站点——设为X。X返回的数据亦由B代为转发给A。后端Java程序一般都使用apache的httpClient进行网络资源请求。通过查资料得知,httpClient使用代理服务器进行网络

2020-07-09 14:46:08 1386

原创 Tomcat部署javaweb项目遇到的奇怪问题

问题:tomcat部署javaweb项目(war包)后,启动正常,但是项目页面不能访问。环境:Linux下tomcat9.0.27。排查: 1.首先排除启动异常,无论是tomcat日志还是应用自身的日志,都没有异常记录; 2.然后排除端口和路径异常,tomcat首页(猫图)可以正常访问,且webapps文件夹下新建静态资源页面可以访问到。但是项目页面不能访问,也不返回404,就是一片空白。若输入错误的项目名,则会返回404;(网上多数都是这里的问题,但我不是-_-||) 3.然后排...

2020-06-04 16:29:28 2069

原创 java后台通过HTTPS(POST)收发JSON格式数据

https通讯的主要实现参照此地址:https://my.oschina.net/gaopeng8/blog/350102通过上述方式可以得到收发方法post()。传入字符串,返回字节数组。传入的字符串处理:JSONObject rspObj = new JSONObject();rspObj.put("arg1", "aaa");rspObj.put("arg2", "bbb"...

2020-03-10 11:43:11 2032

原创 DOS与cmd

1.DOS DOS是早期的计算机操作系统(16位磁盘操作系统)。是单任务单用户的,每次只能执行一个程序。界面是永远不变的文字交互。所有操作都需要用命令。如cd XX(进入XX命名的文件夹)、dir列出目录、cls清屏等等。用户需要记很多指令。 windows是图形界面操作系统。多任务多用户。可以同时执行多个程序。我们能一边上网一边听音乐,一边看电影一边挂QQ。但是多任务也带来了安全隐患,容...

2019-11-27 10:22:55 412

原创 Android Handler使用的安全问题

android中使用Handler进行线程间通讯和消息的异步处理,在定义Handler时,有多种不同方式,常用的如Handler handler = new Handler(){...}这种写法存在内存泄漏风险,因为handler会持有匿名对象的引用,匿名对象会持有外部类对象的引用,且handler的生命周期较为特殊,并不会随activity(或fragment)结束而结束,所以,如果a...

2019-07-05 11:48:46 2730

原创 Android实现webSocket

概述: 实现android加载html资源,html中通过js实现socket通讯,将后台发送的文本在页面滚动显示并转换为语音播报。 实现: 1.通过webview加载html资源 webView.loadUrl("file:///android_asset/index.html"); 1.1.页面文字滚动使用marquee跑马灯(效果最理想)...

2019-03-04 11:08:57 1016 2

原创 jQuery之attr与prop

参考博文:jquery中attr和prop的区别#22楼@五烟六色:  “jQuery中attr() 对应原生JS中的 setAttribute() / getAttribute ,prop() 对应原生JS中 DOM对象.property;前者设置的“属性”会在元素标签中显示,后者设置的“属性”存在于该元素对应DOM对象下。你用prop()设置的属性,能用attr()访问的到才怪。同样,...

2019-02-13 15:12:34 220

转载 js实现动态气泡效果

原文链接:https://www.jb51.net/article/75436.htm本文实例讲述了javascript实现很浪漫的气泡冒出特效代码。分享给大家供大家参考。具体如下:运行效果截图如下:具体代码如下:实现思路:HTML里只需要一个CANVAS元素,Javascript里操作canvas1、给canvas里绘制背景图片2、在绘制半径为0-10px的圆形,x坐标屏幕...

2018-12-05 11:54:28 5528

原创 ssm项目前后端通过Ajax异步传送数据的几个问题

1.前端页面数据无法传送到后台      可能是页面数据格式不对,一般要JSON格式数据,关键是要与后台要求的类型相一致,如//将获取的用户信息包裹为JSON格式var info = { loginCode : code, password : psd};//异步传送//alert("2");$.ajax({ url : "login.do", type : "POST...

2018-11-16 14:58:52 1085

原创 Java Web项目静态资源(css/js/img)引用问题

一、WEB-INF目录  WEB-INF目录是不对外开放的,外部没办法直接访问到(即不能通过URL访问)。只能通过映射来访问,比如映射为一个action或者servlet通过服务器端跳转来访问到具体的页面。这样可以限制访问,提高安全性。静态资源一般不放在该目录下,引用起来还需另外做路径映射,没有必要。  WEB-INF目录里面的文件访问参考https://www.cnblogs.com/x...

2018-08-15 16:40:25 15672 1

原创 Eclipse下启动tomcat(server)之后访问localhost报404异常的解决

先找到问题出在哪里一.排查tomcat本身停掉eclipse中的tomcat,打开tomcat的本地安装目录,bin文件夹下点击startup(手动直接启动),会跳出cmd窗口。有两种可能: 1.如果可以启动,即cmd窗口显示了完整的加载信息,可以看到最后一行为“信息: Server startup in xxxx ms”,不要关闭这个窗口,访问localhost,可以看到tomc...

2018-08-11 16:41:25 11167 4

原创 Android Studio为项目添加jar包

Android Studio 3.1.3(下称as),引入jar包:一、引入自有jar包1.可以到网上下载你需要的jar包,或者使用自己某个项目作为资源jar包。(android studio 会在library所依赖的 app运行 或 build 之后自动生成 jar 包,路径为:项目所存放的文件夹下:项目/lib/build/intermediates/bundles/debug ...

2018-08-09 17:18:16 6234

原创 Android Studio启动异常Unable to start the daemon process解决

win7系统。Android Studio(as)一直用得好好的,修改了一个在测项目的包名后Rebuild出现异常:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized ...

2018-08-08 21:50:54 973

原创 Android打开设备上已安装的其它app

一、得到目标app包名参考链接:https://www.jianshu.com/p/8cc2f0841b14  原作者:亭子青年在模拟器/真机上面安装“包名查看器”,可以自行上网搜索 使用sdk tools下的3个工具进行查看:ddms.bat,monitor.bat,hierarchyviewer.bat,当然也可以通过eclipse中的ddms进行查看,在查看的过程中,你只需要在虚拟...

2018-08-06 17:27:19 3588

原创 Android Studio3.1.3新建项目Gradle失败及MainActivity.java异常解决方式之一

  新下载的android studio,HelloWorld性质的空项目,打开就gradle失败,MainActivity.java文件还一堆红线,百度连半天,众说纷,,各种尝试,折腾了两天,最后终于解决。  分析:新下载的工具和新创建的最原始的项目,各种配置应该是不会有问题的,自己检查了一下,也确实没发现问题,所以那些各种改配置的对我一概无效主要原因是我们长城把这个工具依赖的各种支持网站都...

2018-08-03 11:13:38 4504

原创 spring注解@Component、@Service等自动生成bean的命名规则

参考链接:https://www.cnblogs.com/kevin-yuan/p/5437140.html今天碰到一个问题,写了一个@Service的bean,类名大致为:CUserxml配置:&lt;context:component-scan base-package="com.xxx.xx.x"/&gt;结果启动报错:No bean named 'cUser' is defined,即找不...

2018-07-14 21:56:28 16822 1

原创 jQuery遍历之each方法

.each() 方法就是一个for循环的迭代器,它会迭代jQuery对象合集中的每一个DOM元素。每次回调函数执行时,会传递当前循环次数作为参数(从0开始计数)1.写法    jQuery选择器.each(),如$('div').each();或jQuery对象.each(),如$.each();。2.参数    2.1.data:可选参数,被遍历的数据集,如数组或JSON数据。此参数上承外层ge...

2018-06-26 11:42:24 331

转载 转:Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏后闪退

原文链接:http://www.cnblogs.com/ECN14/p/5102894.htmlas3.0.1新建的普通的安卓工程它不是继承activity而是多了一层。它继承AppCompatActivity而AppCompatActivity继承Activity 按照继承的原理来说。它们应该没什么区别的。但当我去设置隐藏下标题栏的时候发现出现了闪退现象。问了很多人,答案基本上都是不继承AppC...

2018-06-05 12:59:29 411

原创 WebView出现net::ERR_UNKNOWN_URL_SCHEME错误

参考链接:https://www.jianshu.com/p/119823e5cfb51.问题分析最近app中集成了一个大众点评的外链,但跳转到“商户详情”页面就会出现如下错误页面,仔细观察图中url可以发现这是一个自定协议的url,究其原因,就是拦截webview中的url, 如果url是自定义协议(如: tel, weixin, alipays 等等)开头的, 就url转换成原生调用(inte...

2018-06-04 22:01:56 52036 2

原创 Android之WebView中的WebViewClient设置与否

    在使用 WebView 的项目中,一个常见的需求是将页面内的链接跳转限制在 WebView 内,而不是使用外部浏览器打开,但 WebView 的默认行为是将链接点击事件作为 Intent 发送给系统,由系统决定如何处理(通常的行为是使用浏览器打开或是弹出浏览器选择对话框);但有时又会有需求使用webview但仍然调用系统浏览器打开页面。网上多数资料认为重新设置WebViewClient,重...

2018-06-03 10:10:45 2141

转载 转:Intent实现页面跳转和传值

原文链接:https://www.cnblogs.com/anni-qianqian/p/5291605.html*Intent称为意图,是Android各大组件连接的桥梁1.Activity页面跳转同一个包内Intent intent = new Intent();intent.setClass(MainActivity.this, SecondActivity.class); MainA...

2018-06-02 10:35:10 313

转载 转:android:onClick vs setOnClickListener

为Android Widgets添加点击事件处理函数又两种方法,一个是在Xml文件中添加onClick属性,然后在代码中添加对应的函数。另一个是直接在代码中添加setOnClickListener函数。两者什么区别呢?以Button控件为例讲解一下。方法一在Xml中添加onClick属性&lt;RelativeLayout xmlns:android="http://schemas.and...

2018-06-01 09:36:53 500

转载 eclipse下部署maven web项目到tomcat的不同方式

原文链接:https://www.cnblogs.com/guodefu909/p/4874549.html其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路。下面就一一介绍这几种部署方式:1.打war包到tomcat/webapps目录这种方式其实跟非mav...

2018-03-17 19:49:08 153

空空如也

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

TA关注的人

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