- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 微信小程序开发入门之发布
准备提交审核、发布的小程序必须功能完整,可正常打开和运行,而不是测试版或 Demo。 小程序的调试和预览可在开发者工具进行。 多次提交测试内容或 Demo,将受到相应处罚。1 发布前的准备1.1 预览使用开发工具可以预览小程序,帮助开发者检查小程序在移动客户端上的真实表现。点击开发者工具顶部操作栏的预览按钮,开发工具会自动打包当前项目,并上传小程序代码至微信的服务器,成功之后会...
2019-11-13 15:34:03
815
原创 微信小程序入门(第一天)
先体验一下微信小程序第一个HELLO WORD程序1,文件分布结构:│ app.wxss│ app.js│ app.json│├─pages│ ├─index│ │ index.js│ │ index.wxml│ │ input.wxml│ │ index.wxss│ ││ ├─main│ │ main.wxss│ │ main.js│ │ main....
2019-11-13 14:12:07
346
原创 互联网的十年
2011年8月16日,北京798艺术中心。台上,雷军每公布一项技术参数,台下就传来一阵几乎要掀翻屋顶的声浪。一位记者问:“这都是哪请来的托,太敬业了!”工作人员只得实话实说:“都是自己来的,我们也没想到。”这一幕,像极了4年前乔布斯在旧金山。“手机键盘、触控笔?谁要这些玩意儿呢?”在莫斯康尼会议中心举行的第一代iPhone发布会上,乔布斯向全世界宣布:苹果要重新发明手机!这...
2019-08-21 00:55:30
3263
原创 同一服务器部署多个tomcat时的端口号修改详情
https://www.cnblogs.com/tomingto/p/11368978.html同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat8为例。1.首先了解下tomcat的几个主要端口:<Connector port="8080" protocol="HTTP/1.1" connectio...
2019-08-21 00:51:01
297
原创 Linux压缩解压 tar.gz格式的文件.查看tomcat是否运行
我的博客:https://www.cnblogs.com/tomingto/p/11363266.htmltar命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。a,解压命令1.Linux压缩解压 tar....
2019-08-16 14:06:52
350
原创 springboot系列总结(二)---springboot的常用注解
我的博客:https://www.cnblogs.com/tomingto/p/11317498.html上一篇文章我们简单讲了一下@SpringBootApplication这个注解,申明让spring boot自动给程序进行必要的配置,他是一个组合注解,包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解,这里我们再讲一下...
2019-08-07 23:47:37
200
原创 springboot系列总结(一)---初识springboot
https://www.cnblogs.com/tomingto/p/11312398.htmlSpring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。一说springboot ,JavaEE开发的小伙伴们肯定也听说过“约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认...
2019-08-07 09:16:35
457
原创 阿里云服务器上部署java项目(安装mysql)
我的博客链接https://www.cnblogs.com/tomingto/p/11287881.html安装mysql步骤如下:1.安装MySQL官方的yum repository:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2.下载rpm包:yum...
2019-08-06 19:13:10
206
原创 阿里云服务器上部署java项目(安装jdk,tomcat)
安装JDKa、执行下面的yum指令安装,无线配置环境变量。1.yum -y update #首先更新一下YUM源2.yum list Java* ---------#列出所有的JDK3.yum list java-1.8* --------#列出JDK1.84.yum install java-1.8.0-openjdk* -y #安装JDK1.8b、...
2019-08-06 19:10:53
149
原创 根据经纬度查询最近距离,mysql查询经纬度附近范围
public class Test{ private static List<LocalAddress> ilist = new ArrayList<LocalAddress>(); public static void main(String[] args) { Test test3 = new Test(); Doub...
2019-08-06 19:08:41
962
原创 mysql 截取字符串 并且按时间将数据分组
数据库中保存的交易记录,需要按天和按小时分别展现出来,可使用sql语句直接分组select DATE_FORMAT(newsalrecord.timeForOrd,'%Y%m%d') days,count(payType) totaalcount, (SELECT sum((newsalwai.`Price`*newsalwai.`ODnumber`)) FROM newsalwai ...
2019-04-18 13:43:42
1077
原创 一条sql执行过长时间,你如何优化,从哪些方面
1、查看sql是否涉及多表的联表或者子查询,如果有,看是否能进行业务拆分,相关字段冗余或者合并成临时表(业务和算法的优化)2、涉及链表的查询,是否能进行分表查询,单表查询之后的结果进行字段整合3、如果以上两种都不能操作,非要链表查询,那么考虑对相对应的查询条件做索引。加快查询速度4、针对数量大的表进行历史表分离(如交易流水表)5、数据库主从分离,读写分离,降低读写针对同一表...
2019-03-12 16:46:24
4023
原创 一个注解轻松解决跨域
Ajax无法访问远程服务器上的API。怎么解决呢?在controller上添加@CrossOrigin注解,如下:@RestController@RequestMapping( value = "SelectInvestorInfo.json",method = RequestMethod.POST)@CrossOriginpublic class SelectInvestor...
2019-01-31 14:22:32
3375
原创 Git基本常用命令
mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径。 git init : 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git add XX : 把xx文件添加到暂存区去。 git commit -m “XX” : 提交文件 –m 后面的是注释。 git...
2019-01-08 15:41:00
774
原创 springboot 和springcloud
springboot就是spring的纯注解版,致力于用最少的配置完成更多功能,springcloud是基于springboot的架构,springboot不依赖于spring cloud.
2018-12-28 00:42:30
373
原创 uml建模语言
UML规范用来描述建模的概念有,类(对象的)、对象、关联、职责、行为、接口、用例、包、顺序、协作,以及状态。 说白了就是用一个专业的软件,如powerdesier,把架构画出来....
2018-12-28 00:24:26
172
原创 前后端分离
前端客户端,后端服务器端,spring cloud实现为服务之间的通讯.类似于zookeeper跟dubbox,通过用js掉api前后端交互.
2018-12-28 00:13:49
137
原创 MySQL优化
什么是优化?合理安排资源、调整系统参数使MySQL运行更快、更节省资源。 优化是多方面的,包括查询、更新、服务器等。 原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。数据库性能参数使用SHOW STATUS语句查看MySQL数据库的性能参数 SHOW STATUS LIKE 'value‘ 常用的参数: Slow_queries 慢查询次数 Com_(CRUD...
2018-12-15 00:10:23
141
原创 常用的返回码...结果信息
public static final int OK=20000;//成功 public static final int ERROR =20001;//失败 public static final int LOGINERROR =20002;//用户名或密码错误 public static final int ACCESSERRO...
2018-12-14 23:06:29
513
原创 mysql查询两天内有效
NOW() BETWEEN t.StartTime AND DATE_ADD(t.StartTime,INTERVAL 2 day)
2018-11-26 09:48:43
1024
原创 电商平台-优惠券设计
1. 优惠券基础信息表说明:任何一个优惠券或者说代金券都是有一个基础的说明,比如:优惠券名称,类型,价格,有效期,状态,说明等等基础信息。 CREATE TABLE `coupon` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自动增加ID', `region_id` bigi...
2018-11-13 15:19:24
1238
原创 mysql in查询保持in集合顺序
在mysql使用in查询的时候,如果要保持查询结果的顺序和in集合的顺序一致的话,可以使用field 例如:SELECT Iid FROM investor WHERE Iphone in (#{SPhone},#{XPhone}) order by field(Iphone,#{SPhone},#{XPhone}); 查询的结果是按照Iid 值升序排列的,如果要保持in集合的...
2018-11-13 13:47:21
729
原创 拼团系统 建表
做拼团功能首先我对需求看了一下,对于单个的拼团商品要求有拼团的人数限制,拼团的活动时间倒计时,以及开团后参团时间倒计时等需求。开团人是团长与参团人加以区分,同时一个拼团有多人参加,付款与未付款对拼团成功的影响,以及未付款订单(微信支付接口要求同一个订单的支付价格必须相同,否则再次调用时返回订单重复的报错)再次支付时价格改变问题等,研究后设了四个表如下:拼团表的设计:拼团商品表jkd_ptgoo...
2018-11-12 23:42:49
3296
1
翻译 极客时间第二讲 什么情况下Java程序会产生 死锁?如何定位、修复?
死锁是一种特定的程序状态,在实体之间,由于循环依赖导致彼此一处于等待之中,没有任何个体可以继续前进。死锁不仅仅是在线程之会发生,存在资源独占的进程之间同样也可能出现死锁。通常来说,们大多是聚焦在多线程场景中的死锁,指两个或多个线程之间,由于相持有对方需要的锁,而永久处于阻塞的状态。你可以利用下面的示例图理解基本的死锁问题:定位死锁最常见的方式就是利用jstack等工具获取线程栈,然后定位互相之间的...
2018-11-10 18:57:32
159
转载 极客时间第一讲 动态代理是基于什么原理。
编程语言通常有各种不同的分类角度,动态类型和静态类型就是其中种分类角度,简单区分就是语言类型信息是在运行时检查,还是编译检查。与其近似的还有一个对比,就是所谓强类型和弱类型,就是不同类型量赋值时,是否需要显式地(强制)进行类型转换。那么,如何分类Java语言呢?通常认为,Java是静态的强类型语言,是因为提供了类似反射等机制,也具备了部分动态类型语言的能力。言归正传,今天我要问你的问题是,谈谈Ja...
2018-11-10 17:42:21
172
转载 SQL的优化方法
转1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类...
2018-10-26 16:30:17
137
转载 springmvc的五个常用注解?
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...
2018-09-15 17:06:48
37995
3
转载 hibernate对session的管理
6.1把Session绑定在当前线程 在开发中,通常在业务层进行事物管理,在Dao层操作数据库. 也就是说业务层需要连接(Session)开启事物,Dao层需要连接(Session)操作数据库,如何保证这些连接是同一个呢? 在JDBC阶段,我们通过了两种方式解决: 1.向下传递参数 2.绑定到TreadLocal里面. 在Hibernate中,Session 对象与本地线程绑定很简单...
2018-06-24 00:03:10
426
翻译 主键生成策略
2.1概述 Hibernate中为了更好的维护数据, 提供很多种主键生成策略.2.2 主键策略类型increment :自动增长,适用类型:short,int,long类型主键.在多进程和集群下不要使用.用的不是数据库的自动增长, hibernate底层的增长策略,select max(id) from customer; 然后+1作为下一条记录的ID.assigned:需要用户手动输入OID的...
2018-06-23 23:58:10
109
原创 FilterChain:过滤链的作用
过滤器链作用:当一个filter收到请求的时候,调用chain.doFilter才可以访问下一个匹配的filter,若当前的filter是最后一 个filter,调用chain.doFilter才能访问目标资源 多个filter的执行顺序是由web.xml中filter-mapping的位置决定的.2dispatcherREQUEST:默认值,过滤从浏览器发送过来的请求和重定向 不过滤转发F...
2018-05-29 00:33:49
5167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人