Preheat an oven to 350 F. Grease a 9x9 or 2 quart oval ceramic baking dish with softened butter.
Cook the bacon and shallots. Heat a medium skillet over medium-low heat and add the bacon. Cook, stirring occasionally, until the bacon is crispy, but not burned. Use a slotted spoon to transfer the bacon to a small bowl. Increase the heat to medium and add the shallots. Cook for 4-5 minutes, until the shallots are soft and starting to brown. Remove them from the heat and set aside.
Mix the dry ingredients. In a large mixing bowl, whisk together the flour, cornmeal, sugar, baking powder, and salt. Set aside.
Mix the wet ingredients. In a separate mixing bowl, whisk together the sour cream, eggs, milk, and butter until smooth. Whisk in the creamed corn and then pour the wet ingredients into the dry ingredients.
Fold the wet ingredients into the dry. Use a rubber spatula to fold the ingredients together until just combined. Gently mix in the corn kernels, the shallots, jalapeños, chives, half of the crispy bacon, and 1 ½ cups of the shredded white cheddar.
Bake. Spread the batter in an even layer in the prepared baking dish and transfer to the oven for 30 minutes.
Prep the cheez-its. While the casserole is in the oven, place the cheez-its into a small ziplock bag and use a rolling pin to break them up into pieces. After 30 minutes, remove the casserole from the oven and top with the remaining cheese, bacon, and cheez-its bits. Return to the oven for 15 minutes, until the casserole is just set and golden brown on top. Let the casserole rest for 20 minutes before serving.