- 博客(62)
- 资源 (22)
- 收藏
- 关注
原创 以太网智能合约的开发、部署以及访问
如果我们希望构造一个去中心化应用(DApp),除了智能合约的开发, 通常还需要使用其他开发语言为用户提供操作智能合约的用户接口,例如 开发一个网页、一个手机App或者一个桌面应用。这些代码都需要与以太坊 进行交互。
2020-10-04 00:15:03
1126
2
原创 oracle 11g开放1521端口
需求:本机做数据库备份,给同局域网下的其他机器进行数据库连接访问。 方法: 1、配置 ip+端口连接 参考: https://jingyan.baidu.com/article/066074d6541f37c3c21cb0c4.html https://jingyan.baidu.com/article/09ea3ede634dcec0aede39ab
2018-01-18 10:43:47
7265
原创 oracle 11g 忘记管理员密码 如何解决
1、打开cmd,输入sqlplu2、输入你记得的用户名密码:scott/tiger3、conn /as sysdba //以操作系统管理员身份登录,不需要提供密码4、show user //显示当前用户 例:USER is "SYS"5、alter user "name" identified by "password"; //修改用户口令例: alter user sys ident
2018-01-17 10:56:28
3184
原创 Oracle11g创建、删除表空间语句
删除表空间DROP TABLESPACE POSP INCLUDING CONTENTS AND DATAFILES;/分为四步 //*第1步:创建临时表空间 */create temporary tablespace POSP_TEMP tempfile 'F:\oracle\oracle-data\posp_temp.dbf' size 50m autoextend
2018-01-17 10:42:54
8330
原创 java 文件上传(MultipartFile)
需求:MultipartFile 文件上传,依赖包可百度自行下载public static void uploadFile(MultipartFile file, HttpServletRequest request,String path) throws IllegalStateException, IOException { // String ur
2018-01-10 17:23:05
21399
原创 layui 实现文件上传
项目需求:集成bootstrap + layui + java(MultipartFile) 实现 文件上传js代码(可根据需要自行改成js或html页面代码):var g = 'type="button" class="layui-btn demoMore" title="上传文件" lay-data="{url: \'/dl_manager/dlManager/uploadFile?
2018-01-10 17:13:28
31553
1
原创 a 标签实现文件下载(解决打开的问题)
实现: a标签实现文件下载,是使用的相对路径下载。 js代码a class="btn btn-success btn-sm" href="../docs/doc/" title="下载" mce_href="#">i class="fa fa-arrow-circle-down">i>a>这样用户在点击这个链接的时候,就会直接下载这个文件,但是这里有个问题, 像txt,jpg
2018-01-10 17:06:53
78460
8
原创 layer 弹框防重复点击
问题:弹框确定按钮(发送ajax)防重复点击 解决思路: 1、获取弹框的返回值,根据返回值发送ajax。(推荐一般的按钮点击事件这么处理) 2、加个锁,var lock = false;发送请求时,if(!lock){lock = true;//发送请求};layer.confirm不行。 因为:我上面也说过了,她是非阻塞的。参考:https://segmentfault.c
2018-01-10 16:30:58
15588
原创 springboot 从redis取缓存的时候java.lang.ClassCastException:异常
异常日志:2017-12-29 11:36:43.079 ERROR 7956 --- [http-nio-80-exec-8] c.b.common.exception.BDExceptionHandler : com.bootdo.system.domain.UserDO cannot be cast to com.bootdo.system.domain.UserDOjava.lang.Cl
2017-12-29 13:48:52
8149
2
转载 springboot 继承shiro 使用redis缓存 @Value 标签无效 无法获取值
在开发中使用了shiro作为权限管理,之前也没管shiro的缓存问题,就是会有点打印日志说没缓存,今天抽时间想加一下redis的缓存,一查还挺简单,但是在使用@Valle获取redis配置的时候发现无法获取: @Value(“redis.host”)privateStringhost;@Value(“{redis.host}”) private String host;
2017-12-29 12:41:30
1397
原创 springboot-shiro-redis缓存实现单点登录 yml
为什么要实现单点登录? 单点登录( Single Sign-On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要 登录一次 就可以访问所有相互信任的应用系统。本文从公司开发需求出发,用springboot+shiro+redis完成对会话的管理,实现单点登录。 下面贴出具体实现代码: pom文件依赖:
2017-12-29 12:02:50
14405
1
原创 springmvc图片上传U盘云
今天遇到需求,用Java完成图片上传,网搜之后,大神们早就做过,个人总结一下。目标:借助commons-fileupload工具包,使用Java语言实现spring-mvc文件上传U盘云,返回的是上传U盘云的一个链接,这样你在浏览器中输入链接就可以直接访问了。主要实现:<!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> <bean id="mul
2017-08-28 18:03:07
462
原创 未来无线发送短信接口文档
public Map sendMessage(SmsForm smsForm) throws IOException{ String phone = smsForm.getPhone(); String content = smsForm.getContent(); // 数字签名,签名内容根据 “短信内容+客户密码”进行MD5编码后获得
2017-08-28 17:44:12
1311
1
转载 java 生成二维码,解析二维码
今天遇到需求,使用Java生成二维码图片,网搜之后,大神们早就做过,个人总结一下。目标:借助Google提供的ZXing Core工具包,使用Java语言实现二维码的生成和解析。步骤如下:1.maven项目中,pom.xml中引入ZXing Core工具包:<!-- https://mvnrepository.com/artifact/com.google.zxing/core -->
2017-08-23 19:10:16
467
原创 独立表单项目开发总结
最近开发独立表单项目,做些总结: 1、项目刚开始开发,需要安装idea,配置maven,修改setting.xml ,配置仓库。有名词不知道的就去Google,这些都是基础。 2、开发首先就是将项目下载,把项目先跑起来,但是项目一直报错,就是maven包没下载好,没有clean,还有就是配置maven的jdk,maven的运行环境是jdk。 http://blog.cs
2017-08-22 19:19:23
430
翻译 为人处世须知~(认真看,保存下来喔)
·把脾气拿出来,那叫本能;把脾气压回去,那叫本事。 我们作为开发人员,更应适当的注意生活处世的作风,和别人交流啊,让我们以理服人,以才服众! 在空间中看到的,复到博客中随时提醒自己! 1. 稍微一亲近就口无遮拦的毛病必须改。 2. 多把“你听懂了没”换成“我讲明白了没”。 3. 别人给你发消息一定要回,就算不想聊也可以告诉他,哪怕是用表情或者标点来委婉的表达,不回消息不是高冷,是没教养。
2017-08-19 21:46:29
410
原创 Java面试总结
Java的面试总结,也是给自己的一个总结反思。 1、Java集合长度 string长度 数组长度 2、varchar 255 int 255 11 mysql中这两种类型大小长度 3、接口类型原理,用的协议? 4、java中 static,final,transient,volatile关键字的作用 5、Dbcp和c3p0区别 6、操作数据库的步骤 7、线程池讲解一下 创建
2017-08-17 23:06:18
457
原创 git操作-加升版
在结尾给大家推荐一篇博客,上面可以学到一些基础的git操作,今天这里总结的是项目中需要的操作,比较常用,感兴趣的童鞋可以收藏一下,有错的地方也希望大家及时指出。第一个比较常用的命令git branch -a 查看所有分支 ,包括本地分支和远程分支 ,有*号标注的是本地的目前所在的分支第二个比较常用的分支是git checkout feature/data ,这个命令是基于本地没有的分支,直接将远
2017-08-17 18:52:55
697
原创 maven-complie-plugin compile failed idea上maven项目启动失败
仔细看上面的报错信息:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 自己可以翻译理解:maven编译需要运行jdk而不是jre,所以我们需要把运行环境改成jdk 可是我自己的运行环境就是jdk!!! 自己然后就改了很多,比如:是不是maven插
2017-08-17 18:31:01
5345
原创 mysql 的 占位符使用 以及一次执行多行sql语句
占位符的使用:drop PROCEDURE if EXISTS test12;-- 使用drop 来删除存储过程或者表create PROCEDURE test12()-- 创建存储过程 命名为test12 BEGIN set @tableNames = CONCAT('background'); -- '@' 先在用户变量中保存值然后在以后引用它 set @beanId = 6; s
2017-01-27 14:43:02
25227
原创 mysql的动态sql实现变量表名及占位符的使用
MySQL 在存储过程中是不支持直接使用变量名作为表名或者是列名的,而在实际的应用中确实会用到变表名或者变量名的情况,如数据量很大的时候就会用到分表。通过在网上查了mysql 5.1以上的版本提供了prepare语句用于支持这种操作。参考http://blog.youkuaiyun.com/shark1682003/article/details/17785095博客的内容,完成了动态表名的查询。具体实现是通过
2017-01-25 22:43:42
19984
转载 page、request、session和application有什么区别?
简单说 1. page指当前页面。在一个jsp页面里有效 2. request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3. Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4. application它的有效范围是整个应用。 作用域里的变量,它们的存活时间是最长的,如
2017-01-14 11:17:16
887
原创 angularJs 取<input type='file'>中文件名 (ng-model获取不了)
用AngularJS写文件上传时遇到了个问题,就是文件类型判断,一般上传文件类型判断都是在前端完成,如果提交给后台发请求判断处理,这无疑会增加服务器端压力。AngularJS还有点不同的是,这里用的都是双向绑定,但是双向绑定时参数传过去是undefined或者为空。 {{feupload}} 上传...js代码... $sc
2016-12-17 22:20:08
10285
原创 jqGrid 能获取json 数据,前端数据显示不出!(解决)
jqGrid 从后台能获取json 数据,但是前台grid数据显示不出!(最后朋友帮忙解决的) 一、首先要确认json格式要正确(是否拼接错误了)格式不清楚的可以去百度一下。二、错误处理jQuery("#_lessonGrid").jqGrid({ url: jQuery.getBasePath() + '/command/TestAction?flag=getS
2016-12-13 18:54:11
18126
原创 MyEclipse导入项目一系列问题处理(Eclipse也适用)
导入项目问题处理:一、编码修改 二、感叹号、叉号问题处理其实这个也包括上面的编码修改问题,需要注意下。 1)查看JDK的引用路径是否报错。jdk引用路径问题,修改下jdk的引用路径就好了,具体的就是 2)web工程看是否引入了web App library(web 应用程序库),若没有,项目右键properties 选项java build path 右侧 add libraries
2016-12-02 11:27:27
6084
原创 html5-学习总结
HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。HTML5的设计目的是为了在移动设备上支持多媒体。HTML5 中的一些有趣的新特性:用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素,比如 article、footer、header、nav、section新的表单控件,比如 cale
2016-11-30 19:02:45
836
原创 Oracle开发操作总结
今天给大家总结一下Oracle在开发中常用到的一些操作技术已经需要了解的一些知识首先要想学好数据库的开发,SQL语句操作必不可少,感兴趣的朋友可以去看看博主整理的SQL语句,里面总结了一些常用SQL以及一些特殊的SQL语句。http://blog.youkuaiyun.com/z1729734271/article/details/52259727接下来是针对oracle操作中遇到
2016-11-22 11:20:57
592
转载 j2EE课程总结(Java课程学习总结)
摘要: j2EE课程上完之后的总结java是变成语言,运行环境,开发平台硬件-》操作系统-》虚拟机-》字节码程序java-》字节码-》类加载器-》字节码校验器-》解释器、优化器、JIT-》硬件静态变量为类所有,静态方法也只能访问静态变量继承:单一继承特点:具有层次结构,继承父类的属性方法优点:代码可重用性,父类属性和方法可用于子类,设计应用程序更加简
2016-11-10 10:54:16
4457
原创 根据一个包含汉字的字符串返回一个汉字拼音首字母的字符串
分享一个工作中调用的工具类public class PinYin2Abbreviation { // 简体中文的编码范围从B0A1(45217)一直到F7FE(63486) private static int BEGIN = 45217; private static int END = 63486; // 按照声 母表示,这个表是在GB2312中的出现的第一个汉字,也就是说“啊
2016-10-25 09:28:31
2086
原创 git项目(提交-处理-冲突)
Git 项目下载启动git-cmd.exe 退出当前文件夹 cd ../进入项目放的路径 cd下载项目 git clone + 项目链接(https://git.oschina.net/zhaixy/lms_client.git)输入码云的邮箱密码Git 项目提交进入项目路径 cd Ims_client查看你当前发生改变的所有文件状态 git status项目提交 git add
2016-10-23 21:35:47
3541
原创 数据库交接项目随笔
项目用的纯spring框架,主要实现的是将一个数据库的数据(几张表)提存到另一数据库(一张表),并设置了实时任务。spring 里的配置:applicationContext-src.xml<!-- --><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or
2016-10-21 17:03:03
1977
转载 《JAVA与模式》之工厂方法模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述工厂方法模式的: 工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。那么工厂方法模式是在什么场景下使用呢,下面就以本人的理解举例说明: 相信很多
2016-10-13 10:34:18
345
原创 什么是存储过程,存储过程的作用及优点
存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。中用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行Update,Inse
2016-10-11 09:16:42
46210
2
转载 《JAVA与模式》之简单工厂模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。那么简单工厂模式是在什么场景下使用呢,下面就以本人的理解举例说明: 就拿登录功能来说,假如应用系统需要支持多种登录方式如:口令认证、域认证(口令认证通常是去数据
2016-09-29 23:21:41
439
转载 相对路径和绝对路径
一、基本概念 1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin就是cgi-bin目录的绝对路径在网络中,以
2016-09-27 08:53:14
2495
原创 Sql-Exception
今天写项目遇到了几个SQL-exception 和以前不同,我也没看懂它为啥那样报错,所以就在这整理了一下 我们公司开发的是ibatis框架 java.sql.SQLException: 无效的列类型解决方法:一:原因:插入语句中有字段为Null(采用setObject(i+1, params[i])赋值)解决:将空值字段赋值等二:往在number或date型字段插入字符型数据时,就会
2016-09-15 17:52:28
2568
原创 js-标签或控件的显示与隐藏
tr 控件的显示与隐藏与select下拉框的改变事件 js代码 <tr name="doctor_info" style="display: none;"> <td class="td-text">是否多地点职业:</td> <td colspan="3"><span class="span-text"> <c:choose> <c:when test="${iso
2016-09-15 16:45:51
12791
原创 鼠标悬浮事件 -jQuery hover()方法
js代码 <script type="text/javascript"> var differentindex = 999; $(document).ready(function(){ $(".name").hover(function() { openMsg(); }, function() { la
2016-09-14 18:25:08
49397
1
转载 Mybatis #和$ 的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为ord
2016-09-08 10:55:51
570
原创 Mybatis框架之map传参
之前写项目的时候就会遇到一次传好多的值,如果封装成一个实体(或者Model)的话还好,但是总会有都不满足的情况,这个时候map传参的话就大大解决了我们这个问题。因为大家都知道map是一对键值对,而且它可以put好多个键。下面我将贴出我写的代码,希望对大家有所帮助。然后在dao访问数据库,执行sql语句...import com.wonders.common.entity.dao.JurassicB
2016-09-06 16:36:37
4672
apache-maven-3.3.9
2016-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人