- 博客(15)
- 收藏
- 关注
原创 第一行代码 Hello world
1.计算机硬件知识2.计算机操作系统知识3.计算机语言发展史4.JVM(Java Virtual Machine) java虚拟机
2021-08-02 21:01:58
1244
原创 nginx过时了?
同事说nginx过时了,都是大公司已经不用的东西,为什么我们还在看?对于这样的观点我不表明任何态度,首先看下两个网站www.taobao.comwww.jd.comtengine是个什么东东大家可以参考这个网站:http://tengine.taobao.org/这是一个在NGINX某些版本的基础上二次开发的东东,为淘宝内部使用,jsf,jdws是个什么服务器,没...
2019-10-02 11:35:21
997
原创 MBG基于java配置的环境搭建
一、准备工作:1、MBG源码地址:https://github.com/cpa-code/mbg.git2、MBG官网http://www.mybatis.org/generator/index.html3、安装mysql,创建用户表CREATE TABLE user( id int PRIMARY KEY NOT NULL AUTO_INCREMENT, na...
2019-06-27 14:46:48
555
原创 当我们执行Hello world时都发生了什么
在运行以下语句时都发生了什么?public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world !"); }}首先系统分配内存给JVMJVM启动,开启各种守护线程,并启动工作线程,工作线程启动后class...
2019-06-26 17:20:10
285
原创 为什么用池化技术
我们工作中会用各种池,线程池,数据库连接池,http连接池,那为什么用池化技术呢?答案很明显,肯定是有好处呗,具体有什么好处,我们举个例子验证一下,大家看看执行结果说话,有代码,有图,才有真相public class ThreadTest { public static void main(String[] args) throws InterruptedExceptio...
2019-06-23 15:35:08
818
原创 自己学习OpenResty常用网址
OpenResty完全开发指南源码:https://github.com/chronolaw/openresty_dev.gitOpenResty 最佳实践 :https://github.com/moonbingbing/openresty-best-practices.gitProgramming OpenResty:https://github.com/openresty/prog...
2019-06-23 13:04:40
307
原创 lua运行时环境搭建
搭建前准备事项参考这篇文章https://blog.csdn.net/weixin_41244513/article/details/93164186demo下载:https://github.com/cpa-code/lua-demo.git具体配置如下:此处只能运行纯lua脚本,谢谢!...
2019-06-23 12:33:13
389
原创 IDEA搭建OpenResty开发环境
1、下载OpenResty源码,并解压。下载地址:http://openresty.org/cn/download.html2、下载IDEA下载地址:http://www.jetbrains.com/idea/download/download-thanks.html?platform=windows3、下载Git下载地址:https://gitforwindows....
2019-06-23 12:13:37
3292
原创 String 与 StringBuilder 什么区别?StringBuilder扩充的底层原理
String 是不可变字符串,JDK源码定义String的时候其value是privite final char value[]StringBuilder 是可变字符串,JDK源码在其父类定义的时候定义其value为 char[] value;故String是不可变字符串,StringBuilder是可变字符串,从内存分析角度来看若定义一个String的对象,若改变其值,则其指向的内存...
2019-05-23 14:11:37
367
原创 字符串生成个数分析
以下代码段一共产生几个对象:String a=“a”;for (int i=0;i<3;i++){a+=i;}此处产生4个对象内存图如下:引用类型a的内存地址随着需要引用的对象的内存地址的不断变化而变化String b=new String("b");for (int i=0;i<3;i++){b+=i;}此处产生5个对象内存图如下:...
2019-05-23 11:30:44
190
原创 字符串相等的比较
给出以下方法:请问输出结果是什么?public class TestStringEquals { public static void main(String[] args) { String a="123"; String b="123"; String c=new String("dfd"); St...
2019-05-23 10:32:08
4615
原创 计算机语言发展历史
一、名字来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。国外的许多咖啡店用Java来命名或宣传,以彰显其咖啡的品质。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。二、语言演进第一代语言:机器语言如:0011 1100 1100 00001101 1110 ...
2019-05-23 10:28:08
656
原创 cx_Oracle导入的一些异常的解决办法
1.Oracle Client library must be at version 11.2下载低版本cx_Oracle版本:https://pypi.python.org/pypi/cx_Oracle/5.32.Unable to acquire Oracle environment handle a)配置好环境变量,不把oracle相关的dll文件放到site-packa...
2019-05-23 10:22:54
1149
原创 python插入mysql数据库乱码的解决方案
1.首先查询数据库中表的编码 show create table table_name;2.查看自己python文件的编码格式及链接串的编码设置,此处分四种情况a)若文件编码与数据库连接串相同,无论是否与mysql中表的默认编码相同,项目都能运行成功,插入汉字正常b)若文件编码与设置的链接编码不同,与数据库相同此时插入数据库时控制台中显示中文
2018-01-07 12:05:31
3000
原创 oracle 12c 创建用户失败的解决方法
oracle12之前的版本创建用户如下脚本即可: create user lisan identified by lisan;但oracle12c创建用户需要用这个脚本: create user c##lisan identified by lisan ;
2018-01-07 12:04:18
3095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人