摘要: 1.创建版本库 git clone <url> #克隆远程版本库 git init #初始化本地版本库 通过 ls -ah 可以看到隐藏的.git目录 2.修改和提交 添加文件readme.txt 在项目的目录下新建一个readme.txt(注意不要使用windows自带的笔记本,用notepad+ 阅读全文
posted @ 2019-09-23 20:25 梦里南柯 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 新建一个springboot项目 新建一个java class: 打包:mvn clean package 生成jar包 放到远程服务器上(也可以在本地cmd命令下调试,host为localhost),以Jar包的方式执行 其中 -agentlib:jdwp=transport=dt_socket, 阅读全文
posted @ 2019-09-16 21:15 梦里南柯 阅读(4669) 评论(0) 推荐(0) 编辑
摘要: 一.编写一个UDF函数,实现将字符串大写转小写 二.打包:直接在命令行输入: mvn clean package(idea打包上传linux总是失败,故用此方法) 打好的jar包 上传到linux rz -b 选择jar包导入 上传路径:/home/v_chiyichen/test/20190829 阅读全文
posted @ 2019-08-29 18:18 梦里南柯 阅读(3059) 评论(0) 推荐(0) 编辑
摘要: 下载exe:http://archive.apache.org/dist/thrift/0.9.3/ 新建一个thrift目录放进来,并将名字改成thrift 配置环境变量path:C:\tools\thrift cmd测试 IDEA中安装Thrift支持插件 Settings——>Plugins, 阅读全文
posted @ 2019-08-28 20:36 梦里南柯 阅读(2983) 评论(0) 推荐(0) 编辑
摘要: 1.show create table tb_cdr;+ +--+| createtab_stmt |+ +--+| CREATE TABLE `tb_cdr`( || `begintime` bigint, || `usernum` string, || `homearea` string, || 阅读全文
posted @ 2019-04-17 18:51 梦里南柯 阅读(10606) 评论(0) 推荐(0) 编辑
摘要: 进入oracle安装目录\product\11.2.0\dbhome_1\NETWORK\ADMIN,修改listener.ora和tnsnames.ora,修改host 我的网络IP为192.168.6.24: listener.ora tnsnames.ora 然后,重启以下服务 阅读全文
posted @ 2019-02-13 11:47 梦里南柯 阅读(33935) 评论(0) 推荐(1) 编辑
摘要: 一.原子操作 syn基于阻塞的锁的机制,1、被阻塞的线程优先级很高,2、拿到锁的线程一直不释放锁怎么办?3、大量的竞争,消耗cpu,同时带来死锁或者其他安全。 CAS的原理 CAS(Compare And Swap),指令级别保证这是一个原子操作 三个运算符: 一个内存地址V,一个期望的值A,一个新 阅读全文
posted @ 2019-01-22 23:31 梦里南柯 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 作用:控制同时访问某个特定资源的线程数量,用在流量控制。 阅读全文
posted @ 2019-01-22 21:11 梦里南柯 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Spring的AOP其就是通过动态代理的机制实现的,所以理解动态代理尤其重要。 动态代理比静态代理的好处: 1.一个动态代理类可以实现多个业务接口。静态代理的一个代理类只能对一个业务接口的实现类进行包装,如果有多个业务接口的话就要定义很多实现类和代理类才行。 2.提供统一的方法前后处理。如果代理类对 阅读全文
posted @ 2019-01-17 18:03 梦里南柯 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一.SpringMVC的工作原理 SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 阅读全文
posted @ 2019-01-17 16:43 梦里南柯 阅读(208) 评论(0) 推荐(0) 编辑