- 博客(29)
- 收藏
- 关注
原创 存JSON对像放在localStorage
自定义一个对象info,里面存Json对象window.localStorage.info =JSON.stringify({ userName:'aa' })取出时,先转化为JSON,再从中取值 var info = JSON.parse(localStorage.getItem('info...
2019-12-01 19:11:59
375
原创 用 Java 创建 RESTful Web 服务
REST 全称是: representational state transfer,可以是一种建筑风格(architectural style),对于分布式的超媒体系统来说。 网络上的所有事物都可以具象为资源(通过URL) 每个资源都应该有唯一的标识(identifier),对资源的操作不会改变标识 所有的操作都是无状态的,对REST接口的访问,不会改变资源的状态 ...
2019-10-27 23:35:06
473
原创 Hibernate多条件组合查询
先看一下客户的数据库表再看一下实例类Custompublic class Custom { private Integer cid; private String custName; private Dict dict; private String custSource; private String custPhone; privat...
2019-09-05 20:06:23
652
原创 String a="abc"与String b=new String("abc")的区别
先说几个概念1、常量池指的是在编译期确定,并被保存在已编译的字节码文件中的一些数据,它包括类、方法、接口等中的常量,存放字符串常量和基本类型常量(public static final)。2、栈(stack)主要保存基本数据类型(或者叫内置类型)(char、byte、short、int、long、float、double、boolean)和对象的引用,数据可以共享,速度仅次于寄存器(re...
2019-07-23 22:53:45
5411
2
原创 解决org.springframework.aop.scope.ScopedProxyUtils.isScopedTarget(Ljava/lang/String;)Z
org.springframework.aop.scope.ScopedProxyUtils.isScopedTarget(Ljava/lang/String;)Z解决方案:看是否导入spring-aop相关jar包 替换版本更高的spring-aop jar包我的项目问题:因为spring-aop jar包和其他spring-aspects,spring-beans等版本不一样。把...
2019-07-23 14:25:20
833
原创 Java中BigDecimal解决精度丢失问题
1.我们先看一个例子可以看到在Java中进行浮点数运算的时候,会出现丢失精度的问题。那么我们如果在进行商品价格计算的时候,就会出现问题。很有可能造成我们手中有0.06元,却无法购买一个0.05元和一个0.01元的商品。因为如上所示,他们两个的总和为0.060000000000000005。这无疑是一个很严重的问题,尤其是当电商网站的并发量上去的时候,出现的问题将是巨大的。可能会导致无...
2019-07-04 10:25:59
17091
1
原创 Mysql多对多关系利用中间表查询
1、多对多关系,我们举个简单的例子,一个顾客可以买多件商品,同时一类商品(指多件相同的商品)也可以也可以让多个用户购买下面是对应的表,用户表,商品表以及关系表,其中关系表中userId、metId的外键分别是userTable 的userId 、materialTable 的matId userTable ...
2019-05-25 17:24:17
25377
15
原创 java提取压缩文件
提取压缩文件放到另一个文件中public static void unzip(String zipFilePath, String targetPath) throws IOException { OutputStream os = null; InputStream is = null; ZipFile zipFile...
2019-05-23 21:00:12
538
原创 JavaMail发送邮件
首先要先有mail.jar activation.jar这两个jar包,把其导入到项目中下载地址:mail.jar下载 activation.jar下载用163邮箱发送邮件前提163邮箱开启POP3/SMTP服务授权在设置----->POP3/SMTP/IMAP里,开通POP3/SMTP服务Email.javapac...
2019-04-27 16:08:46
1014
原创 ajax验证用户名已存在
效果如下,当输入数据库中存在的用户名时,会显示"该用户名已经存在"不存在时,显示“该用户名可以使用”这里就不连接数据库了,用集合代替数据库user.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE ...
2019-04-24 22:48:29
1467
原创 jQuery中Ajax使用
jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是load()、$.get()、$.post()方法,第3层是$.getScript()、$.getJSON()方法1、load()方法通常用来从WEB服务器上获取静态的数据文件最常用的Ajax方法,能载入远程HTML代码并插入DOM中使用 jQuery 选择器为 HTML ...
2019-04-24 22:26:44
179
原创 Jackson 工具转化为json对象
Jackson可以把java对象,或则集合转换为json对象。下面来简单说一下,jackson的最基本的用法在web项目中1.导入jar包,下载地址jackson-all-1.9.0.jar.zip,然后导入jar包2.创建ObjectMapper对象ObjectMapper mapper = new ObjectMapper();3.调用writeValueAsStri...
2019-04-24 20:03:09
3759
原创 js和jQuery对比
jQuery可以说是js的封装,大多数情况下jquery比js简单,它们两个可以相互写对方的里面,使用jquery需要导入jquery文件。<script src="jquery-1.1.min.js"></script>jquery文件名格式为,jquery-版本号[.min] .js 其中min表示压缩版$在jquery中专门用来做选择,相当于选择器...
2019-04-21 20:54:03
1453
原创 转发重定向区别
1.转发request.getRequestDispatcher(URL地址).forward(request, response);处理流程:客户端发送请求,Servlet做出业务逻辑处理。 Servlet调用forword()方法,服务器Servlet把目标资源返回给客户端浏览器。特点:1. 请求转发在客户端浏览器地址栏中不会显示出转向后的地址;服务器内部转发,整个过程处...
2019-04-11 19:59:23
699
原创 gem安装
ruby是一种语言,是某些软件包代码的执行环境。而gem是管理这些基于ruby程序的程序1.下载RubyInstaller下载地址https://rubyinstaller.org/downloads/2.安装记得勾选请Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境3.查...
2019-04-09 22:39:00
2881
原创 Windows 配置ik中文分词器
1.下载ik下载地址https://github.com/medcl/elasticsearch-analysis-ik注意:ik分词器要找elasticsearch兼容的版本,否则启动elasticsearch会报错,es6.2版本以上都得下载master版本的我的es是6.7版本的2.解压到到某目录下,我的目录结构如下3.使用maven进行编译打包前提是你...
2019-04-07 17:23:23
1390
1
原创 Windows10 安装Maven
(Maven安装的前提是jdk环境配置)1.Maven下载地址http://maven.apache.org/download.cgi2.下载后解压,开始配置Maven的环境这是我的目录下面进行此电脑->属性->高级系统设置->环境变量新建MAVEN_HOME ->E:\软件\maven\apache-maven-3.6....
2019-04-07 16:22:53
578
原创 Windows 安装Elasticsearch及head 、kibana安装配置
1.jdk环境配置jdk要求1.8以上这个就不多说了,大家都应该学过java用java -version查看jdk版本2.下载安装ES下载地址https://www.elastic.co/cn/downloads/elasticsearch这里下载的是6.7.1版本。我们要下载Windows版本将下载的zip文件解压后,直接运行bin下的elasticsearc...
2019-04-06 00:41:44
413
原创 java查询SQL Server数据库条数
下面来说一下如何查询数据库中的一个表中的数据总条数连接数据库的方法就不写了这是主要方法 Connection conn; Statement st; ResultSet rs; conn=DButil.getConnection(); String sql="select count(*) from tablename"; st=con...
2018-11-21 20:03:58
3286
2
原创 Javaweb上传图片途径到数据库
Javaweb上传图片途径到数据库结果如下首先建立数据库存放上传图片路径数据库属性用varchar(),大小差不多设置为 255。数据库连接在这里就不多说了jsp页面<body> <form action="${pageContext.request.contextPath}/uppicture" method="post" enctype="mul...
2018-11-11 20:17:19
9431
8
原创 用multipart/form-data提交表单文件数据获取不了解决办法
在学习Servlet文件上传方面遇到了一个问题,就是通过multipart/form-data这个表单类型提交要上传的文件的时候,Servlet用request.getParameter()方法获取非文件的数据时发现为空。具体如下jsp页面<body> <form action="${pageContext.request.contextPath}/uppi...
2018-11-11 19:57:20
9074
2
原创 servlet获取表单数据
1.sevlet获取表单数据在很多的情况下,我们需要在浏览器,Web服务器和后台程序之间传递数据。浏览器使用两种方法可将这些信息传递到Web服务器,分别为Get方法和Post方法。2.Get方法,Post方法get方法:GET方法是默认的从浏览器向Web服务器传递信息的方法,它会产生一个很长的字符串,出现在浏览器的地址栏中。如果您要向服务器传递的是密码或其他的敏感信息,请不要使用GET...
2018-10-29 19:32:07
5577
原创 微信小程序—获取id跳转页面
我理解的就是通过元素id,跳转到detail.wxml(举个例子)页面,不同元素呈现的内容不同下面来看一个简单的例子.wxml<block wx:for-items="{{newGoods}}" wx:key="id"> <view catchtap="catchTapCategory" data-goodsid="{{item.id}}"...
2018-08-06 00:32:47
17975
6
转载 微信小程序中wxml和wxss的样式说明
对于css不熟悉的Android程序员来说,开发微信小程序面临的一个比较困难的问题就是界面的排版了。微信小程序的排版就跟wxml和wxss有关了,它们两者相当于android的布局文件,其中wxml指定了界面的框架结构,而wxss指定了界面的框架及元素的显示样式。一、wxml界面结构wxmL比较容易理解,主要是由八大类基础组件构成: 一、视图容器(View Container):...
2018-08-05 13:08:35
3787
转载 微信小程序通过api接口将json数据展现到小程序
实现知乎客户端的一个重要知识前提就是,要知道怎么通过知乎新闻的接口,来把数据展示到微信小程序端上。 那么我们这一就先学习一下,如何将接口获取到的数据展示到微信小程序上。 1.用到的知识点<1> wx.request 请求接口资源(微信小程序api中的发起请求部分) <2>swiper 实现轮播图的组件 <3>wx:for 循环语句 <...
2018-08-03 22:20:30
1232
原创 微信小程序——swiper组件
微信小程序——swiper组件是滑块视图容器。下面我们先看一下效果,它可以左右滑动,切换<swiper-item></swiper-item>组件放在<swiper></swiper>组件中,下面介绍一下它的几个常用的属性属性名 类型 默认值 说明 indicator-dots Boolean ...
2018-08-03 21:07:59
3393
原创 C语言打印图形.漏斗,菱形
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整...
2018-02-11 01:05:09
11959
1
原创 (C语言)个位数统计
给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0i<=9, i=0,...,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。输入格式:每个输入包含1个测试用例,即一个不超过1000位的正整数N。输出格式:对N中每一种不同的个位数字,以D:
2018-02-03 21:43:40
6426
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人