- 博客(40)
- 资源 (6)
- 收藏
- 关注
原创 给springmvc接口快速增加字段检索,外键从表检索,外键从表查询的searchdb注解
源码地址https://github.com/mangues/search-db安装方式具体案例可以查看 demo分支maven<dependency> <groupId>top.m
2018-11-29 14:48:49 1038 2
原创 spring @Transactional的理解
文章目录@Transactional 注解的属性信息@Transactional 只能应用到 public 方法才有效避免 Spring 的 AOP 的自调用问题事务传播行为嵌套事务1. PROPAGATION_REQUIRES_NEW :2. PROPAGATION_NESTED :列子理解 REQUIRED、REQUIRES_NEW、NESTED1、不管 testTractration、tes...
2018-11-03 15:50:40 3069
原创 java String 常量变量
编译时替换final String a = "hello"; //字面常量final String b = "world"; //字面常量String c = a+b; //此处会在编译时直接替换成String c = "helloworld"final String a = "hello"; //字面常量String b = &am
2018-08-23 10:13:25 6518
原创 springboot后台开发遇到问题
一、1.1.6版本Druid连接MSSQLServer 2008 R2报错The query timeout value -1 is not valid. com.microsoft.sqlserver.jdbc.SQLServerException: The query timeout value -1 is not valid.解决: 使用1.1.8版本 https://gi...
2018-06-26 16:20:14 323
原创 ubuntu 创建新用户ssh登录
一.添加新用户sudo useradd mangues useradd与adduser都是创建新的用户 1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码。 2、adduser在使用该命令创建用户是会在/home下自动创建与用...
2018-04-25 15:27:36 23020 3
原创 基于docker-compose的 ELK5.5.1+logback 日志系统搭建
基于elastic官方docker镜像、版本5.5.1一、目录结构二、ELK的docker镜像安装1、docker-compose.ymlversion: '2'services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:5.5.1 envi...
2018-02-13 16:40:09 2713
原创 基于docker 搭建Elasticsearch5.6.4 分布式集群
1.基于docker 搭建Elasticsearch5.6.4 分布式集群2.elasticsearch-head:5 插件安装3.docker-ui 安装使用
2018-01-02 15:09:13 13056 5
原创 阿里云动态域名解析
1.如果不想用花生壳这类的工具,可以利用阿里云的动态域名解析api来动态解析域名。 2.原理就是定期检查ip是否改变,如果改变就利用api重新解析域名一、pom.xml <dependencies> <!--retrofit--> <dependency> <groupId>com...
2017-12-25 17:31:21 6099
原创 mybatis+sqlserver2008 调用存储过程
TestLogMapper.xml <select id="test" statementType="CALLABLE" > <![CDATA[ { call p_auto_update_node(#{uuid, mode=IN, jdbcType=VARCHAR},#{customerId, mode=IN, jdbcType=VARCHAR},#{nodeId, mode
2017-12-05 12:06:40 2879
原创 springboot druid 数据库批量更新错误 multi-statement not allow
springboot druid 在写批量更新的时候出现错误Caused by: java.sql.SQLException: sql injection violation, multi-statement not allow com.alibaba.druid.wall.WallFilter.check(WallFilter.java:714) at com.alibaba.drui
2017-09-06 14:15:46 11463 4
原创 axios表单提交--vue.js
一、首先这是对前端使用node开发 二、现在是 vue2 官方推荐 使用axios作为网络层,vue-resource 已经不再维护了。axios 默认支持json提交数据,用OPTIONS来解决跨域。 但是这样后台接收数据需要定义单独的类来接受数据。 如果接受任何数据都需要单独定义一个类来接受的话就显得特别麻烦,比如我们需要下面这样接受数据,就需要模拟表单来提交 public AdminU
2017-06-30 14:55:08 17118 1
原创 Springboot bean注入 ---- Jedis注入
@Configuration public class RedisDao{ ... } @Bean public RedisDao redisFactory(){ ... return new RedisDao(); }
2017-06-05 13:56:04 5381 4
原创 angularjs2 listview的封装(三)
本章将封装listview组件 利用外部的数据来填充listview动态外部设置数据,还有点击跳转超链接
2016-12-29 15:44:09 1367 3
原创 angularjs2 外部设置组件header的属性(二)
上一章我们说了自定义组件header 和 listview,不过内部模板都是写死的没什么实际意义。组件实际上可以通过外部设置组件内部暴露的一些属性 才能在不改变代码的情况下复用。这一章将说怎么封装组件header达到外部设置title、登录注册的超链接。
2016-12-15 15:52:49 3942
原创 angularjs2 简单使用起始篇(一)
本篇文章基于angularjs 2.3.0angularjs2 是不同于anjularjs ,前者是基于组件的,而后者着是基于demo的。angularjs2 比较像RN。组件化是前端的一个趋势,这种方式类似于android的bar,listview等组件,可以直接调用显示,开发者写好组件后,只要关心数据,样式,其他会有组件自动填充完成
2016-12-14 16:30:52 5131 2
原创 Android开发之Fragment的加载方式
Android开发之Fragment的加载方式 1.利用replace 2.利用show、hide 3.回退栈1.利用replace 频繁地replace Fragment来切换,会不断创建新实例,销毁旧的,浪费资源,无法重用。在onCreate 里面初始化一个fragmentOne FragmentManager fragmentManager = getSupportFr
2016-12-06 16:02:11 1039
原创 view 事件体系
一、view基础1、view的继承体系View是Android中所有控件的基类,ViewGroup内部包含了许多个控件,即一组View。在Android的设计中,ViewGroup也继承了View,这就意味着View本身就可以是单个控件也可以是由多个控件组成的一组控件,通过这种关系就形成了View树的结构我们给出一个简略图,可以直观的看到整个体系中常用类的继承结构 2.View的位置关系view有
2016-11-24 17:05:54 474
原创 Android Service讲解 和 aidl 实现
Android Service讲解 和 aidl 实现代码下载 Android Service讲解 和 aidl 实现一、Android Service1.建立一个serviceservice和activity很相识,只是service在后台运行,activity在前台运行,他们都属于同一个同一个线程里,都属于UI线程,所以service和Thread是完全不一样的东西。一些耗时的操作在Servic
2016-11-10 16:46:23 3484
原创 EventBus 源码解析
这篇文章在默认都会使用eventbus的基础上。 一句话概括 利用map保存activty注册的Event方法,通过反射在需要时候运行这些Event,不同的线程运行利用handler 和 runable 转换。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sa
2016-11-02 17:39:05 369
原创 java class文件(二)
java class文件1.java class 文件是什么?java class 文件是对java程序二进制文件格式的精确定义。java class 文件 并不一定要与java语言相关,可以用其他语言编写的程序编译成class文件。或者把java程序编译为另一种不同的二进制文件格式。2.class 文件组成(1)magic(魔数)java class文件的前4个字节被称为它的魔数:0xCAFEBA
2016-11-02 16:20:29 360
原创 java虚拟机(一)
java虚拟机JAVA虚拟机是什么?1.抽象规范 2.一个具体实现 3.一个运行中的虚拟机实例java虚拟机规范只是概念,具体的实现是来自于不同的提供商,并存于多个平台,用软件实现或者软件硬件结合实现。运行一个java程序同时,也就运行了一个java虚拟机实例。java虚拟机的生命周期运行一个java虚拟机,java程序启动,虚拟机启动。java程序关闭,虚拟机消亡。每个java程序都有单独的J
2016-10-31 10:56:12 589 2
原创 org.springframework.dao.InvalidDataAccessApiUsageException 原因和解决
在springmvc 和 hibernate 整合开发中出现一下错误Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction defini
2016-10-13 09:11:10 23847 1
原创 react-native 组件demo
所有代码下载:react-native 组件1.ActivityIndicatorimport React, { Component } from 'react';import { AppRegistry, StyleSheet, Text, View, ActivityIndicator, TouchableOpacity} from 'react-native';e
2016-09-21 13:53:01 950
原创 react-native 完整实现登录功能
react native实现登录功能,包括ui的封装、网络请求的封装、导航器的实现、点击事件。demo下载:react-native 完整实现登录功能1.完整目录2.实现的界面3.主界面的代码实现import React, { Component } from 'react';import { ToolbarAndroid, AppRegistry, StyleSheet, Tex
2016-09-20 11:16:31 39871 19
原创 android 使用原生UI组件
在如今的App中,已经有成千上万的原生UI部件了——其中的一些是平台的一部分,另一些可能来自于一些第三方库,而且可能你自己还收藏了很多。React Native已经封装了大部分最常见的组件,譬如ScrollView和TextInput,但不可能封装全部组件。而且,说不定你曾经为自己以前的App还封装过一些组件,React Native肯定没法包含它们。幸运的是,在React Naitve应用程序中封
2016-09-19 11:17:19 3430
原创 Android使用React Native 出现的问题
如何嵌入: 参考 react native 学习笔记—-将react native嵌入到Android原生应用 Android原生嵌入React Native 过程中遇见的各种坑 在Android原生中嵌入React Native,进而React Native调用原生添加以下配置时出现的问题 compile 'com.facebook.react:react-native:+问题:E
2016-09-14 11:02:41 2749 1
转载 ios压缩文件夹--基于ZipArchive
1.有问题的代码NSArray *fileList = [fileManager contentsOfDirectoryAtPath:sourcePath error:nil];// 文件列表 for(NSString *fileName in fileList){ NSString *filePath = [sourcePath stringByAppendingPathC
2016-09-12 16:55:05 3922
原创 安装编译好的Android镜像到模拟器上 (android 7.0)
1.设置环境变量:$ export PATH=$PATH:./out/host/darwin-x86/bin$ export ANDROID_PRODUCT_OUT=./out/target/product/generic2. 运行模拟器。$ emulator如果出现问题:ERROR: Can't find 'Linux version ' string in kernel image file:
2016-09-01 14:51:52 11319 3
原创 支付宝微信app 支付签名后台完整demo
1.使用idea开发,maven包管理 2.springmvc框架搭建你需要做的配置支付宝和微信的帐号 3.微信支付后台的坑 我后台生成预支付的时候使用的是utf-8编码的签名 而微信回调签名的用的gbk,导致我一直回调提示签名不正确 下载地址:微信支付宝支付 后台demo
2016-09-01 12:36:34 3886
原创 android 开发遇到的问题总结--不定期更新
一9图片在eclipse中正常android studio中异常二android 50之后toolbar阴影怎么去除三利用android studio 开发Cocos2d-x四android源码编译问题五android 点击变色问题
2016-08-31 10:42:29 10998
原创 根据帧图自动生成android 动画xml文件--python脚本
利用python脚本自动生成 android xml动画文件import sysimport os#imageName = sys.argv[1]#num = sys.argv[2]#order = sys.argv[1]#duration = sys.argv[2]#outfile = sys.argv[3]order = raw_input("请输入顺序(True正序 False
2016-08-30 14:40:51 979
原创 mac 上的android源码下载编译查看
mac 上的android源码下载编译准备:一. Mac OS X(10.9.2)编译环境设置1. 创建大小写敏感的磁盘镜像可以通过磁盘管理工具进行设置,也可以通过以下命令生成镜像文件1.1 创建大小写敏感的磁盘镜像可以通过磁盘管理工具进行设置,也可以通过以下命令生成70g的镜像文件sudo hdiutil create -type SPARSE -fs 'Case-sensitive Journa
2016-08-19 17:24:30 2647 3
原创 基于maven的springmvc+mybatis的javaweb项目
基于maven的springmvc+mybatis的javaweb项目 利用idea建立基于maven的项目开发步骤,基于tomcat 1.7 和 jdk1.7,idea 2016.1
2016-06-19 15:52:13 859
原创 Android课程表的设计开发
Android课程表的设计开发下载链接鉴于很多人需要源码,这里给下代码。下载地址(需要5积分,支持下(积累点积分。。。),没有积分的直接留言邮箱,我发给你或者找其他已经发过的人要下)没积分的直接用百度云下载把,积分多的可以支持下,谢谢 链接: https://pan.baidu.com/s/1dFCdoFR 密码: pbsn说明: 本来想早点就弄出来的,最近一段时间太忙,好久没有更新博客了。忘
2016-06-18 23:02:55 32076 159
原创 watch os 语音输入
WatchKit提供了一个标准的模态界面,用于从用户检索文字输入。当呈现,界面允许用户通过听写输入文字或从标准组短语或表情符号,以选择如图 import WatchKitimport Foundationclass ComplaintInterfac
2015-12-10 16:50:14 720
原创 利用java类的反射机制,实现了 映射 获得post(get)的参数 的BaseServlet
这几天一直在研究java的反射机制,正好作业需要写servlet,为了增加一点难度,就用java的反射机制来映射获取前端post或get过来的参数 1.该方式有点像struts2 利用映射获取前端的参数,目前只能映射javabean的Integer,String两种类型。有兴趣的同学可以自行添加别的类的判断直接上代码,映射方式被我封装成了一个BaseServlet
2015-07-21 16:49:23 877
原创 javaweb webSocket 实现简单的点对点聊天功能
本文依据 http://redstarofsleep.iteye.com/blog/1488639?page=4 内容修改完成,实现点对点聊天需要 jdk 7 , tomcat需要支持websocket的版本 1.InitServlet 该类主要是用来初始化构造将来存储用户身份信息的map仓库,利用其初始化方法Init 初始化仓
2015-07-19 15:03:03 953
原创 javaweb webSocket 实现简单的点对点聊天功能
本文依据 http://redstarofsleep.iteye.com/blog/1488639?page=4 内容修改完成,实现点对点聊天需要 jdk 7 , tomcat需要支持websocket的版本 1.InitServlet 该类主要是用来初始化构造将来存储用户身份信息的map仓库,利用其初始化方法Init 初始化仓库, 利用其静态方法getSoc
2015-07-19 14:55:20 2953
原创 1.1canvas基本介绍
首先是html5中canvas的是如何布置的,和一般的html标签一样canvas也是html中的一个标签,也可以通过js像操作dom树上的元素一样来操作canvas,如下定义canvas标签: 1 DOCTYPE html> 2 html> 3 head> 4 meta charset="utf-8" /> 5 title
2015-01-27 18:53:56 508
Android课程表的设计开发
2017-05-07
react-native 完整实现登录功能
2016-09-20
微信 支付宝支付 集成后台demo---基于javaweb
2016-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人