- 博客(38)
- 资源 (4)
- 收藏
- 关注
原创 base64解析图片
base64 生成的图片格式包含: data:image/png;base64,不同的图片类型加密成不同的格式,比如: data:,文本数据 data:text/plain,文本数据 data:text/html,HTML代码 data:text/html;base64,base64编码的HTML代码 data:text/css,CSS代码 da...
2018-08-11 20:43:50
2297
转载 poi生成excel表格
poi生成excel表格参考链接:https://www.cnblogs.com/shamo89/p/7722057.html
2018-08-06 09:34:05
250
原创 maven for mac安装
1.下载maven的安装包,并找到maven的解压路径,我的是/Users/zhangfeng/Downloads/apache-maven-3.5.3 2.打开终端,输入sudo vi ~/.bash_profile3.添加以下内容并保存退出(注意不要加多余的空格,冒号在英文状态下而不是中文状态,中文状态也会设置成功,但是输入mvn -v 命令会提示 没有该命令,并且其他基本命令也会失...
2018-04-24 09:20:16
1045
1
转载 修改git用户名和邮箱
查看用户名和邮箱地址:$ git config user.name$ git config user.email修改用户名和邮箱地址:$ git config --global user.name "username"$ git config --global user.email "email"...
2018-04-20 16:59:48
719
原创 nginx 的启动与停止
// 查询nginx[root@localhost nginx-1.13.3]# whereis nginx[root@localhost nginx-1.13.3]# cd /usr/local/nginx/sbin/// 启动 nginx[root@localhost sbin]# ./nginx// 停止 nginx(此方式相当于先查出nginx进程id再使用kill命令强制...
2018-03-30 10:23:52
208
原创 CentOS 7 nginx安装
1.安装之前先做一下准备工作,配置一下nginx的环境和一些类库。$ yum install gcc-c++ $ yum install pcre pcre-devel $ yum install zlib zlib-devel $ yum install openssl openssl--devel 2.选择目录,进行安装 安装之前,最好检查一下是否已经安...
2018-03-29 14:08:40
221
原创 ajax原生用法
var xmlhttp;if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest();}else{ // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft...
2018-03-25 16:16:10
176
转载 java反射基础
原博:http://blog.youkuaiyun.com/sinat_38259539/article/details/71799078 总结的非常好
2018-03-21 18:15:31
138
转载 jdk8对list集合的操作
import java.util.*; import java.util.stream.Collectors; public class Test { public static void main(String[] args) { List<Student> list = new ArrayList&l...
2018-03-21 14:27:10
15911
1
原创 接口返回统一格式
//get set方法未加,正常项目中需添加public class Result<T> { private T result; private boolean success = true; private int errorCode; private String errorMessage; private Throwable reason...
2018-03-15 14:59:17
1848
原创 java中重载与重写的区别
重载 overloading重载是对于本类来说的重载方法名相同,参数列表和个数不同,返回值类型无要求,是多态的一种展示重写 overriding重写是对于父子类来说的,一般来说都是子类对父类方法的重定义*方法名相同,参数列表和个数相同,返回值也相同重写需要注意的是: 1.父类的方法必须对子类可见,父类私有的方法(即private修饰的方法)对子类不可见,刚方法...
2018-03-14 14:17:47
131
原创 微信和支付宝的被动扫码支付
需要下载微信和支付宝的sdk,从官网下载就行微信 1.调起支付public static String micropay(WechatAccount config,String auth_code,String body,String outTradeNo,String money){ WXPay wxPay = new WXPay(config); Map<Strin
2017-12-07 17:12:16
1612
原创 Hibernate中session.get()与session.load()的区别
User user = session.get(id,User.class)方法返回的是从数据库中查询的真实的记录。如果不存在,则直接返回nullUser user = session.load(id,User.class) 返回的只是代理对象,如果还需要使用user中的方法,就会去数据库中查询user,如果user不存在,则会报异常
2017-10-27 15:25:07
224
原创 mongodb批量更新某个字段
db.getCollection('my_booking').find({"hospitalName":/运城市中心医院/,openId:/^2/}).forEach( function(item){ db.getCollection('my_booking').update({"_id":item._id},{$set:{"payType": "
2017-10-27 10:21:01
19197
转载 css学习
一.margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。说明:这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。注释:允许使用负值。1.margin:10px 5px 15px
2017-09-20 17:05:38
239
原创 String类的hashcode计算
public int hashCode() { int h = hash; if (h == 0 && value.length > 0) { char val[] = value; for (int i = 0; i < value.length; i++) { h = 31 * h + val[i]; } h
2017-09-19 16:41:59
1110
原创 js计算两个经纬度之间的直线距离
function getRad(d){ var PI = Math.PI; return d*PI/180.0; }/** * 获取两个经纬度之间的距离 * @param lat1 第一点的纬度 * @param lng1 第一点的经度 * @param lat2 第二点的纬度 * @param lng2 第二点的经度 * @returns {Numbe
2017-09-19 11:57:40
9448
原创 mysql连接
1连接mysql数据库 mysql -h localhost -u root -p2输入密码 1234563.显示所有的数据库 show databases;4进入某个数据库 use 数据库名称5.显示该库下的所有表名 show tables;注意:命令结束之后要已;结尾
2017-09-18 18:42:04
382
原创 java实现九九乘法表
1.for(int i=1;i<10;i++){ for(int j=i;j<10;j++){ int sum = i*j; System.out.print(i+"*"+j+"="+sum+" "); } System.out.println();}结果:1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9
2017-09-18 18:28:47
438
原创 java获取指定位数的随机数和字母
public static String getRandomCharAndNumr(Integer length) { String str = ""; Random random = new Random(); for (int i = 0; i < length; i++) { boolean b = random.nextBoolean(
2017-09-18 18:17:52
2288
原创 java中list集合的排序
根据Collections.sort重载方法来实现 Collections.sort(listB,new Comparator<B>(){ @Override public int compare(B b1, B b2) { return b1.getOrder().compareTo(b2.getOrde
2017-09-18 18:16:13
693
原创 java跳出多次循环
java中的break可以跳出本次循环,跳出多层循环使用以下方式lableB: for(int i=0;i<3;i++){ lableA: for(int j=0;j<3;j++){ System.out.println(j); if(j==1){ break labl
2017-09-18 18:14:31
911
转载 spring boot发送邮件
查看原博地址:http://blog.youkuaiyun.com/u011244202/article/details/54809696
2017-09-18 18:03:39
425
原创 spring boot中使用@Value注解
项目中用到生成excle的功能,然后利用邮件将该excle发送到邮箱内@Value注入excle的生成路径,默认是application.properties下的file.path@Value("${file.path}")private String filePaths;
2017-09-18 17:54:58
2188
转载 悲观锁与乐观锁
悲观锁正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)的修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。以常用的mysql InnoDB存储引擎为例:加入商品表items表中有一个
2017-09-16 22:40:29
189
原创 setInterval前端定时器的坑
`window.setInterval(checkStatus,3000,outTradeNo);function checkStatus(outTradeNo){ $.ajax({ type: “POST”, url: “../pc/checkState”, dataType:’json’, data:{“outTr
2017-09-15 14:52:21
3678
原创 mysql的常用的sql语句命令
1.mysql使用 like ‘%%’表示模糊查询: 比如:select * from city c where 1=1 and c.city_name like ‘%ch%’ 表示查询出city_name包含ch的所有城市列表。2.mysql使用limit进行分页: 比如:select * from city c where 1=1 limit 13 表示查询city表的前13条记录LIM
2017-09-13 10:59:47
333
转载 java Socket 简单的实例
实例原处:http://www.cnblogs.com/zhoudi/p/6025552.html一、搭建服务器端a)、创建ServerSocket对象绑定监听端口。b)、通过accept()方法监听客户端的请求。c)、建立连接后,通过输入输出流读取客户端发送的请求信息。d)、通过输出流向客户端发送请求信息。e)、关闭相关资源。package socket;import java.io.Buffer
2017-08-02 18:32:57
294
原创 java多线程面试题,三个线程顺序打印ABC
package com.jinyi.medical.unsynch;import java.util.concurrent.TimeUnit;public class Test_ssss implements Runnable{ private String name; private Object pre; private Object self; public Te
2017-06-30 17:21:32
1990
原创 java-数值类型之间的转换
数值类型之间的合法转换1.图中的实心箭头表示无信息丢失的转换,虚箭头表示有可能精度损失的转换。 例如 int a = 123456789; float b = a;//b=1.23456792E82.当时用上边两个进行计算时要讲数值类型转换成相同的才能计算: 如果两个操作数中有一个是double,另一个就会转成double 否则如果两个操作数中有一个是float,另一个就会转成floa
2017-06-20 16:09:35
719
1
原创 晋城大医院结束总结
1.linux相关 cd 更改当前的目录环境 ls 显示当前的所有目录 tail 输出实时日志,比如tail -200f catalina.out ps -ef 查看所有的进程的,比如ps -ef|grep tomcat 筛选出所有的tomcat的进程 kill -9发送的信号是SIGKILL,即exit,杀死进程 2.初步接触了解服务器,可以使用SecureCRT进行文件的替换,
2016-06-27 18:19:59
369
原创 js阻止事件的传播
$(“.class”).on(‘click’,function(e){ e.stopPropagation(); });或者event.stopPropagation();
2016-05-24 21:50:52
292
原创 java中list,set,map的区别
java中list,set,map的区别: 1.List,Set,Map都是接口,都有各自的实现类。 2.list和set都继承Collection借口,Map是以键值对存贮数据的。 3.list是有序可重复集,set是无序不可重复集,这里的顺序指的是向集合中添加元素的顺序,即调用集合的add()方法。 4.list接口下主要有Arraylist和LinkedList两个实现类,其中Arra
2016-04-26 14:25:34
387
《锋利的jQuery》
2017-09-16
[数据结构与算法分析_Java语言描述(第2版)].韦斯.pdf
2017-09-16
java并发编程的艺术
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人