摘要: 故事起源于上次阿里电面的3个问题。问题1,jvm中线程分为哪些状态。问题2,在执行Thread.start()方法后,线程是不是马上运行。问题3,java中的synchronized和ReentrantLock有什么不同。当时我的回答不是很好,就不说了,面试之后,在网上搜了很多文章,对照着jdk源码 阅读全文
posted @ 2019-12-11 17:46 ACE老翟 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 昨天按照mybatis-spring官网教程,将mybatis-spring整合到原来的spring-jdbc项目,启动时报错ClassNotFoundException 看样子是加载不了properties里面的值 项目中applicationContext.xml的mybatis是如下配置 在s 阅读全文
posted @ 2018-07-19 10:33 ACE老翟 阅读(2967) 评论(0) 推荐(0) 编辑
摘要: 最近要为app端开发接口,为了安全考虑要为部分接口添加Authorize验证,因此选用了JWT技术。具体做法是:用户登录,注册时发放token,由app端保存,在调用服务器端接口时,携带token,服务器端验证token是否合法,验证通过则正常响应,验证失败则返回401信息。其他问题如保证某个账号当 阅读全文
posted @ 2018-05-25 14:53 ACE老翟 阅读(1271) 评论(0) 推荐(2) 编辑
摘要: 在上个公司工作了两年,做了很多小项目,学到了很多知识,接触到很多新技术,给我提供了很大的帮助也为我照亮了些前进的方向。 当然,还只是小白。 在做项目的时候有个问题我离开之前都未解决:所有的项目都是web项目,基本的CRUD操作,肯定会有连接字符串,为了方便维护会把连接字符串放在web.config或 阅读全文
posted @ 2017-05-02 15:16 ACE老翟 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 来到新公司,还没来得及吐槽笔记本到台式机的落差,就开始吭哧吭哧的装环境。装好vs2017后,写helloWorld在添加引用时报错 “找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例” 不知道是不是安装时候的问题,网 阅读全文
posted @ 2017-04-24 10:01 ACE老翟 阅读(3614) 评论(3) 推荐(1) 编辑
摘要: 由于docker分为ce和se,最新的安装方式在这里 时间2017.09.27 分割线 新项目完工,闲来无事玩docker,记录下碰到的问题,事无巨细 ubuntu官网下载最新版的系统,传送门 在使用vmware的时候碰到的问题,不能传输文件,需要安装vmware tool linux用到的命令 m 阅读全文
posted @ 2017-03-16 10:00 ACE老翟 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 前段时间在用ABP的登陆功能时接触到了identity,总是不太懂User和Role等,想直接了解一下Asp.Net Identity 参考了一些园子里的资料 MVC5 - ASP.NET Identity登录原理 - Claims-based认证和OWIN 还有张善友大大的资料传送门 跟着大手的思 阅读全文
posted @ 2016-09-22 09:16 ACE老翟 阅读(953) 评论(0) 推荐(0) 编辑
摘要: SimpleData,官网给的定义是A lightweight, dynamic data access component for .NET, written in C#. 我的理解是:一个轻量的动态的连接数据库组件,都算不上ORM,比ADO更简单更便捷的操作。 它充分应用了C#的dynamic特 阅读全文
posted @ 2016-09-02 14:00 ACE老翟 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 实现效果:ORM方式对数据进行增删改查。 实现环境:VS2013 在项目中添加EntityFramework的nuget包。 新建context类,如下所示 base 处为数据库的连接 在app.config文件添加链接字符串 创建实体类Person 在context中添加dbset 添加一个Ini 阅读全文
posted @ 2016-06-03 17:34 ACE老翟 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 实现结果:在本地生成日志文件,在文件中记录日志 环境:vs2013 首先,在项目中添加log4net程序包,两种方法:1,程序包管理控制台,代码添加 Install-Package log4net。2,右击项目,管理nuget程序包,搜索log4net,添加。 在app.config或者web.co 阅读全文
posted @ 2016-06-03 14:04 ACE老翟 阅读(491) 评论(0) 推荐(0) 编辑